J'essaie d'installer Anki SRS http://ankisrs.net/ sur Ubuntu 13.04 (fraîchement installé), mais cela ne va pas vite:
The following packages have unmet dependencies: anki: Depends: python (>= 2.7.1-0ubuntu2) but 2.7.3-0ubuntu2.2 is to be installed Depends: python-qt4 (>= 4.4) but 4.9.1-2ubuntu1 is to be installed Depends: python-simplejson (>= 1.7.3) but 2.3.2-1 is to be installed
Que puis-je faire pour résoudre ce problème?
Je crois que ce qui se passe est que dpkg package.deb
n’installe pas automatiquement les dépendances. Vous devriez pouvoir lire cela dans votre sortie (voir l'exemple ci-dessous.) Donc, après avoir exécuté cette ligne pour installer votre fichier .deb
Sudo dpkg -i anki-2.0.33.deb
Vous devriez exécuter cette ligne pour installer les dépendances non satisfaites
Sudo apt-get -f install
L'option -f
signifie 'correctif', donc apt-get ira télécharger toutes les dépendances non satisfaites (en supposant qu'elles se trouvent dans l'index du paquet apt-get.) Pour en savoir plus, jetez un œil à cette réponse sur le super-utilisateur
Ce fut ma sortie lors de l'exécution des fichiers. Remarquez comment dans le deuxième bloc, apt-get
installe les dépendances non satisfaites, dont l'une est python-sqlalchemy
, comme indiqué dans l'autre réponse. Ensuite, Anki fonctionne bien.
$ Sudo dpkg -i anki-2.0.33.deb
Selecting previously unselected package anki.
(Reading database ... 196396 files and directories currently installed.)
Preparing to unpack anki-2.0.33.deb ...
Unpacking anki (2.0.33) ...
dpkg: dependency problems prevent configuration of anki:
anki depends on mplayer | mplayer2; however:
Package mplayer is not installed.
Package mplayer2 is not installed.
anki depends on lame; however:
Package lame is not installed.
anki depends on python-sqlalchemy; however:
Package python-sqlalchemy is not installed.
dpkg: error processing package anki (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Errors were encountered while processing:
anki
Notez que les dépendances manquantes sont celles qui sont téléchargées
$ Sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
esound-common lame libaacs0 libaudiofile1 libbluray1 libesd0 libgif4
libpostproc52 libsdl1.2debian libsvga1 libvdpau1 mplayer python-sqlalchemy
python-sqlalchemy-ext
Suggested packages:
libbluray-bdj pulseaudio-esound-compat nvidia-vdpau-driver vdpau-driver
mplayer-doc netselect fping python-sqlalchemy-doc python-psycopg2
python-mysqldb python-kinterbasdb python-pymssql
The following NEW packages will be installed:
esound-common lame libaacs0 libaudiofile1 libbluray1 libesd0 libgif4
libpostproc52 libsdl1.2debian libsvga1 libvdpau1 mplayer python-sqlalchemy
python-sqlalchemy-ext
0 upgraded, 14 newly installed, 0 to remove and 10 not upgraded.
1 not fully installed or removed.
Need to get 3,729 kB of archives.
After this operation, 10.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
J'ai téléchargé Anki , et essayé d'installer, et j'ai eu des problèmes similaires. Voici ce que j'ai fait.
Je viens d'appuyer Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:
Sudo apt-get install python-sqlalchemy
Sudo dpkg -i <file_name>.deb
Vous devrez peut-être faire Sudo apt-get -f install
avant d'installer Anki.