Lynxは私のダウンロードを解凍しようとしています。

Lynxは私のダウンロードを解凍しようとしています。

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設定を変更せずにこの問題を処理する方法を見つけました。

  1. ダウンロードリンクがあるページに移動

  2. 番号付きリンクオプションを有効にしたとし、「g」コマンドを使用してリンクにカーソルを設定します。たとえば、リンク番号が「[23]」の場合は、「23g」と入力してEnterを押します。 23のみを入力すると、Lynxはリンクをダウンロードまたはアクティブにしようとします。あなたはそうしたくありません。カーソルをリンクに移動したいだけです。番号付きのリンクを使用しない場合は、通常の方法でカーソルをリンクに移動できます。

  3. Shift + Dを押すと、リンクされたファイルが現在のディレクトリにダウンロードされます。

関連情報