A forráskód megszerzéséhez használja a ftp parancsot.

A linux parancssori könyvet követem a fordítás megtanulásában.

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

Próbáltam és hibát jelentett

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

Hogyan lehet megoldani a problémát?

Megjegyzések

  • BTW , ftp.gnu.org lehet hozzáférés a http-en keresztül is. Nyissa meg a http://ftp.gnu.org fájlt a Safari vagy bármely más böngészőben.
  • Az ftp elavult, mivel nem biztonságos, ezért újabb eszközöket kell használnia. Tehát egy újabb oktatóanyag segít. Az OSX Linux oktatóanyagának használata is problémákat okoz Önnek, mivel az operációs rendszerek különböznek. Például a C programok összeállításához a clang-ot használnám azon macOS-on, amelyet az Xcode részeként kapsz.
  • Elavult. Nincs értékcsökkenés. Milyen különbség van egy levélben! 😉

Válasz

A macOS nem rendelkezik FTP parancssori eszközzel. A csak olvasható -et (csak dolgok letöltéséhez) az FTP-kiszolgálókhoz kötheti a Finder használatával. Nyissa meg a Findert, és válassza az Ugrás → Csatlakozás a kiszolgálóhoz lehetőséget (⌘K vagy ), és írja be a ftp://ftp.gnu.org/ parancsot.

Amikor felhasználónév és jelszó megadását kéri, válassza a Vendég lehetőséget, ha a szerver nem igényel hitelesítést, ami az ftp.gnu esetében is .org.

Ha ftp-re van szüksége a parancssorban, telepítheti az ftp-t a Homebrew :

brew install inetutils 

Válasz

Szerkesztés:

Nem láttam a @grg válaszának utolsó részét: brew install inetutils még jobb. Telepíti azokat a régi iskolai GNU hálózati segédprogramokat, amelyek a parancssorból érhetők el:

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

Ha azt szeretné, hogy a “régi iskola” érzés legyen: Az ftp munkamenetet a terminálba telepítheti a ncftp fájlt a Homebrew eszközzel:

~/ $ 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 

Azért jöttem ide, mert én is követem a klasszikus (és kiváló)” Linux parancssort “, és most értem el a fordításról szóló fejezetet.

Lehet, hogy régi, elavult és nem biztonságos, de még mindig geek és nagyszerű.

Válasz

Megnyithatja a (z) ftp://ftp.gnu.org/ fájlt a Firefoxban és a Chrome-ban anélkül, hogy fel kellene mennie a Finderbe, amit a Safari is tesz. Ha teljes URL-je van letöltésre, használja a curl elemet, ahogyan a

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

Do man curl vagy curl --help további információkért.

Válasz

Mennyire buta, hogy a " macOS nem rendelkezik FTP parancssori eszközzel " , de benne van a man oldalon? brew install inetutils

Megjegyzések

  • Úgy érzem, hogy az eltávolítás egyszerre okos és körültekintő. Nem okoz kellemetlenséget azoknak, akiknek szükségük van rá, és nem terheli azokat, akiknek nincs rá szükségük.
  • Melyik man oldalra hivatkozik itt?
  • Ez ' s a Tcl megvalósításának man oldala, nem a shell parancssori eszköz.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük