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

时间:2020-01-09 10:38:02  来源:igfitidea点击:

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'