Puncte:7

Imposibil de convins pe apt să folosească versiunea PPA a unui pachet și nu versiunea universului

drapel af

Încerc să folosesc versiunea PPA a touchgg pe versiunea Raspberry Pi a MATE (focal; 20.04). PPA este la touchgg versiunea 2.0+, în timp ce Ubuntu Universe este la 1.1+.

Informațiile PPA sunt aici: https://launchpad.net/~touchegg/+archive/ubuntu/stable/+packages

execut:

sudo add-apt-repository ppa:touchegg/stable 

iar PPA pare să se instaleze. Aceasta este urmată de apt-get update.

/etc/apt/sources.list.d/touchegg-ubuntu-stable-focal.list contine:

deb http://ppa.launchpad.net/touchegg/stable/ubuntu principal principal

am plasat si eu 99-tochegg-repository în /etc/apt/preferences.d ; contine urmatoarele:

Pachet: touchgg

Pin: eliberați o=LP-PPA-touchegg

Prioritate PIN: 450

In orice caz, politica apt touchgg încă arată că singura versiune de touchgg disponibilă este cea din univers. Ori de câte ori eu apt install touchgg, am versiunea veche de la univers.

Cum devin apt în Ubuntu MATE să folosesc versiunea de touchgg în PPA?

guiverc avatar
drapel cn
întrebat și la https://ubuntu-mate.community/t/cant-use-ppa-with-mate/24548 (build-urile sunt vizibile - https://launchpad.net/%7Etouchegg/+archive/ubuntu/stable/ +pachete)
drapel us
Puteți cere întreținătorului să activeze versiunile PPA pentru ARM. Iată cum să. https://askubuntu.com/q/371339/124466
muru avatar
drapel us
De asemenea, IIRC prioritatea pin implicită este 500, deci dacă utilizați 450, ar fi o prioritate mai mică decât pachetele din univers.
drapel us
Problemă legată de GitHub: https://github.com/JoseExposito/touchegg/issues/522
Puncte:9
drapel hu

Acel PPA are doar versiuni „amd64”, care este o arhitectură diferită de RP. Veți avea nevoie de un computer Intel/AMD pentru a-l folosi.

Pentru a vedea ce versiuni sunt disponibile, dați clic pe un pachet pentru a-l extinde.

pLumo avatar
drapel in
Există un pachet `armhf` pe [pagina de versiuni github](https://github.com/JoseExposito/touchegg/releases).
Puncte:8
drapel zw

Actualizare 20210910: PPA-ul menționat acum are pachete pentru amandoi armhf și braț64. Puteți elimina fișierul PIN și le puteți instala ca de obicei folosind comenzile de mai jos:

sudo rm /etc/apt/preferences.d/99-touchegg-repository
sudo add-apt-repository ppa:touchegg/stable
sudo apt-get update
sudo apt-get install touchgg

Mai jos este o parte istorică a răspunsului.


Faceți toți pașii corect. Problema aici este că PPA oferă pachete numai pentru amd64 Arhitectura CPU. Vedea Lista de fișiere PPA pentru confirmare.

Am scris un mesaj echipei âTouchéggâ de pe launchpad cu cerere pentru armhf și braț64 construirea pachetelor. Să așteptăm reacția.

Dacă te grăbești - descărcați pachete oficiale de pe GitHub folosind comenzile de mai jos:

cd ~/Descărcări
# pentru arm64
wget -c https://github.com/JoseExposito/touchegg/releases/download/2.0.11/touchegg_2.0.11_arm64.deb
sudo apt-get install ./touchegg_2.0.11_arm64.deb

# pentru armhf
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

Sau compilați acest pachet manual direct pe RaspberryPi. La început, activați codul sursă (deb-src depozite) în Software și actualizări, apoi executați comenzile de mai jos:

sudo apt-get update
sudo apt-get build-dep touchgg
sudo apt-get install git build-essential cmake libcairo2-dev libgtk-3-dev libinput-dev libpugixml-dev libudev-dev libxrandr-dev

cd ~/Descărcări
git clone https://github.com/JoseExposito/touchegg.git -b 2.0.11
cd touchgg
dpkg-buildpackage -uc -us
sudo apt-get install ../touchegg_2.0.11_arm*.deb
compilebunny avatar
drapel af
Mulțumiri. Asta are complet sens. Compilat și software-ul se execută. Din păcate, nu pare să detecteze niciun gest. E timpul pentru mai multe depanări.
drapel in
eis
@compilebunny dacă acest răspuns v-a rezolvat întrebarea, luați în considerare [acceptarea unui răspuns](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)
drapel us
@compilebunny Dacă ceva nu funcționează, puteți crea un raport de eroare la GitHub. https://github.com/JoseExposito/touchegg
compilebunny avatar
drapel af
Acest răspuns este grozav! Din păcate, nu văd nicio bifă în locurile în care https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work spune că ar trebui să fie. Poate am nevoie de mai multe „puncte” pentru a putea „vota”? Nu sunt prea familiarizat cu acest sistem.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.