Решение проблемы Ubuntu с помощью dpkg

1700
Léo Léopold Hertz 준영

Этот вопрос основан на ответе Папи . Я установил свой сломанный Ubuntu так, чтобы я мог получить к нему доступ с Ubuntu Live CD. Однако мне не удалось запустить одну из команд, так что мой X11 застрял при запуске.

Как вы можете решить следующую проблему «решить»?

root@ubuntu:/# sudo dpkg --configure -a sudo: unable to resolve host ubuntu 
0
Действительно: / Извините за мой ответ ^^ 14 лет назад 0
Не извиняйся за ответ, @Toms. Он все еще будет там, если его подтолкнет на один из других сайтов, и это * полезно *. 14 лет назад 0

2 ответа на вопрос

1
quack quixote

Убедитесь, что ваш /etc/hostsфайл содержит что-то вроде следующего. 127.0.0.1Линия должна не содержать ничего, кроме «локального хоста».

127.0.0.1 localhost 127.0.1.1 ubuntu 

или же

127.0.0.1 localhost x.x.x.x ubuntu 

(... где "xxxx" - это IP-адрес вашей системы, а "ubuntu" - это имя хоста вашей системы.)

не делай этого! для Ubuntu оставьте строку 127.0.0.1 в покое (должен указывать только «localhost»). используйте `127.0.0.2 ubuntu`, если вам это нужно, или любой другой номер в 127.xxx quack quixote 14 лет назад 2
исправил пример и уточнил. quack quixote 14 лет назад 0
0
ℝaphink

This is a false issue. You don't need to use sudo once you have chrooted, because you're already root.

Just use

dpkg --configure -a 

without sudo, and you'll be fine.

А что если я * не * хочу быть пользователем root? Это моя конкретная проблема, я хочу запустить команду `chroot` с другим пользователем, кроме root. Eduard Luca 10 лет назад 0
Используйте Schroot например. ℝaphink 10 лет назад 0

Похожие вопросы