Обновление с помощью apt-get

0

Я использую Ubuntu 11.04 (Natty Narwhal) с gnome-shell, и у меня есть конфликт в apt-get, который не позволяет мне обновлять / устанавливать новые пакеты (моя система на испанском языке. Из-за этого некоторые выходные данные находятся в этом язык).

Когда я запускаю apt-get upgrade:

Tal vez quiera ejecutar «apt-get -f install» para corregirlo. Los siguientes paquetes tienen dependencias incumplidas:  gnome-session : Depende: gnome-session-common (=
3.0.1-0ubuntu1~build2) pero 3.0.2-0ubuntu3~natty1 está instalado E: Dependencias incumplidas. Pruebe de nuevo usando -f.

сеансы gnome зависят от общего сеанса gnome (= 3.0.1-0ubuntu1 ~ build2), но установлена ​​версия 3.0.2-0ubuntu3 ~ natty1

Если я запускаю apt-get -f install:

dpkg: error al procesar /var/cache/apt/archives/gnome-session_3.0.2-0ubuntu3~natty1_all.deb (--unpack):
 intentando sobreescribir `/usr/share/xsessions/gnome-shell.desktop', que está también en el paquete gnome-shell 3.0.1-0ubuntu1~build1
Se encontraron errores al procesar:
 /var/cache/apt/archives/gnome-session_3.0.2-0ubuntu3~natty1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

У меня похожая ошибка:

apt-get clean
apt-get autoclean

С или без "-f" у меня есть похожий вывод.

Файл /etc/apt/sources.list:

deb http://es.archive.ubuntu.com/ubuntu/ natty main restricted
deb-src http://es.archive.ubuntu.com/ubuntu/ natty main restricted

deb http://es.archive.ubuntu.com/ubuntu/ natty-updates main restricted
deb-src http://es.archive.ubuntu.com/ubuntu/ natty-updates main restricted

deb http://es.archive.ubuntu.com/ubuntu/ natty universe
deb-src http://es.archive.ubuntu.com/ubuntu/ natty universe
deb http://es.archive.ubuntu.com/ubuntu/ natty-updates universe
deb-src http://es.archive.ubuntu.com/ubuntu/ natty-updates universe

deb http://es.archive.ubuntu.com/ubuntu/ natty multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ natty multiverse
deb http://es.archive.ubuntu.com/ubuntu/ natty-updates multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ natty-updates multiverse

deb http://security.ubuntu.com/ubuntu natty-security main restricted
deb-src http://security.ubuntu.com/ubuntu natty-security main restricted
deb http://security.ubuntu.com/ubuntu natty-security universe
deb-src http://security.ubuntu.com/ubuntu natty-security universe
deb http://security.ubuntu.com/ubuntu natty-security multiverse
deb-src http://security.ubuntu.com/ubuntu natty-security multiverse

deb http://extras.ubuntu.com/ubuntu natty main
deb-src http://extras.ubuntu.com/ubuntu natty main


deb http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu natty main
deb-src http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu natty main

Как я могу решить эту проблему?

Mordi
источник
Что находится в вашем /etc/apt/sources.list? Должно быть что-то отличное от обычных архивов Ubuntu, поскольку при поиске пакетов в Ubuntu вообще не упоминаются сессии gnome (только gnome-session), и этот пост ссылается на Gnome PPA.
Майк Ренфро

Ответы:

1

Я думаю, что используемое вами зеркало сломано или не полностью синхронизировано.
Просто переключите зеркала с помощью Synaptic или используйте текстовый редактор.

С Synaptic вы можете переключаться между опциями.
Если вы хотите использовать текстовый редактор, сделайте следующее:
1) Откройте терминал
2) Введите: gksu gedit /etc/apt/sources.list
3) Правка -> Заменить все.
4) Заменить все строки страны на другую страну.

Как и в моем случае, у меня есть "hu.archive". по умолчанию, это худшее зеркало, которое я когда-либо видел. Поэтому я иду туда после каждой установки и заменяю часть «hu» на «de», как в Германии. Так это выглядит так: de.archive.(Все строки, где есть префикс страны).

После этого сделайте, apt-get updateа затем попробуйте обновить (снова).

Shiki
источник
спасибо, но это не проблема. :(
Mordi
1

Удалите материал, который вы добавили в source.list. Сначала выполните эту команду:

$ sudo add-apt-repository ppa:gnome3-team/gnome3

После того, как вы ввели свой пароль и он был добавлен, сделайте это:

$ gksu apt-get update

Afterwords, обновить все пакеты с

$ sudo apt-get dist-upgrade

Затем вам потребуется gnome-shell:

$ sudo apt-get install gnome-shell

После этого просто перезагрузитесь, и при входе в систему вы сможете выбрать Gnome Shell Desktop из меню

Саймон Шихан
источник
Этот пост помог мне решить небольшую проблему с обновлением apt-get, с которой я столкнулся ранее. Спасибо!
Isxek