Puncte:0

Eliminat ppa: unde s-au dus pachetele?

drapel id

Am încercat să instalez ceva pentru ca un controler PlayStation 3 DualShock să funcționeze pe mașina mea Ubuntu 20.04:

drubbels@drubbels:~$ sudo add-apt-repository ppa:falk-t-j/qtsixa
drubbels@drubbels:~$ sudo apt update
drubbels@drubbels:~$ sudo apt upgrade
drubbels@drubbels:~$ sudo apt install qtsixa

Nu a făcut controlerul să funcționeze, din păcate, așa că am ales să dezinstalez. Nu m-am gândit să epurez qtsixa pachet înainte de a elimina depozitul:

drubbels@drubbels:~$ sudo add-apt-repository --remove ppa:falk-t-j/qtsixa 

Nu mai pot dezinstala și nici măcar să găsesc (folosind apt list --instalat și dpkg --get-selections), qtsixa acum (readăugarea depozitului nu îl face să reapară).

A fost îndepărtat împreună cu ppa? Sau există acum invizibil pe mașina mea ca un fel de pachet „fantomă” de negăsit?

nobody avatar
drapel gh
atunci când utilizați ppa-purge pentru a elimina pachetele ppa vor fi înlocuite cu versiunea din sursele ubuntru, iar dacă pachetele nu sunt disponibile (de acolo) vor fi eliminate.
N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Ce pot face dacă un depozit/PPA nu are un fișier de lansare?](https://askubuntu.com/questions/866901/what-can-i-do-if-a-repository-ppa-does-not -au-un-fișier-eliberare)
Drubbels avatar
drapel id
@N0rbert Nu, cel puțin nu văd cum.
Puncte:3
drapel in

Dacă ați instalat un pachet dintr-un PPA, dar apoi ați eliminat PPA, cred că fișierele rămân în sistem. Puteți dovedi că am dreptate/greșit executând instrucțiunile din listă de mai jos.

APT preia pachetele și DPKG le instalează. Pachetele în sine pot fi găsite pe launchpad și puteți vedea în buildlog ce fișiere sunt incluse în pachete

https://launchpadlibrarian.net/194241587/buildlog_ubuntu-vivid-amd64.qtsixa_1.5.1+git20130130-0~vivid2_UPLOADING.txt.gz

În interiorul acelui buildlog, în partea de jos, veți vedea linii care încep cu chroot care listează toate fișierele din pachet

chroot-autobuild/build/buildd/sixad_1.5.1+git20130130-0~vivid2_amd64.deb:
drwxr-xr-x root/root 0 2015-01-07 14:18 ./var/lib/sixad/
-rwxr-xr-x root/root 26936 2015-01-07 14:18 ./usr/sbin/sixad-raw
-rwxr-xr-x root/root 6176 2015-01-07 14:18 ./usr/sbin/hidraw-dump
-rwxr-xr-x root/root 23048 2015-01-07 14:18 ./usr/sbin/sixad-bin

Dacă qtsixa este încă instalat, ar trebui să aveți binare care încep cu sixad în /usr/sbin și în /usr/share un director cu qtsixa

ls -la /usr/sbin/sixad*
ls -la /usr/share/qtsixa/

Dacă niciuna dintre acestea nu returnează nimic, aplicația a fost eliminată. în caz contrar, buildlog-ul conține toate locațiile fișierelor legate de qtsixa.

drapel cn
„Cred că fișierele rămân în sistem”. DACĂ în depozite există versiuni care sunt încă active, altfel software-ul este eliminat ;-)
Drubbels avatar
drapel id
Bună, nu găsesc `/usr/share/launchpad-buildd/slavebin/slave-prep`. Nu există `launchpad-buildd` în folderul meu `/usr/share`. Dar am căutat în `/usr/sbin` și `/usr/share` și nu există directoare `sixad` sau `qtsixa` acolo, așa că presupun că totul este în regulă.
sleepyhead avatar
drapel in
Filipe Coelho și-a construit pachetul în launchpad, astfel încât să îl puteți instala pe mașina dvs. prin PPA ca pachet DEB, nu veți avea build-ul pe mașina dvs., dar jurnalele de build care sunt online arată fișierele din interiorul DEB. de exemplu /usr/bin/qtsixa Dacă nu aveți acel fișier, pachetul a fost eliminat, altfel acest pachet pare inofensiv, dacă nu îl utilizați, este doar dezordine.

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.