K získání zdrojového kódu použijte ftp
.
Sleduji knihu příkazového řádku linuxu, abych se naučil kompilovat.
[me@linuxbox src]$ ftp ftp.gnu.org Connected to ftp.gnu.org. 220 GNU FTP server ready.
Snažil jsem se a nahlásila chybu
$ ftp ftp://ftp.gnu.org/ -bash: ftp: command not found
$ ftp -bash: ftp: command not found
Jak problém vyřešit?
Komentáře
Odpověď
MacOS není dodáván s nástrojem příkazového řádku FTP. pouze pro čtení se můžete připojit k FTP serverům pomocí Finderu. Otevřete Vyhledávač a vyberte Přejít → Připojit k serveru (orK nebo ) a zadejte ftp://ftp.gnu.org/
.
Po zobrazení výzvy k zadání uživatelského jména a hesla vyberte možnost Host, pokud server nevyžaduje ověření, což je případ ftp.gnu .org.
Pokud potřebujete ftp na příkazovém řádku, můžete ftp nainstalovat pomocí Homebrew :
brew install inetutils
odpověď
Upravit:
Neviděl jsem poslední část odpovědi @grg: brew install inetutils
je ještě lepší. Nainstaluje tyto staré školní síťové nástroje GNU, které jsou dostupné z příkazového řádku:
- dnsdomainname - ftp - rcp - rexec - rlogin - rsh - telnet
Pokud chcete mít pocit „staré školy“ relaci ftp do terminálu, můžete nainstalovat ncftp
s 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
Přišel jsem sem, protože také sleduji klasickou (a vynikající) knihu“ Linuxový příkazový řádek „, a právě jsme se dostali do kapitoly o kompilaci.
Může to být staré, zastaralé a nezabezpečené, ale stále to vypadá jako geek a skvělé.
Odpověď
ftp://ftp.gnu.org/
můžete otevřít ve Firefoxu a Chrome, aniž byste museli přejít do Finderu, což Safari dělá.
Pokud máte ke stažení úplnou adresu URL, použijte curl
jako v
curl -L -R -O ftp://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz
Proveďte man curl
nebo curl --help
pro více informací.
Odpověď
Jak hloupé je, že " macOS nepřichází s nástrojem příkazového řádku FTP " , ale je to na manuálové stránce? brew install inetutils
Komentáře
- Cítím, že odstranění je chytré a obezřetné. Neobtěžuje ty, kteří to potřebují, a nezatěžuje ty, kteří to neudělají.
- Na kterou manuálovou stránku zde odkazujete?
- To ' je manuálová stránka pro implementaci Tcl, nikoli nástroj příkazového řádku prostředí.
ftp.gnu.org
lze přistupovat také přes http. Otevřetehttp://ftp.gnu.org
v Safari nebo jiném prohlížeči.