いくつかのパッケージをインストールしたかったのですが、やるべきことがいくつかあったので、ラップトップの電源を切る必要がありました。パッケージのリポジトリを追加しましたが、パッケージのインストールを忘れました。ブラウザーの履歴が閉じるとクリアになるので、名前を思い出せませんでした(名前が苦手です)。
リポジトリを使用して、利用可能なすべてのパッケージ(つまり、ダウンロードまたはダウンロード済み)を照会できる方法があるかどうかを知りたいですか?
公式リポジトリにある場合は、利用可能なすべてのパッケージをWeb経由で検索または参照できます。 http://packages.ubuntu.com/
Ubuntu 12.10のすべてのパッケージ: http://packages.ubuntu.com/quantal/allpackages
もちろん、関連するものを覚えている場合は、apt-get update
およびapt-cache search keyword
を実行してパッケージを検索できます。
PPAまたはサードパーティの場合は、リポジトリのURLを確認してリストを確認することをお勧めします。たとえば、Cassandra:
http://www.Apache.org/dist/cassandra/debian/dists/11x/main/binary-AMD64/
http://www.Apache.org/dist/cassandra/debian/pool/main/c/cassandra/
システム設定を台無しにせずにそれを行うことが可能です:
リポジトリのターゲットアーキテクチャは、InRealease
ファイルで利用可能です。
一部のリポジトリ管理ソフトウェアでは、リポジトリにhttpアクセスできないため、これは特に便利です。
Rabbitmqリポジトリを使用した例
deb https://packagecloud.io/rabbitmq/rabbitmq-server/debian/ stretch main
まず、InRelease
ファイルを取得します。
wget https://packagecloud.io/rabbitmq/rabbitmq-server/debian/dists/stretch/InRelease
そのファイル(Archのターゲット)に必要なものを見つけたら、次の手順を実行します。
wget -q -O- https://packagecloud.io/rabbitmq/rabbitmq-server/debian/dists/stretch/main/binary-AMD64/Packages | grep -E 'Package|Version'
〜/ .bashrcファイルを実行または追加する場合:
. /etc/bash_completion
次に、Bashのコマンドと同じ方法でパッケージに名前のオートコンプリートを使用できます。
例:apt-get i first_couple_of_letters_of_package
tABを押すと、利用可能な選択肢が提案されます