dpkg(Debian package)
是一个常用于管理 Debian 系统上的软件包的工具
常用指令
1 2 3 4
| dpkg -i baidunetdisk_4.17.7_amd64.deb dpkg -r baidunetdisk dpkg --purge baidunetdisk dpkg -l
|
不常用指令
1 2 3 4 5 6 7 8
| dpkg -s baidunetdisk dpkg -L baidunetdisk dpkg -S baidunetdisk dpkg -p baidunetdisk dpkg -c baidunetdisk_4.17.7_amd64.deb dpkg -I baidunetdisk_4.17.7_amd64.deb dpkg --get-selections > test dpkg --set-selections < test
|
常用指令组合
1 2 3
| sudo dpkg -i code_1.80.1-1689183569_amd64.deb dpkg -l "baidu*" dpkg -r baidunetdisk
|
apt(Debian package)
Advanced Package Tool
apt和apt-get的区别
apt 和 apt-get 都是用于在 Debian 及其派生发行版(如 Ubuntu)上管理软件包的命令行工具。它们有很多相似之处,但也存在一些区别
1.常用指令
1 2 3 4 5 6
| sudo apt update
sudo apt list --upgradable
sudo apt upgrade sudo apt install vim
|
2.删除安装包
1 2 3 4 5
| sudo apt remove vim sudo apt remove "nvidia*" sudo apt purge "nvidia*"
sudo apt-get --purge remove "nvidia*"
|
3. 查看软件包的安装来源
1 2 3 4 5 6 7 8
| apt-cache madison nvidia-cuda-toolkit apt-cache policy nvidia-cuda-toolkit apt-cache showpkg nvidia-cuda-toolkit apt-get install -s nvidia-cuda-toolkit
apt-get install apt-show-versions apt-show-versions -a nvidia-cuda-toolkit
|
4. 其他指令
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| apt autoremove apt search vim apt show vim
apt list --upgradable apt list --installed apt depends <package-name> apt rdepends <package-name> apt show <source-name> apt-add-repository <repository> apt remove-repository <repository> apt update && apt upgrade apt --fix-broken install apt-cache search <search-term>
|