Puncte:0

Cum să enumerați dependențele afișate din rezultatul apt install pe mai multe linii?

drapel ru
uk1

Încerc să folosesc apt pentru a instala un nou pachet, iar ecranul de confirmare arată toate dependențele într-o singură linie.

Exemplu de ieșire: captură de ecran care arată rezultatul apt install postgresql

Vă rugăm să ignorați -y steag în captură de ecran.De obicei nu folosesc steag-ul -y, dar nu am avut nicio altă captură de ecran de partajat, de aceea am folosit-o pe cea cu -y steag prezent.

(bază) uk@uk-Latitude-7280:~$ sudo apt-get -y install postgresql
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Următoarele pachete suplimentare vor fi instalate:
 libcommon-sense-perl libjson-perl libjson-xs-perl libpq5 libtypes-serialiser-perl >pgdg-keyring postgresql-14 postgresql-client-14 postgresql-client-common >postgresql->common sysstat
Pachete sugerate:
 postgresql-doc postgresql-doc-14 isag
Următoarele pachete NOI vor fi instalate:
 libcommon-sense-perl libjson-perl libjson-xs-perl libtypes-serialiser-perl >pgdg->keyring postgresql postgresql-14 postgresql-client-14 postgresql-client-common >postgresql-common
 sysstat
Următoarele pachete vor fi actualizate:
 libpq5

Rezultat așteptat:

(bază) uk@uk-Latitude-7280:~$ sudo apt-get -y install postgresql
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Următoarele pachete suplimentare vor fi instalate:
 libcommon-sens-perl 
 libjson-perl 
 libjson-xs-perl 
 libpq5 
 libtypes-serialiser-perl
 pgdg-cheie
 postgresql-14
 postgresql-client-14
 postgresql-client-comun
 postgresql-common
 sysstat
Pachete sugerate:
 postgresql-doc
 postgresql-doc-14
 isag
Următoarele pachete NOI vor fi instalate:
 libcommon-sens-perl
 libjson-perl
 libjson-xs-perl
 libtypes-serialiser-perl
 pgdg-cheie
 postgresql
 postgresql-14
 postgresql-client-14
 postgresql-client-comun
 postgresql-common
 sysstat
Următoarele pachete vor fi actualizate:
 libpq5

Editare: S-a adăugat claritate în jurul -y steag folosit în captură de ecran.

guiverc avatar
drapel cn
Ce conteaza; ați folosit `-y`, ceea ce înseamnă că nu citiți acea ieșire și ați dat permisiunea ca aceasta să fie operată cu privire la orice ieșire furnizată. Cazul dvs. de utilizare nu are sens (*linii multiple creează, de asemenea, probleme pentru cei care citesc rezultatul pachetelor instalate, deoarece poate depăși cu ușurință liniile de afișare; dar în cazul dvs. nici măcar nu citiți acea ieșire*)
Bodo avatar
drapel pt
Ați putea încerca modul interactiv de `aptitude`. Acesta va afișa acțiunile planificate câte una pe linie înainte de a începe procesul de instalare/demontare.
uk1 avatar
drapel ru
uk1
@guiverc Ei bine, în acest caz, am folosit indicatorul `-y` pentru că știam lista de dependențe care vor fi instalate, dar rareori folosesc acel flag. Doar că nu am avut nicio altă captură de ecran de încărcat pentru a arăta ca referință la ceea ce sunt după aceea, de aceea a trebuit să o folosesc pe cea pe care o aveam în timpul instalării acestui pachet special. Înțeleg repercusiunile mai multor linii, dar totuși pentru un set mai mic de dependențe, liniile multiple le fac mai ușor de citit.
user535733 avatar
drapel cn
Hmmm. În 16 ani de utilizare a Debian și Ubuntu, nu am văzut o astfel de opțiune pentru a formata ieșirea apt (există câteva opțiuni, dar nu multi-linie). Deci, dacă este acolo, este bine ascuns.

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.