Gebruik ftp
om de broncode te verkrijgen.
Ik volg een linux-opdrachtregelboek om te leren compileren.
[me@linuxbox src]$ ftp ftp.gnu.org Connected to ftp.gnu.org. 220 GNU FTP server ready.
Ik heb geprobeerd en het rapporteerde een fout
$ ftp ftp://ftp.gnu.org/ -bash: ftp: command not found
$ ftp -bash: ftp: command not found
Hoe het probleem oplossen?
Opmerkingen
Answer
macOS wordt niet geleverd met een FTP-opdrachtregelprogramma. U kunt alleen-lezen (alleen voor het downloaden van dingen) met Finder verbinden met FTP-servers. Open Finder en kies Ga → Verbinden met server (⌘K of ) en voer ftp://ftp.gnu.org/
in.
Wanneer u om een gebruikersnaam en wachtwoord wordt gevraagd, kies dan Gast als de server geen authenticatie vereist, wat het geval is met ftp.gnu .org.
Als u ftp op de opdrachtregel nodig heeft, kunt u ftp installeren met Homebrew :
brew install inetutils
Antwoord
Bewerken:
Ik heb het laatste deel van het antwoord van @grg niet gezien: brew install inetutils
is zelfs nog beter. Het installeert die oude GNU-netwerkhulpprogrammas, bereikbaar vanaf de opdrachtregel:
- dnsdomainname - ftp - rcp - rexec - rlogin - rsh - telnet
Als je het “ouderwetse” gevoel wilt hebben van een ftp-sessie in de terminal, kunt u ncftp
installeren met 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
Ik kwam hier omdat ook ik het klassieke (en uitstekende) boek” De Linux Command Line “, en zojuist het hoofdstuk over compilatie bereikt.
Het mag dan oud, verouderd en onveilig zijn, maar het voelt nog steeds nerd en geweldig.
Antwoord
U kunt ftp://ftp.gnu.org/
openen in Firefox en Chrome zonder naar de Finder te gaan, wat Safari doet.
Als je een volledige URL wilt downloaden, gebruik dan curl
, zoals in
curl -L -R -O ftp://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz
Doe man curl
of curl --help
voor meer informatie.
Antwoord
Hoe dom is het dat " macOS niet wordt geleverd met een FTP-opdrachtregeltool " , maar het staat in de man-pagina? brew install inetutils
Reacties
- Ik vind de verwijdering zowel slim als voorzichtig. Het stoort degenen die het nodig hebben niet en het hindert degenen die het niet nodig hebben.
- Naar welke man-pagina verwijst u hier?
- Dat ' is de man-pagina voor de Tcl-implementatie, niet de shell-opdrachtregelprogramma.
ftp.gnu.org
is ook toegankelijk via http. Openhttp://ftp.gnu.org
in Safari of een andere browser.