Lynxテキストブラウザの使用に問題があります。一部のtar.gzファイルをダウンロードしようとすると、Lynxはそのファイルをダウンロードしません。これをtmpディレクトリに置き、次のようにして解凍しようとします。
/bin/tar tvf -
いつもそうするわけではありません。通常、ファイルをダウンロードするだけですが、sourceforgeサイトのリンク(「ダウンロードがすぐに開始されます」リンクをリダイレクトするリンクの1つ)の場合は、不要なtvf動作を実行できます。明らかにこれはGZIPPEDファイルであるため、間違っているため、Lynxがクラッシュします。これの明白な理由は、/etc/mailcapに次のような行があるからです。
application/x-tar; /bin/tar tfv -; print=/bin/tar tvf - [etc, more gobblediguck]
Lynxはそれをtmpディレクトリに入れてファイルを抽出したくないので、これは二重に間違っています。現在のディレクトリにダウンロードしたいです。
理想的には、そのようなことの経験がないので、mailcapの設定を混乱させたくありません。 sourceforge/自動ダウンロードサイトから取得したtar.gzファイルのみをダウンロードするようにLynxに指示するにはどうすればよいですか?
答え1
MIME設定を変更せずにこの問題を処理する方法を見つけました。
ダウンロードリンクがあるページに移動
番号付きリンクオプションを有効にしたとし、「g」コマンドを使用してリンクにカーソルを設定します。たとえば、リンク番号が「[23]」の場合は、「23g」と入力してEnterを押します。 23のみを入力すると、Lynxはリンクをダウンロードまたはアクティブにしようとします。あなたはそうしたくありません。カーソルをリンクに移動したいだけです。番号付きのリンクを使用しない場合は、通常の方法でカーソルをリンクに移動できます。
Shift + Dを押すと、リンクされたファイルが現在のディレクトリにダウンロードされます。