Удалены apt-get из Ubuntu; как восстановить?


8

Ну, мои пальцы все-таки умудрились сделать sudo apt-get remove libstdc++6и написать yes. Это удалило много системных файлов. Есть ли способ заставить его работать снова? Я подключился к терминалу и wgetработает нормально. Мне удалось, ctrl+Cкогда понял, что происходит.

Я думаю, что главное было бы получить apt-get, но как?

Ubuntu 11.10 Oneiric x64bit


3
Разве на Ubuntu CD нет функции «восстановить систему»?
мистер Листер

Хаха, позор, чувак. Я согласен с @MrLister, возможно, на компакт-диске Ubuntu есть что-то, чтобы исправить все сломанные / отсутствующие файлы в вашей системе.
Kevdog777

Ответы:


9

Вы можете установить любой пакет через dpkg -i package.debпосле его загрузки с wgetиз packages.ubuntu.com . И даже если dpkgон поврежден, вы можете распаковать .deb с помощью, arа затем скопировать содержимое cpвручную.


1
Я также упомянул бы о возможности запуска как можно большего количества preinst и postinst.
нанофарад

2
@ObsessiveFOSS Если вы можете приступить к apt-getработе, у него есть --reinstall- с этим справятся все остальные, верно?
Изката

2

Я бы начал с загрузки пакета apt-get (по возможности через репозиторий Ubuntu и запуска

dpkg -i <package-name>

Если dpkg недоступен, следующим шагом будет сборка его из исходного кода. То же самое для всех неудовлетворенных зависимостей, с которыми вы можете столкнуться.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.