インストール済みのパッケージがどのリポジトリからなのか調べる
パッケージ vim を調べた場合
パッケージ名を調べる
$ dpkg -l | grep vim
ii vim 2:8.1.2269-1ubuntu5 amd64 Vi IMproved - enhanced vi editor
ii vim-common 2:8.1.2269-1ubuntu5 all Vi IMproved - Common files
ii vim-runtime 2:8.1.2269-1ubuntu5 all Vi IMproved - Runtime files
ii vim-tiny 2:8.1.2269-1ubuntu5 amd64 Vi IMproved - enhanced vi editor - compact version
パッケージがどのリポジトリからインストールされたのか調べる
$ apt-cache policy vim
vim:
インストールされているバージョン: 2:8.1.2269-1ubuntu5
候補: 2:8.1.2269-1ubuntu5
バージョンテーブル:
*** 2:8.1.2269-1ubuntu5 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/statu
- apt-cache policy <パッケージ名> を実行する
パッケージ docker を調べた場合
パッケージ名を調べる
$ dpkg -l | grep docker
ii docker-ce 5:19.03.13~3-0~ubuntu-focal amd64 Docker: the open-source application container engine
ii docker-ce-cli 5:19.03.13~3-0~ubuntu-focal amd64 Docker CLI: the open-source application container engine
パッケージがどのリポジトリからインストールされたのか調べる
$ apt-cache policy docker-ce
docker-ce:
インストールされているバージョン: 5:19.03.13~3-0~ubuntu-focal
候補: 5:19.03.13~3-0~ubuntu-focal
バージョンテーブル:
*** 5:19.03.13~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
100 /var/lib/dpkg/status
5:19.03.12~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
5:19.03.11~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
5:19.03.10~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
5:19.03.9~3-0~ubuntu-focal 500
500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
参考
https://askubuntu.com/questions/8560/how-do-i-find-out-which-repository-a-package-comes-from/347805#347805