Use ftp
para obter o código-fonte.
Estou seguindo um livro de linha de comando do Linux para aprender a compilar.
[me@linuxbox src]$ ftp ftp.gnu.org Connected to ftp.gnu.org. 220 GNU FTP server ready.
Eu tentei e relatou um erro
$ ftp ftp://ftp.gnu.org/ -bash: ftp: command not found
$ ftp -bash: ftp: command not found
Como resolver o problema?
Comentários
Resposta
macOS não vem com uma ferramenta de linha de comando FTP. Você pode conectar somente leitura (apenas para baixar coisas) aos servidores FTP usando o Finder. Abra o Finder e escolha Ir → Conectar ao servidor (⌘K ou ) e digite ftp://ftp.gnu.org/
.
Quando for solicitado um nome de usuário e uma senha, escolha Convidado se o servidor não exigir autenticação, que é o caso com ftp.gnu .org.
Se precisar do ftp na linha de comando, você pode instalar o ftp usando Homebrew :
brew install inetutils
Resposta
Editar:
Não vi a última parte da resposta de @grg “: brew install inetutils
é ainda melhor. Ele instala aqueles utilitários de rede GNU da velha escola, acessíveis a partir da linha de comando:
- dnsdomainname - ftp - rcp - rexec - rlogin - rsh - telnet
Se você quiser ter a sensação “velha” de uma sessão ftp no Terminal, você pode instalar ncftp
com Homebrew :
~/ $ brew install ncftp ==> Downloading https://homebrew.bintray.com/bottles/ncftp-3.2.6.mojave.bottle.tar.gz ######################################################################## 100.0% ==> Pouring ncftp-3.2.6.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/ncftp/3.2.6: 16 files, 1.3MB ~/ $ ncftp ftp.gnu.org NcFTP 3.2.6 (Dec 04, 2016) by Mike Gleason (http://www.NcFTP.com/contact/). Copyright (c) 1992-2016 by Mike Gleason. All rights reserved. Connecting to 209.51.188.20... GNU FTP server ready. Logging in... NOTICE (Updated October 13 2017): Because of security concerns with plaintext protocols, we still intend to disable the FTP protocol for downloads on this server (downloads would still be available over HTTP and HTTPS), but we will not be doing it on November 1, 2017, as previously announced here. We will be sharing our reasons and offering a chance to comment on this issue soon; watch this space for details. If you maintain scripts used to access ftp.gnu.org over FTP, we strongly encourage you to change them to use HTTPS instead. --- Due to U.S. Export Regulations, all cryptographic software on this site is subject to the following legal notice: This site includes publicly available encryption source code which, together with object code resulting from the compiling of publicly available source code, may be exported from the United States under License Exception "TSU" pursuant to 15 C.F.R. Section 740.13(e). This legal notice applies to cryptographic software only. Please see the Bureau of Industry and Security (www.bxa.doc.gov) for more information about current U.S. regulations. Login successful. Logged in to ftp.gnu.org. ncftp / > cd /gnu/diction Directory successfully changed. ncftp /gnu/diction > ls diction-0.7.tar.gz diction-1.02.tar.gz diction-1.11.tar.gz diction-1.11.tar.gz.sig ncftp /gnu/diction > get diction-1.11.tar.gz diction-1.11.tar.gz: 137.76 kB 118.63 kB/s ncftp /gnu/diction > bye
Eu vim aqui porque também estou seguindo o clássico (e excelente) livro” A linha de comando do Linux “, e acabei de chegar ao capítulo sobre compilação.
Pode ser antigo, obsoleto e inseguro, mas ainda parece geek e ótimo.
Resposta
Você pode abrir ftp://ftp.gnu.org/
no Firefox e Chrome sem ir ao Finder, que é o que o Safari faz.
Se você tem um URL completo para baixar, use curl
, como em
curl -L -R -O ftp://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz
Do man curl
ou curl --help
para obter mais informações.
Resposta
Quão estúpido é que " macOS não venha com uma ferramenta de linha de comando FTP " , mas está na página de manual? brew install inetutils
Comentários
- Acho que a remoção é inteligente e prudente. Não incomoda aqueles que precisam e não sobrecarrega aqueles que não precisam.
- A qual página do manual você está se referindo aqui?
- Isso ' é a página de manual para a implementação Tcl, não a ferramenta de linha de comando shell.
ftp.gnu.org
pode ser acessado via http também. Abrahttp://ftp.gnu.org
no Safari ou em qualquer outro navegador.