sources.listにreposのリストがあり、さらに sources.list.d /にあるものが必要です。apt-getがチェックしているリポジトリのリストを取得するには?
別のホストを設定するのに適した形式でこのリストを取得して、同じreposを監視できますか?
さらに、インストールされているか利用可能なパッケージのいずれかのソースがどのレポかを特定するにはどうすればよいですか?
sources.listにreposのリストがあり、さらに sources.list.d /にあるものが必要です。apt-getがチェックしているリポジトリのリストを取得するには?
別のホストを設定するのに適した形式でこのリストを取得して、同じreposを監視できますか?
さらに、インストールされているか利用可能なパッケージのいずれかのソースがどのレポかを特定するにはどうすればよいですか?
あなたはしかし、あなたがシェルを使用してやりたいことができ、それらの現在の源である何のためのapt求めることはできませんツール。リスト適用
grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/* >> current.repos.list
:
リポジトリのリストの取得(インストールまたは使用可能)パッケージからレポを取得に関して
apt-add-repository << current.repos.list
が、これはトリックを行いますが
apt-cache policy package_name |grep -m1 http| awk '{ print $2 " " $3 }'
しかし、それはそのパッケージの最新バージョンのリポジトリを表示します。古いバージョンの同じパッケージにはさらに多くのリポジトリがあります。完全なリストを表示したい場合は、grep/awkのすべてのものを削除してください。 、あなただけ行うことができます
それはない盲目的に別のマシンにコピーするのに適した形式ですが、彼らはまだかないのリポジトリを追加したかどうか作業したいユーザー(私がやったように):
sudo apt update
apt
が更新されると、フェッチするリポジトリのリストが出力されます。それは明らかですが、私はちょうどGET
URLが何を吐き出すのか分かりました。
http://askubuntu.com/questions/148932/how-can-i-get-a-list-of-all-repositories-and-ppas-from-the-command-line – Mawg