Usa ftp
per ottenere il codice sorgente.
Sto seguendo un libro a riga di comando di Linux per imparare a compilare.
[me@linuxbox src]$ ftp ftp.gnu.org Connected to ftp.gnu.org. 220 GNU FTP server ready.
Ho provato e ha segnalato un errore
$ ftp ftp://ftp.gnu.org/ -bash: ftp: command not found
$ ftp -bash: ftp: command not found
Come risolvere il problema?
Commenti
Risposta
macOS non viene fornito con uno strumento a riga di comando FTP. Puoi connettere di sola lettura (solo per scaricare cose) a server FTP utilizzando Finder. Apri Finder e scegli Vai → Connetti al server (⌘K o ) e inserisci ftp://ftp.gnu.org/
.
Quando viene richiesto un nome utente e una password, scegli Guest se il server non richiede lautenticazione, come nel caso di ftp.gnu .org.
Se hai bisogno di ftp sulla riga di comando, puoi installare ftp usando Homebrew :
brew install inetutils
Risposta
Modifica:
Non ho “visto lultima parte della risposta di @grg”: brew install inetutils
è ancora meglio. Installa quelle utilità di rete GNU della vecchia scuola, accessibili dalla riga di comando:
- dnsdomainname - ftp - rcp - rexec - rlogin - rsh - telnet
Se vuoi avere la sensazione “vecchia scuola” di una sessione ftp nel terminale, puoi installare ncftp
con 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
Sono venuto qui, perché anchio sto seguendo il classico (ed eccellente) libro” The Linux Command Line “, ed è appena arrivato il capitolo sulla compilazione.
Potrebbe essere vecchio, deprecato e non sicuro, ma sembra comunque geniale e fantastico.
Risposta
Puoi aprire ftp://ftp.gnu.org/
in Firefox e Chrome senza accedere al Finder, che è ciò che fa Safari.
Se disponi di un URL completo da scaricare, utilizza curl
, come in
curl -L -R -O ftp://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz
Fai man curl
o curl --help
per ulteriori informazioni.
Risposta
Che stupido è che " macOS non viene fornito con uno strumento a riga di comando FTP " , ma è nella pagina man? brew install inetutils
Commenti
- Penso che la rimozione sia intelligente e prudente. Non crea disagi a coloro che ne hanno bisogno e non ingombrano quelli che non lo fanno.
- A quale pagina man ti riferisci qui?
- Quella ' è la pagina man per limplementazione di Tcl, non lo strumento a riga di comando della shell.
ftp.gnu.org
può essere accessibile anche tramite http. Aprihttp://ftp.gnu.org
in Safari o in qualsiasi altro browser.