web-dev-qa-db-fra.com

Trelby n'installe pas dans 16.04

Essayer d'installer trelby en utilisant Sudo dpkg -i trelby_2.2_all.deb génère cette erreur:

Selecting previously unselected package trelby.
(Reading database ... 267174 files and directories currently installed.)
Preparing to unpack trelby_2.2_all.deb ...
Unpacking trelby (2.2) ...
dpkg: dependency problems prevent configuration of trelby:
 trelby depends on python-wxgtk2.8; however:
  Package python-wxgtk2.8 is not installed.

dpkg: error processing package trelby (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
 trelby

Cela ressemble clairement à un problème de dépendance, mais je ne sais pas comment le résoudre.

Des idées?

1
Jesse

Comme écrit dans cette liste de diffusion Debian :

C'est un problème avec Trelby: https://github.com/oskusalerma/trelby/commit/50c46f2249ca5b094c5e712a872e1adaddfdffa

On dirait que cela a été corrigé, mais aucun nouveau paquet n'a été construit.

Vous voudrez peut-être signaler un bogue au développeur Trelby et lui demander de préférence de répertorier les exigences du package. "Ubuntu/Debian" ne vous dit pas grand chose.

Vous pouvez également envisager de le compiler à partir des sources.

1
Andrea Lazzarotto

J'ai eu le même problème de dépendance avec le paquet .deb sur Ubuntu 17.04, mais installer Trelby à partir du code source était assez simple.

  1. Installez python-lxml et python-wxgtk3.0 à partir du référentiel:

    Sudo apt install python-lxml python-wxgtk3.0
    
  2. Téléchargez et extrayez le fichier Zip ou clonez le référentiel Git . Exemple:

    Sudo apt install git
    git clone https://github.com/oskusalerma/trelby.git
    cd trelby
    
  3. Accédez au dossier trelby et entrez:

    Sudo python setup.py install
    

    Terminé, vous pouvez maintenant taper ou ajouter un raccourci pointant vers, /opt/trelby/bin/trelby pour démarrer Trelby.

4
wilks

J'ai réussi à faire fonctionner 2.2 en essayant d'installer wxgtk3.0, j'ai reçu la boîte de dialogue suivante:

The following packages have unmet dependencies:
 trelby : Depends: python-wxgtk2.8 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

J'ai essayé apt-get -f install comme suggéré et les packages 2.8 installés. J'ai ensuite réinstallé le 2.2 deb et tout a commencé à fonctionner.

1
uberdave

J'ai réussi à faire fonctionner Trelby aujourd'hui sur Ubuntu 16.04 64bit en:

  1. Téléchargement du fichier tar.gz depuis http://www.trelby.org/download
  2. Décompression du répertoire /trelby du fichier tar.gz vers /opt (avec Sudo)
  3. Édition manuelle des fichiers et application des modifications décrites ici (avec Sudo): https://github.com/oskusalerma/trelby/commit/50c46f2249ca5b094c5e712a872e1dadilddfdafa
    • (Il doit sûrement y avoir un moyen plus intelligent de le faire, mais je ne sais pas comment)
  4. Déplacement (à nouveau avec Sudo) du fichier /opt/trelby/trelby.desktop vers /usr/share/applications
  5. Installer python-wxgtk3.0 et python-crypto en utilisant apt (ils sont tous deux dans les dépôts)

Après cela, Trelby peut être lancé à partir du tableau de bord.

Si quelqu'un peut optimiser ces étapes, ce serait génial :-)

0
iGadget