Use ftp para obtener el código fuente.

Estoy siguiendo un libro de línea de comandos de Linux para aprender a compilar.

 [me@linuxbox src]$ ftp ftp.gnu.org Connected to ftp.gnu.org. 220 GNU FTP server ready.  

Lo intenté e informó un error

 $ ftp ftp://ftp.gnu.org/ -bash: ftp: command not found  
 $ ftp -bash: ftp: command not found  

¿Cómo solucionar el problema?

Comentarios

  • Por cierto , ftp.gnu.org también se puede acceder a través de http. Abra http://ftp.gnu.org en Safari o en cualquier otro navegador.
  • ftp está depreciado por no ser seguro, por lo que debería utilizar herramientas más nuevas. Por lo tanto, un tutorial más nuevo sería de ayuda. Además, el uso de un tutorial de Linux en OSX le causará problemas ya que los sistemas operativos son diferentes. Por ejemplo, para compilar programas en C, usaría clang en macOS, que se obtiene como parte de Xcode.
  • En desuso. No depreciado. ¡Qué diferencia hace una letra! 😉

Respuesta

macOS no viene con una herramienta de línea de comandos FTP. Puede conectar de solo lectura (solo para descargar cosas) a servidores FTP mediante Finder. Abra el Finder y elija Ir → Conectarse al servidor (⌘K o ) e ingrese ftp://ftp.gnu.org/.

Cuando se le solicite un nombre de usuario y contraseña, elija Invitado si el servidor no requiere autenticación, que es el caso de ftp.gnu .org.

Si necesita ftp en la línea de comandos, puede instalar ftp usando Homebrew :

brew install inetutils 

Responder

Editar:

No «vi la última parte de la respuesta de @grg»: brew install inetutils es incluso mejor. Instala esas utilidades de red GNU de la vieja escuela, accesibles desde la línea de comandos:

- dnsdomainname - ftp - rcp - rexec - rlogin - rsh - telnet 

Si quieres tener la sensación de «vieja escuela» de una sesión ftp en la Terminal, puede instalar 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 

Vine aquí porque yo también sigo el libro clásico (y excelente)» La línea de comandos de Linux «, y acaba de llegar al capítulo sobre compilación.

Puede que sea antiguo, obsoleto y poco seguro, pero aún se siente genial y genial.

Respuesta

Puedes abrir ftp://ftp.gnu.org/ en Firefox y Chrome sin ir al Finder, que es lo que hace Safari.

Si tiene una URL completa para descargar, use curl, como en

curl -L -R -O ftp://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz 

Do man curl o curl --help para obtener más información.

Responder

Qué tonto es que " macOS no venga con una herramienta de línea de comandos FTP " , pero está en la página de manual? brew install inetutils

Comentarios

  • Siento que la eliminación es inteligente y prudente. No incomoda a quienes lo necesitan y no sobrecarga a quienes no lo necesitan.
  • ¿A qué página de manual se refiere aquí?
  • Esa ' es la página de manual para la implementación de Tcl, no la herramienta de línea de comandos de shell.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *