web-dev-qa-db-fra.com

Impossible d'installer des packages sans installer IBus et désinstaller Ubuntu-desktop

J'ai Ubuntu Desktop 14.04 LTS. J'essayais donc de résoudre le problème où IntelliJ se plaignait du fait que IBus n'était pas mis à jour vers la version 1.5.11. J'ai donc suivi les instructions ici et maintenant je ne peux installer aucun paquet sans supprimer l'unité. apt-get me dit de lancer Sudo apt-get install -f mais cela me donne ceci:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libopencc1 libpyzy-1.0-0 python-ibus python-support
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  gnome-control-center gnome-control-center-data gnome-settings-daemon
  libgoa-backend-1.0-1
The following packages will be REMOVED:
  gir1.2-ibus-1.0 ibus ibus-pinyin ibus-table ubuntu-desktop
  unity-control-center unity-control-center-signon
  webaccounts-extension-common xul-ext-webaccounts
The following NEW packages will be installed:
  gnome-control-center gnome-control-center-data gnome-settings-daemon
  libgoa-backend-1.0-1
0 upgraded, 4 newly installed, 9 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 2,351 kB of archives.
After this operation, 2,876 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Il semble qu'apt-get veuille que je désinstalle unity et installe gnome à la place, ce que je ne veux pas faire. Comment puis-je contourner cela? Je tape parfois dans d'autres langues, donc désactiver IBus n'est pas une option. Je suis ouvert à l’installation de quelque chose comme scim, mais je ne peux rien installer sans effectuer ce processus de suppression.

Si je persévère, puis-je réinstaller Unity/Ubuntu Desktop sans interrompre mon installation?

3
AndroidDragon

ibus dépend de ubuntu-desktop et unity-control-center. Votre tentative d’installation risquerait de faire échouer ce qui a amené Ubuntu à supprimer ubuntu-desktop et unity-control-center. Si vous essayez de supprimer Sudo apt-get remove ibus, il indiquera également:

The following packages will be REMOVED
ibus ibus-table ubuntu-desktop unity-control-center unity-control-center-signon

Et si vous consultez la liste des dépendances de ibus, vous les verrez

$ apt-cache rdepends ibus
ibus
Reverse Depends:
  ibus-mozc
    ibus:i386
  unity-settings-daemon
    ibus:i386
  ubuntu-gnome-desktop
    ibus:i386
  ibus-tegaki
    ibus:i386
  ibus-skk
    ibus:i386
  ibus-rime
    ibus:i386
  ibus-pinyin
    ibus:i386
  indicator-keyboard
  ibus-libthai
    ibus:i386
  ibus-kkc
    ibus:i386
  ibus-input-pad
    ibus:i386
  ibus-cangjie
    ibus:i386
  ibus-array
    ibus:i386
  gnome-control-center
    ibus:i386
  unity-settings-daemon
    ibus:i386
  unity-control-center
    ibus:i386
  unity-control-center
    ibus:i386
  ubuntu-desktop
    ibus:i386
  ibus-hangul
    ibus:i386
  ibus-unikey
    ibus:i386
  ibus-table
    ibus:i386
  ibus-m17n
    ibus:i386
  ibus-dbg
    ibus:i386
  ibus-anthy
    ibus:i386
  ibus-chewing
    ibus:i386
  gnome-settings-daemon
    ibus:i386

Maintenant, vous n’avez pas d’autre choix que de les supprimer et d’y revenir en lançant la commande pour réinstaller unity:

Sudo apt-get install ubuntu-desktop

Je m'assure que ça va revenir normalement alors.

2
Tung Tran