トーストにどのウェブサイトを追加できますか?

トーストにどのウェブサイトを追加できますか?

使っていますトースト - パッケージマネージャなしなぜなら、root権限がないからです。トーストパッケージが見つかったサイトの1つは、現在はなくなったfreshmeat.netでした。

追加してみましたhttp://archive.ubuntu.com/ubuntu/pool/universeソースとして使用できますが、URL形式は機能しません。

Toastに簡単に追加できるウェブサイトは何ですか?

ベストアンサー1

あなたのパッケージマネージャは現在存在しないPerlScriptです。私は引用する:

まあ、実行するのが怖いですか?大丈夫です。これは無害です。実際、もう何もしません。以前はどんなことをしましたが(何が起こったのか教えてくれたら5点ください)突然始まりました。この物語には教訓があります(10点の価値)。

ソース:トーストネット

ここでは、ポイントシステムを設定するのではなく、本質的に5ポイントの質問に答えていることに注意してください。


私は著者が言及しているビットロットが新鮮な肉についてのこの点だと思います(引用):

  • トラフィックが少なく、人々がサイトのメンテナンスよりも便利な作業に集中できるように、Freecodeサイトは2014年6月18日に静的にレンダリングされました。
  • Webサイトのコンテンツは、接続されたソフトウェアにアクセスするための継続的なパスであり、これらの静的状態のままであり、ほとんどは
    独自のホストサーバーにあるため、見つけるのは困難です。

全項目については、以下をご覧ください。無料コード情報


推理

公式開発者ウェブサイトからダウンロードした最後の公式パッケージ(2012年7月15日付バージョン1.486)とマニュアルページに含まれるオプションを参照してください。

--findsites=サイトリスト

トースト検索がまだ追加されていないパッケージを検索するウェブサイトまたは他の場所のリストを設定します。 SITELISTは、空白で区切られたURLのリスト、および/またはfreshmeat、googlecode、sourceforge、gnu、cpan、またはall(指定された順序で前のすべての単語を表す)リストから取得した特殊な単語です。 *文字は、その文字が現れる場所を見つけるためにパッケージ名に置き換えられます。文字通りの*文字が欲しいなら残念です。デフォルト:すべて。

デフォルトのリストにはfreshmeatとgnuが含まれています。通常の状況では、gnuは消えてはいけません。すべてのLinuxはGNUソフトウェアから派生し、GNUソフトウェア財団は法人だからです。一方、Freshmeatはプロジェクトホスティングサイトで、現在のほとんどはSourceForgeまたはGitHubでホストされています。一方、開発者はPerlスクリプトのどこかにリストをハードコーディングし、新しいサイトにリストを更新しないことを選択したため、古いサイトが期限切れになるとスクリプトの動作が停止します。


考えられる解決策

  1. 最も近い方法は、--findsitesオプションでgnuを唯一のオプションとして指定することです。つまり、--findsites=gnuPerlスクリプトはSITELIST配列で利用可能なものだけを理解しているため、配布固有のストレージを追加することはできません。
  2. いくつかの調査の終わりにSITELIST配列を見つけました。 (configure / toastスクリプトの2,380 - 2388行): my(@sites) = ( "freshmeat" => "http://freshmeat.net/projects/$lcname", "googlecode" => "http://code.google.com/p/$lcname/downloads/list", "sourceforge" => "http://www.mirrorservice.org/sites/" . "download.sourceforge.net/pub/sourceforge/$sfname/", "gnu" => "http://ftp.gnu.org/gnu/$lcname/", "cpan" => "http://cpan.uwinnipeg.ca/module/$perlname", );

この配列からfreshmeatを削除することはできますが、ハンドラを更新し(2,400 -2,494行)、freshmeat検索を削除して追加する各ストレージタイプの検索解析を追加する必要があります。このアプローチは、URLが次のようになるため悪いです。静的であることを保証することはできませんが、配列は静的文字列のセットです。


質問5:ソフトウェアパッケージのインストールに使用されます。 質問10(予感):今ビットが戻っているので、URLが構造を変更または消える可能性があることに気づきました。プログラマは、文字列形式を制御できない場合は、検索文字列形式に依存してはいけません。

おすすめ記事