2013-08-02 2 views
1

Я установил apache2 на свой Raspberry Pi, который работает Debian OS.Переустановить пакет Linux с резервным копированием файлов

apt-get intall apache2 

Затем я удалил его с помощью

apt-get remove apache2 

Но его файлы присутствовали там, и я мог бы также найти некоторые другие пакеты, связанные с apache2 над dpkg. Итак, я вручную удалил файл apache2 с /etc/.

Теперь, когда я пытаюсь установить apache2 обратно. Он устанавливает его, но не recalls все файлы, которые были удалены.

Ищу новую установку для apache2 со всеми новыми свежими файлами

Что я должен делать.?

+0

Try соответствующие сайты StackExchange [Сервер Fault] (http://serverfault.stackexchange.com /), [Суперпользователь] (http://superuser.stackexchange.com/) или [Малина Pi] (http://raspberrypi.stackexchange.com/). Переполнение стека для программирования. –

ответ

1

Как насчет

apt-get purge apache2 

следует

apt-get autoclean 

, а затем, наконец,

apt-get install apache2 

работает на убунт на моем рабочем столе. Однако не уверен в RasPi. Итак, сообщите мне о результатах

попробуйте перестроить пакет, может быть?

dpkg-reconfigure apache2 

удачи

1

Чтобы укомплектовать удалить все файлы и пакеты зависимостей попробовать

apt-get --purge autoremove apache2 

После того, что вы можете сделать новую установку apache2

apt-get install apache2 
+0

извините, но не работает. –

+0

Укажите «не работает»? Любые сообщения об ошибках? – deagh

+0

Мне нужно вернуть удаленные файлы из установок. Как в Windows, если вы вручную удаляете любой файл из файлов программы, он возвращается после переустановки. но здесь это не работает. Когда я переустанавливаю то, как вы сказали, он не будет устанавливать отсутствующие файлы в '/ etc/apache2' –

0

На самом деле при работе на Raspian. вы не можете этого сделать.

Если вы удалите пакет с помощью apt-get remove, тогда все в порядке.

Но это не удалит файлы, сделанные пакетом. Таким образом, он будет хранить файлы там. Но если вы удалите файлы с этого места, вы не сможете их вернуть, используя apt-get install

Должен быть способ, но я не знаю об этом.

Таким образом, лучший и самый простой способ - переустановить полную ОС.

1

попробовать:

Sudo APT-получить удалить --purge apache2 apache2.2-общий apache2-Utils

затем:

Sudo APT-получить установку apache2 apache2.2-общий apache2-Utils

0

Я был в том же положении (вручную удалена /etc/apache2 и не мог получить его для переустановки этих файлов).

мне удалось заставить его переустановить новую копию Apache2 без переустановки всей ОС с двумя командами:

apt-get --purge autoremove apache2 
apt-get install apache2 --reinstall 
Смежные вопросы