Installieren Sie python-wxgtk2.8 unter Ubuntu 16.04

11

Weiß jemand, wie man python-wxgtk2.8unter Ubuntu 16.04 installiert ?

Wird für die Fahrt benötigt (Roboter-Framework)

Danke im Voraus!

Eftychia Thomaidou
quelle
3
python-wxgtk2.8existiert nicht in den Ubuntu 16.04-Repositorys, ist es aber python-wxgtk3.0. Vielleicht möchten Sie es sudo apt install python-wxgtk3.0stattdessen versuchen ?
Edwinksl
1
@edwinksl RIDE funktioniert nicht mit wxpython neuer als 2.8.
Ubuntovod
@Ubuntovod Gut zu wissen, das sind nützliche Informationen.
Edwinksl

Antworten:

14

Biegen Sie ab, Sie sind in die falsche Richtung!

Der richtige Weg ist, mit neueren Versionen fortzufahren. Bei Nebenpaketen wie diesem können Sie jedoch immer Builds aus älteren Versionen installieren. Wenn APT keine nicht erfüllten Abhängigkeiten ausgelöst hat. Getestet auf VBox mit Ubuntu 16.04.

  1. Fügen Sie das erforderliche Repository hinzu und aktualisieren Sie die Paketliste

    echo "deb http://archive.ubuntu.com/ubuntu wily main universe" | sudo tee /etc/apt/sources.list.d/wily-copies.list
    sudo apt update
    
  2. Es installieren

    sudo apt install python-wxgtk2.8
    
  3. Entfernen Sie den Repository-Eintrag und aktualisieren Sie die Paketliste erneut

    sudo rm /etc/apt/sources.list.d/wily-copies.list
    sudo apt update
    

Hinweis:

Das Befolgen dieser Methode in großem Maßstab kann zu einer unerfüllten Abhängigkeitshölle führen . Denken Sie also daran, dass dies ähnlich wie bei PPA ist. Um Probleme mit folgenden Paketen zu lösen, löschen Sie sie:

libgstreamer-plugins-base0.10-0
libgstreamer0.10-0
libwxbase2.8-0
libwxgtk-media2.8-0
libwxgtk2.8-0
python-wxgtk2.8
python-wxversion
user.dz
quelle
Danke für deine Nachricht. In der Tat suchte ich nach dem richtigen Repository zum Hinzufügen, aber ohne Erfolg und damit die Frage. 1 - Schritt erledigt, aber Schritt 2 fragt nach den Abhängigkeiten und der passenden Liste - aktualisierbare Punkte auf dieselben Abhängigkeiten.
Eftychia Thomaidou
@EftychiaThomaidou, Sind sie die gleiche Liste, die ich bereits gepostet habe? Wenn ja, fahren Sie mit Schritt zwei fort, und nicht apt list --upgradableund vermeiden Sie es apt upgradeauch.
user.dz
1
Ich habe apt-get -f install verwendet , um die Abhängigkeitsprobleme zu beheben.
Eftychia Thomaidou
4

Sie können Pakete aus früheren Versionen unter http://packages.ubuntu.com/ herunterladen. In diesem Fall benötigen Sie http://packages.ubuntu.com/trusty/python-wxgtk2.8 .

Normalerweise wähle ich die nächstgelegene Ubuntu-Distributionsversion mit den erforderlichen Paketen und lade diese herunter. Es ist besser, es zu vermeiden, aber manchmal kann man nicht.

pbhj
quelle
4

Dies konnte dieses Problem auf diese Weise beheben

sudo add-apt-repository ppa:nilarimogard/webupd8

Aktualisieren Sie den Paketindex:

 sudo apt-get update

Installieren Sie das Deb-Paket python-wxgtk2.8:

sudo apt-get install python-wxgtk2.8
GPrathap
quelle
Die Ausgabe istadd-apt-repository: command not found
Ubuntovod
Versuchen Sie dies apt-get install software-properties-common, um das Add-
Apt