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

8

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

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

Ubuntu 11.10 Oneiric x64bit

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

Ответы:

9

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

SCAI
источник
1
Я также упомянул бы о возможности запуска как можно большего количества preinst и postinst.
нанофарад
2
@ObsessiveFOSS Если вы можете приступить к apt-getработе, у него есть --reinstall- с этим справятся все остальные, верно?
Изката
2

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

dpkg -i <package-name>

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

Goez
источник