私は最近、sudo apt install
Linux仮想マシンでowsayやTelnet Star Warsなどのいくつかの興味深いコマンドを使用していますが、このコマンドが実際に何からインストールされているのだろうかと思います。コードは何から得られますか?
ベストアンサー1
パッケージはリポジトリ(「repos」)からダウンロードしてインストールされます。リポジトリは/ etc / apt /に設定されていますが、次のようにリストできますapt-cache policy
。
$ apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http://security.ubuntu.com/ubuntu focal-security/multiverse i386 Packages
release v=20.04,o=Ubuntu,a=focal-security,n=focal,l=Ubuntu,c=multiverse,b=i386
origin security.ubuntu.com
500 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages
release v=20.04,o=Ubuntu,a=focal-security,n=focal,l=Ubuntu,c=multiverse,b=amd64
origin security.ubuntu.com
...
各パッケージは次のように詳細に確認できますapt show
。
$ apt show cowsay
Package: cowsay
Version: 3.03+dfsg2-7
...
Homepage: https://web.archive.org/web/20120527202447/http://www.nog.net/~tony/warez/cowsay.shtml
Download-Size: 18.5 kB
APT-Sources: http://mirrors.linode.com/ubuntu focal/universe amd64 Packages
Description: configurable talking cow
ご覧のとおり、APT-Sources 行はパッケージがどのリポジトリから来たかを示し、Homepage 行はコードが元のどこから来たのかを示します。