dpkg неудовлетворенные зависимости, теперь apt-get хочет удалить всю систему

Во-первых, я извиняюсь за вывод моего терминала на португальском, но я думаю, что это все еще понятно.

Я использую Ubuntu GNOME 14.04 и попытался обновить пакеты GNOME Online Accounts, загрузив следующие файлы .deb из packages.ubuntu.com для версии Ubuntu 14.10:

libgoa-backend-1.0-dev_3.12.4-1_amd64.deb
libgoa-backend-1.0-1_3.12.4-1_amd64.deb
libgoa-1.0-dev_3.12.4-1_amd64.deb
libgoa-1.0-0b_3.12.4-1_amd64.deb
gnome-online-accounts_3.12.4-1_amd64.deb
gir1.2-goa-1.0_3.12.4-1_amd64.deb

После загрузки их в В той же папке я запустил команду sudo dpkg -i *.deb, но она не установила пакеты, вместо этого она показала ошибки из-за того, что пакеты, от которых они зависят, не соответствуют требуемой версии (и Ubuntu не может их установить, поскольку они не в репозиториях этой версии).

Так что теперь каждый раз, когда я хочу установить что-либо через apt-get, Ubuntu говорит мне запустить apt-get -f install, чтобы исправить ошибки. Это список пакетов, которые необходимо установить / удалить / обновить:

$ sudo apt-get -f install
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:

# THESE PACKAGES HAVE BEEN PREVIOUSLY INSTALLED AND ARE NO LONGER NECESSARY

  account-plugin-windows-live gir1.2-gweather-3.0 libatk-bridge2.0-dev
  libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev libexpat1-dev
  libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev
  libgtk-3-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev libpango1.0-dev
  libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0-dev
  librest-dev libsm-dev libsoup2.4-dev libwayland-dev libx11-dev libx11-doc
  libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev
  libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev libxml2-dev
  libxrandr-dev libxrender-dev pkg-config signon-plugin-password
  x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
  x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
  x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev
  xorg-sgml-doctools xtrans-dev zlib1g-dev
Utilize 'apt-get autoremove' para os remover.
Os pacotes extra a seguir serão instalados:

# THE FOLLOWING PACKAGES WILL BE INSTALLED

  debhelper dh-apparmor libatk-bridge2.0-dev libatk1.0-dev
  libcairo-script-interpreter2 libcairo2-dev libept1.4.12 libexpat1-dev
  libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev
  libgtk-3-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev
  libmail-sendmail-perl libpango1.0-dev libpcre3-dev libpcrecpp0
  libpixman-1-dev libpng12-dev libpthread-stubs0-dev librest-dev libsm-dev
  libsoup2.4-dev libwayland-dev libx11-dev libx11-doc libxau-dev
  libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev
  libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev libxml2-dev
  libxrandr-dev libxrender-dev pkg-config po-debconf x11proto-composite-dev
  x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev
  x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Pacotes sugeridos:
  dh-make apparmor-easyprof libcairo2-doc libglib2.0-doc libgtk-3-doc
  libice-doc libpango1.0-doc imagemagick libsm-doc libsoup2.4-doc libxcb-doc
  libxext-doc libmail-box-perl
Os pacotes a seguir serão REMOVIDOS:

# THE FOLLOWING PACKAGES WILL BE REMOVED

  account-plugin-aim account-plugin-jabber account-plugin-salut
  account-plugin-yahoo empathy evolution evolution-data-server
  evolution-data-server-online-accounts evolution-indicator evolution-plugins
  gdm gir1.2-gdata-0.0 gir1.2-goa-1.0 gir1.2-zpj-0.0 gnome-contacts
  gnome-control-center gnome-documents gnome-online-accounts
  gnome-online-miners gnome-shell gnome-shell-extension-weather
  gnome-shell-extensions grilo-plugins-0.2 gvfs-backends-goa libevolution
  libfolks-eds25 libgdata13 libgoa-1.0-0b libgoa-1.0-dev libgoa-backend-1.0-1
  libgoa-backend-1.0-dev libzapojit-0.0-0 mcp-account-manager-uoa
  nautilus-sendto-empathy ubuntu-gnome-desktop
Os NOVOS pacotes a seguir serão instalados:

# THE NEW FOLLOWING PACKAGES WILL BE INSTALLED

  debhelper dh-apparmor libatk-bridge2.0-dev libatk1.0-dev
  libcairo-script-interpreter2 libcairo2-dev libept1.4.12 libexpat1-dev
  libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev
  libgtk-3-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev
  libmail-sendmail-perl libpango1.0-dev libpcre3-dev libpcrecpp0
  libpixman-1-dev libpng12-dev libpthread-stubs0-dev librest-dev libsm-dev
  libsoup2.4-dev libwayland-dev libx11-dev libx11-doc libxau-dev
  libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev
  libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev libxml2-dev
  libxrandr-dev libxrender-dev pkg-config po-debconf x11proto-composite-dev
  x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev
  x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
0 pacotes atualizados, 61 pacotes novos instalados, 35 a serem removidos e 22 não atualizados.
7 pacotes não totalmente instalados ou removidos.
É preciso baixar 12,0 MB de arquivos.
Depois desta operação, 25,0 MB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n] 

Вдоль пакетов, которые необходимо удалить, даже gdm. Это на 100% обязательно сделает систему бесполезной. Что я могу сделать, чтобы исправить эту проблему? Мне все равно, если я не могу установить новую версию goa больше.

1
задан 22 August 2014 в 02:57

1 ответ

apt-get всегда польза установленная последняя версия - так вместо того, чтобы удалить/понизить пакеты ГОА, это попытается удалить пакеты, которые зависят от более низкой версии. Одно решение состоит в том, чтобы получить более старые пакеты и установить их использующий dpkg -i - можно загрузить от Пакеты Ubuntu или использование apt-get download, который должен загрузить последнюю версию в репозиториях. Если Вы действительно хотите испытать более новые версии, используйте GNOME3 PPAs:

  1. основной PPA: ppa:gnome3-team/gnome3
  2. PPA подготовки: ppa:gnome3-team/gnome3-staging
  3. PPA тестирования: ppa:ricotz/testing
0
ответ дан 22 August 2014 в 02:57

Другие вопросы по тегам:

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