Debian
如何在 .deb 文件中列出軟體包?
sudo dpkg --install some_stuff_all.deb
安裝文件中的包
some_stuff_all.deb
。sudo dpkg --remove some_stuff_all.deb
顯示消息:
dpkg: error: you must specify packages by their own names, not by quoting the names of the files they come in ... Type dpkg-deb --help for help about manipulating *.deb files;
然後列出各個文件:
dpkg-deb --contents some_stuff_all.deb
如何在
.deb
文件中列出包?
要獲取有關封包件的資訊:
dpkg -I some_stuff_all.deb
這將為您提供有關該文件的所有可用資訊,包括 Package:、Version:、Depends:、Description: 等。
有關
dpkg --help
選項的摘要和man dpkg
詳細資訊,請參閱。請注意,這-I
實際上是一個dpkg-deb
選項,但在您提供選項時會為您dpkg
執行。見也。dpkg-deb``dpkg-deb``dpkg-deb --help``man dpkg-deb
.deb
一個文件中只有一個包。如果一個封包件被命名
example_1.234.deb
,那麼這個包被命名example
。(至少通常是這樣。理論上有人可以重命名文件。)如果你想使用 dpkg 刪除一個包,你必須使用
dpkg --remove example
並不是dpkg --remove example_1.234.deb
因為您要刪除已安裝的軟體包,而不是軟體封包件。