Debian/Ubuntu apt-get强制重新安装软件包

时间:2019-11-20 08:53:11  来源:igfitidea点击:

如何使用apt-get命令行重新安装软件包?

在Debian Linux/Ubuntu Linux上,安装包的安装卸载都使用APT(高级打包工具)进行。

apt-get强制重新安装软件包

语法为:

apt-get --reinstall install PackageNameHere
apt-get --reinstall install Package1 Package2

--reinstall选项重新安装已经安装的软件包。

最好在重新安装软件包之前备份所有配置文件。例如nginx服务器的配置文件 /etc/nginx
我们可以这样备份mkdir /root/nginx.mmddyyyyy/ && cp -avr/etc/nginx/* /root/nginx.mmddyyy/

如何使用apt-get重新安装软件包

重新安装rsync软件包:

$ sudo apt-get --reinstall install rsync

或者

# apt-get --reinstall install rsync

如果上面的方法失败,可以尝试下面的命令。

--purge选项与remove相同,会删除软件包,但是不会删配置文件。
但在执行以下命令之前,最后对配置文件进行备份。

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重新安装软件包及其依赖项

还可以使用aptitude命令。语法为:

sudo aptitude reinstall pkg
sudo aptitude reinstall nginx

Debian如何重新安装所有软件包

使用aptitude命令,如下所示:

sudo aptitude reinstall '~i'