背景
そのリポジトリのないパッケージ名は誤解を招く可能性があります。パッケージ名のみを使用すると、システムAの選択をシステムBで再現することはできません。
これは私の状況で重要です。
インターネットの中央サーバーからダウンロードされた愚かな.isoまたは.exeファイルより透明性と明確性* NIXおよび「スマート」パッケージ(特にRPMおよびDEB)より。
yourbank.com/setup.exeが失敗したため、thief1.com/setup.exe、thief2.com/setup.exe、thief3.com/setup.exeをインストールすると想像してください。
thief1.com、thief2.com、thief3.comがシステムに存在することを知るだけでは不十分です。あなた必要(とにかく)それがthief2.com/setup.exeであることを知っています。
質問
インストールされたパッケージとそのソース(ソース、PPA)のリストを取得する方法はありますか?
Ubuntuへの次のリンクに似ています。
理想的には、次のバージョンも必要です。
- https://packages.ubuntu.com/source/focus/htop/2.2.0-2build1
- https://packages.ubuntu.com/source/bionic/htop/2.1.0-3
どこでもこれを行う方法を聞いたことがないので、ディストリビューションへの答えを探しています。 RPM / DEBのためにどこかでこれを行うことができれば良いでしょう。最良の答えは事前設定がないことですが、タスクを完了するためのハッキングとフックを含む答えも許可します。
ノート
- この質問はパッケージの入手に関するものではありませんソースコード。
- この質問は、ソースからパッケージをインストールすることに関するものではありません。
ベストアンサー1
最後のaptバージョン(apt 1.6.12ubuntu0.2(amd64))は私が望むほとんどの作業を行います。
apt list --installed
python/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python2.7/bionic-updates,bionic-security,now 2.7.17-1~18.04ubuntu1.2 amd64 [installed,automatic]
python2.7-minimal/bionic-updates,bionic-security,now 2.7.17-1~18.04ubuntu1.2 amd64 [installed,automatic]
しかし、まだより良い形式が必要です。
また、ここで「Bionic Update、Bionic Security」についてどう考えるのかわかりません。
- https://packages.ubuntu.com/bionic-updates/python2.7
- https://packages.ubuntu.com/bionic-updates/python2.7-minimal
壊れた: