![为什么 apt-get 的 --reinstall 选项没有任何作用?](https://linux22.com/image/849393/%E4%B8%BA%E4%BB%80%E4%B9%88%20apt-get%20%E7%9A%84%20--reinstall%20%E9%80%89%E9%A1%B9%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我以为该--reinstall
选项应该重新安装指定的软件包。但是当我调用时sudo apt-get purge --reinstall <packagenames>
,<packagenames>
它们会被清除但不会重新安装。该选项的正确用法是什么?我做错了什么吗?
答案1
据我所知,没有像“--reinstall”这样的命令可以与“remove”或“purge”命令一起使用。您可以将“--reinstall”与“install”命令结合使用。例如“sudo apt-get install --reinstall packagename”强制重新安装当前安装的软件包。
如何卸载并重新安装软件包:
步骤 1 = 在终端中输入“sudo apt-get purge packagename”
步骤 #2 = 在终端中输入“sudo apt-get install packagename”
如何卸载(但保留配置文件)并重新安装包:
步骤 1 = 在终端中输入“sudo apt-get remove packagename”
步骤 #2 = 在终端中输入“sudo apt-get install packagename”
如何卸载(并删除安装程序但保留依赖安装程序)并重新安装包:
步骤 1 = 在终端中输入“sudo apt-get purge packagename”
步骤#2 = 在终端中输入“gksu nautilus”,然后浏览到“/var/cache/apt/archives/”,然后删除安装程序.deb 文件。
步骤 #3 = 在终端中输入“sudo apt-get install packagename”