ftpを使用してソースコードを取得します。

Linuxのコマンドラインブックに従ってコンパイルを学習しています。

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

試しましたエラーが報告されました

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

問題を解決する方法

コメント

  • BTW 、ftp.gnu.orgはhttp経由でもアクセスできます。 Safariまたはその他のブラウザでhttp://ftp.gnu.orgを開きます。
  • ftpは安全ではないため減価償却されているため、新しいツールを使用する必要があります。新しいチュートリアルが役立ちます。また、OSXでLinuxチュートリアルを使用すると、OSが異なるため、問題が発生します。たとえば、Cプログラムをコンパイルするには、Xcodeの一部として取得したmacOSでclangを使用します。
  • 非推奨。減価償却されていません。手紙はなんと違います! 😉

回答

macOSにはFTPコマンドラインツールが付属していません。 Finderを使用して、読み取り専用(ダウンロードのみ)をFTPサーバーに接続できます。 Finderを開き、[移動]→[サーバーに接続](⌘Kまたは )を選択し、ftp://ftp.gnu.org/と入力します。

ユーザー名とパスワードの入力を求められたら、サーバーが認証を必要としない場合は[ゲスト]を選択します(ftp.gnuの場合)。 .org。

コマンドラインでftpが必要な場合は、自作:

brew install inetutils 

回答

編集:

@grgの回答の最後の部分が表示されませんでした:brew install inetutilsはさらに優れています。コマンドラインからアクセスできる古い学校のGNUネットワークユーティリティをインストールします。

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

「昔ながらの」感覚が必要な場合ターミナルへのftpセッションでは、ncftp自作でインストールできます:

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

私もここに来ました。私も古典的な(そして優れた)本「 Linuxコマンドライン “、そしてコンパイルについての章にたどり着きました。

古く、非推奨で安全ではないかもしれませんが、それでもオタクで素晴らしい感じがします。

回答

FirefoxとChromeでftp://ftp.gnu.org/を開くには、Safariの機能であるFinderにアクセスしません。

ダウンロードする完全なURLがある場合は、

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

Do iv id = “のように、curlを使用します。詳細については、2f019ff69c “>

またはcurl --helpを参照してください。

回答

" macOSにFTPコマンドラインツールが付属していないのはなんて愚かなことでしょう" 、しかしそれはmanページにありますか? brew install inetutils

コメント

  • 削除は賢明で賢明だと思います。必要な人に迷惑をかけたり、必要のない人に迷惑をかけたりすることはありません。
  • ここで参照しているマニュアルページはどれですか?
  • その'は、シェルコマンドラインツールではなく、Tcl実装のマニュアルページです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です