使用文件备份重新安装Linux软件包

时间:2013-08-02 21:37:55

标签: linux apache2 debian raspberry-pi apt-get

我在apache2上安装了Raspberry PiDebian OS运行apt-get intall apache2

apt-get remove apache2

然后我使用

将其删除
apache2

但是它的文件存在于那里,我还可以在dpkg上找到与apache2相关的其他一些软件包。因此,我从/etc/手动删除了recalls文件。

现在我尝试重新安装apache2。它会安装它,但不要apache2所有已删除的文件。

我正在寻找全新的安装,{{1}}包含所有新的新文件

我该怎么办?

5 个答案:

答案 0 :(得分:1)

要完全删除所有文件和依赖包,请尝试

apt-get --purge autoremove apache2

之后你可以全新安装apache 2

apt-get install apache2

答案 1 :(得分:1)

怎么样

apt-get purge apache2

接着是

apt-get autoclean

然后最后

apt-get install apache2

在我的桌面上使用ubuntu。虽然不确定RasPi。 所以,告诉我结果

尝试重新配置包吗?

dpkg-reconfigure apache2
祝你好运

答案 2 :(得分:1)

尝试:

sudo apt-get remove --purge apache2 apache2.2-common apache2-utils

然后:

sudo apt-get install apache2 apache2.2-common apache2-utils

答案 3 :(得分:0)

实际上在使用Raspian时。你不能这样做。

如果使用apt-get remove卸载软件包,则表示没问题。

但是这不会删除包所做的文件。所以,它会将文件保存在那里。但是,如果你从那里删除文件,那么你无法使用apt-get install

取回它

必须有办法,但我不知道。

因此,最好和最简单的方法是重新安装完整的操作系统。

答案 4 :(得分:0)

我处于同一位置(手动删除/etc/apache2并无法重新安装这些文件)。

我设法让它重新安装Apache2的新副本,而无需使用两个命令重新安装整个操作系统:

apt-get --purge autoremove apache2
apt-get install apache2 --reinstall