Puncte:0

Linia de comandă echivalentă cu instalarea unui pachet din centrul de software ubuntu

drapel km

Tocmai am instalat un pachet din software-ul Ubuntu numit gstreamer. Există vreo modalitate generală prin care pot vedea ce comenzi rulează centrul de software Ubuntu atunci când instalez un pachet, astfel încât să le putem regenera în scripturile noastre?

Îmi pare probleme să găsesc echivalentul liniei de comandă pentru astfel de instalări.

Am încercat să fac o listă de pachete instalate, dar returnează multe pachete cu acel cuvânt cheie.

sudo apt list --installed | grep gstreamer

Înseamnă asta că atunci când instalăm gstreamer din software-ul Ubuntu, toate aceste pachete sunt instalate automat?

Există o soluție generală pentru toate pachetele? Asta pentru a vedea ce comenzi sunt executate în spatele scenei când instalăm un pachet folosind software-ul Ubuntu.

user535733 avatar
drapel cn
1) Nu există.2) Nu, nu asta înseamnă. 3) Se pare că presupuneți că *comenzile shell* sunt executate în culise, ceea ce adesea nu este o presupunere validă. Puteți monitoriza discuțiile dintre Ubuntu Software și aptdaemon folosind vechea comandă `dbus-monitor`... dar este vorba de mașină, nu este banal de analizat pentru oameni.
guiverc avatar
drapel cn
Puteți căuta întotdeauna în jurnalele (`/var/log/apt/history.log`) pentru a vedea ce pachete *deb* au fost instalate; dar Ubuntu Software vă permite să instalați diferite tipuri de pachete, astfel încât jurnalul de exemplu va afișa numai pachetele *deb*.
N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum instalez aplicații în Ubuntu?](https://askubuntu.com/questions/307280/how-do-i-install-applications-in-ubuntu)
PouJa avatar
drapel km
@user535733 Voi încerca să mă uit la dbus-monitor. Mulțumesc.
PouJa avatar
drapel km
@guiverc Nu am putut găsi nimic util în acel history.log. Ai putea explica în mod concret?
PouJa avatar
drapel km
@N0rbert Nu, asta nu este ceea ce vreau exact. Acum trebuie să dau numele pachetului în depozitul apt. Software-ul Ubuntu arată un nume comercial. De obicei, cu acest nume nu putem instala un pachet din linia de comandă, deoarece am primi o eroare de pachet negăsit!

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.