Рейтинг:7

Не удалось убедить apt использовать версию пакета PPA, а не версию юниверса.

флаг af

Я пытаюсь использовать версию PPA сенсорное яйцо в версии MATE для Raspberry Pi (фокальный; 20.04). PPA находится в сенсорное яйцо версия 2.0+, а Ubuntu Universe — 1.1+.

Информация о PPA здесь: https://launchpad.net/~touchegg/+архив/ubuntu/stable/+пакеты

Я выполняю:

sudo add-apt-repository ppa:touchegg/stable 

и PPA, кажется, устанавливается. За этим следует apt-получить обновление.

/etc/apt/sources.list.d/touchegg-ubuntu-stable-focal.list содержит:

deb http://ppa.launchpad.net/touchegg/stable/ubuntu основное основное

я тоже поставил 99-touchegg-репозиторий в /etc/apt/preferences.d ; он содержит следующее:

Пакет: touchegg

Пин: релиз o=LP-PPA-touchegg

Пин-приоритет: 450

Однако, правильная политика по-прежнему показывает, что единственная доступная версия touchegg - это версия во вселенной. Всякий раз, когда я apt установить touchegg, я получаю старую версию от вселенная.

Как мне получить возможность в Ubuntu MATE использовать версию сенсорное яйцо в ППА?

guiverc avatar
флаг cn
также спрашивал на https://ubuntu-mate.community/t/cant-use-ppa-with-mate/24548 (видны сборки - https://launchpad.net/%7Etouchegg/+archive/ubuntu/stable/ +пакеты)
флаг us
Вы можете попросить сопровождающего включить сборки PPA для ARM. Вот как это сделать. https://askubuntu.com/q/371339/124466
muru avatar
флаг us
Также IIRC приоритет вывода по умолчанию равен 500, поэтому, если вы используете 450, это будет более низкий приоритет, чем пакеты из юниверса.
флаг us
Связанная проблема GitHub: https://github.com/JoseExposito/touchegg/issues/522
Рейтинг:9
флаг hu

Этот PPA имеет только сборки «amd64», которые отличаются от архитектуры RP. Для его использования вам понадобится компьютер Intel/AMD.

Чтобы узнать, какие сборки доступны, щелкните пакет, чтобы развернуть его.

pLumo avatar
флаг in
На [странице релизов github] (https://github.com/JoseExposito/touchegg/releases) есть пакет `armhf`.
Рейтинг:8
флаг zw

Обновление 20210910: упомянутый PPA теперь есть пакеты для обоих рука и рука64. Вы можете удалить пин-файлы и установить их как обычно, используя команды ниже:

sudo rm /etc/apt/preferences.d/99-touchegg-repository
sudo add-apt-repository ppa:touchegg/stable
sudo apt-получить обновление
sudo apt-get установить touchegg

Ниже представлена ​​историческая часть ответа.


Вы делаете все шаги правильно. Проблема здесь в том, что PPA предоставляет пакеты только для amd64 Архитектура процессора. Видеть Список файлов PPA для подтверждения.

Я написал сообщение команде «Touchégg» на панели запуска с запросом на рука и рука64 сборки пакетов. Подождем реакции.

Если ты спешишь - скачать официальные пакеты с GitHub с помощью команд ниже:

компакт-диск ~/Загрузки
# для арм64
wget -c https://github.com/JoseExposito/touchegg/releases/download/2.0.11/touchegg_2.0.11_arm64.deb
sudo apt-получить установку ./touchegg_2.0.11_arm64.deb

# для армхф
wget -c https://github.com/JoseExposito/touchegg/releases/download/2.0.11/touchegg_2.0.11_armhf.deb
sudo apt-get install ./touchegg_2.0.11_armhf.deb

Или скомпилируйте этот пакет вручную прямо на RaspberryPi. Сначала включите исходный код (deb-источник репозитории) в разделе «Программное обеспечение и обновления», затем выполните команды ниже:

sudo apt-получить обновление
sudo apt-get build-dep touchegg
sudo apt-get install git build-essential cmake libcairo2-dev libgtk-3-dev libinput-dev libpugixml-dev libudev-dev libxrandr-dev

компакт-диск ~/Загрузки
клон git https://github.com/JoseExposito/touchegg.git -b 2.0.11
cd touchegg
dpkg-buildpackage -uc -us
sudo apt-get install ../touchegg_2.0.11_arm*.deb
compilebunny avatar
флаг af
Спасибо. Это полностью имеет смысл. Скомпилировано, и программа запускается. К сожалению, он, кажется, не обнаруживает никаких жестов. Время для дополнительной отладки.
флаг in
eis
@compilebunny, если этот ответ разрешил ваш вопрос, рассмотрите [принятие ответа] (https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)
флаг us
@compilebunny Если что-то не работает, вы можете создать отчет об ошибке на GitHub. https://github.com/JoseExposito/touchegg
compilebunny avatar
флаг af
Этот ответ великолепен! К сожалению, я не вижу никаких галочек в тех местах, где https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work говорит, что они должны быть. Возможно, мне нужно больше «баллов», чтобы иметь возможность «голосовать»? Я не слишком знаком с этой системой.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.