Debian/Ubuntu:apt-get强制重新安装软件包
Debian Linux/Ubuntu Linux LTS如何使用apt-get命令行重新安装软件包?
是否有apt-get force reinstall package命令?
高级打包工具(APT)在Debian/Ubuntu Linux上均可使用。
它可以处理软件的安装和删除,包括重新安装软件包以解决问题。
您需要使用以下apt-get命令来强制重新安装软件包。
该页面显示如何在Ubuntu和Debian服务器或基于云的虚拟机上重新安装软件包。
apt-get强制重新安装软件包
语法为: |-| |难度|容易(rss)| | root特权|是| |要求|没有| |时间| 2m |
apt-get --reinstall install PackageNameHere apt-get --reinstall install Package1 Package2
--reinstall
选项重新安装已经安装的最新版本的软件包。
Pro提示:在重新安装软件包之前备份所有配置文件。
例如,如果要重新安装nginx Web服务器软件包,请使用cp命令备份/etc/nginx /目录,如下所示:mkdir /root/nginx.mmddyyyyy/&& cp -avr/etc/nginx/*/root/nginx.mmddyyy /
如何使用apt-get重新安装软件包
让我们看一些示例,该示例显示如何在Debian或Ubuntu Linux上重新安装软件包及其安装的依赖项。
以下命令将重新安装rsync软件包。
打开一个终端应用程序,然后执行:
$ sudo apt-get --reinstall install rsync
或者
# apt-get --reinstall install rsync
Debian/Ubuntu Linux使用apt-get命令重新安装软件包
如果上述方法对您失败,请尝试以下语法。
在执行以下命令之前,请确保备份配置文件。
请注意,--purge
选项与删除相同,除了删除和清除软件包(包括所有配置文件)外。
sudo apt-get --purge remove package1 sudo apt-get install package1
Debian或Ubuntu重新安装软件包命令
执行以下apt命令或apt-get命令以重新安装htop:
sudo apt --reinstall install htop
或者
sudo apt-get --reinstall install htop
apt-get是用于处理软件包的命令行工具。
apt命令为程序包管理系统提供了高级命令行界面。
它旨在用作最终用户界面。
apt命令和apt-get都接受--reinstall选项来重新安装软件包以解决问题。
apt-get重新安装软件包和依赖项
一个也可以使用aptitude命令。
语法为:
sudo aptitude reinstall pkg sudo aptitude reinstall nginx
如果我想重新安装所有软件包怎么办
您需要使用aptitude命令,如下所示:
sudo aptitude reinstall '~i'