Debian 8 软件安装指南
名称澄清
cat /etc/os-releaselsb_release -aDebian 8 安装软件的标准方式
sudo apt-get updatesudo apt-get install 包名(可一次装多个,如:sudo apt-get install curl wget git)sudo apt-get install -y 包名sudo apt-get -f installsudo apt-get --reinstall install 包名sudo apt-get upgradesudo apt-get dist-upgradeapt-cache search 关键词、apt-cache show 包名、apt-cache depends 包名sudo apt-get remove 包名(保留配置);彻底清理:sudo apt-get purge 包名 或 sudo apt-get --purge remove 包名sudo apt-get autoremove、sudo apt-get clean、sudo apt-get autocleansudo dpkg -i 文件.debsudo dpkg -r 包名(保留配置);彻底清理:sudo dpkg -P 包名dpkg -L 包名;查询文件属于哪个包:dpkg -S /path/filesudo apt-get -f install./configure && make && sudo make install(具体以软件 README/INSTALL 为准)添加第三方仓库示例
sudo tee /etc/apt/sources.list.d/resilio-sync.list << 'EOF'
deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free
EOFwget -qO- https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -sudo apt-get update && sudo apt-get install resilio-sync;如需开机自启:sudo systemctl enable resilio-sync(用户级可用 systemctl --user)常见问题与维护建议
sudo apt-get -f install;索引过期先 sudo apt-get updatesudo apt-get autoremove 移除不再需要的依赖;sudo apt-get clean 清理下载缓存dpkg -S /usr/bin/xxx;查看包内容:dpkg -L 包名如果你实际使用的是 RHEL/CentOS 8 Stream
sudo dnf install 包名(或 sudo yum install 包名)sudo dnf remove 包名(或 sudo yum remove 包名)sudo dnf check-update(或 sudo yum makecache)sudo dnf update(或 sudo yum update)dnf search 关键词(或 yum search 关键词)sudo dnf groupinstall "组名"(如 “Development Tools”)