Установите python-wxgtk2.8 в Ubuntu 16.04

11

Кто-нибудь знает, как установить python-wxgtk2.8на Ubuntu 16.04?

Необходим для езды (каркас робота)

Заранее спасибо!

Эфтихия Томаиду
источник
3
python-wxgtk2.8не существует в репозиториях Ubuntu 16.04, но python-wxgtk3.0существует. Может быть, вы хотите попробовать sudo apt install python-wxgtk3.0вместо этого?
edwinksl
1
@edwinksl RIDE не работает с wxpython новее, чем 2.8.
Убунтовод
@Ubuntovod Полезно знать, это полезная информация.
edwinksl

Ответы:

14

Повернись, ты не в том направлении!

Правильный путь - двигаться дальше с новым выпуском. Но для дополнительных пакетов, подобных этому, вы всегда можете установить сборки из более старых выпусков. Если APT не вызывает никаких неудовлетворенных зависимостей. Протестировано на VBox с Ubuntu 16.04.

  1. Добавить необходимый репозиторий и обновить список пакетов

    echo "deb http://archive.ubuntu.com/ubuntu wily main universe" | sudo tee /etc/apt/sources.list.d/wily-copies.list
    sudo apt update
    
  2. Установить его

    sudo apt install python-wxgtk2.8
    
  3. Удалите запись в репозитории и снова обновите список пакетов

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

Замечания:

Следование этому методу в крупном масштабе может привести к неудовлетворенной адской зависимости . Так что имейте в виду, что это похоже на PPA. Чтобы решить проблемы со следующими пакетами, очистите их:

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
источник
Спасибо за ваше сообщение. На самом деле я искал подходящее хранилище для добавления, но безуспешно и, следовательно, вопрос. 1 - шаг сделан, но step2 запрашивает зависимости и список apt - обновляемый указывает на те же зависимости.
Eftychia Thomaidou
@EftychiaThomaidou, это тот же список, который я уже опубликовал? Если так, переходите ко второму шагу, все в порядке, а не apt list --upgradableи избегайте apt upgradeтоже.
user.dz
1
я использовал apt-get -f install, чтобы исправить проблемы с зависимостями.
Эфтихия Томаиду
4

Вы можете загрузить пакеты из предыдущей версии по адресу http://packages.ubuntu.com/ , в этом случае вам понадобится http://packages.ubuntu.com/trusty/python-wxgtk2.8 .

Я обычно выбираю ближайшую версию дистрибутива Ubuntu с необходимыми пакетами и загружаю их. Лучше избегать этого, но иногда это невозможно.

pbhj
источник
4

Это удалось решить эту проблему, выполнив это

sudo add-apt-repository ppa:nilarimogard/webupd8

Обновите индекс пакета:

 sudo apt-get update

Установите пакет python-wxgtk2.8 deb:

sudo apt-get install python-wxgtk2.8
GPrathap
источник
Выходadd-apt-repository: command not found
Убунтовод
Попробуйте apt-get install software-properties-commonустановить утилиту add-apt-repository
GPrathap