Sistemul nu este „încurcat”, ci în principiu înțelegerea ta despre ce instalat manual mijloacele sunt incorecte. Un pachet nu este niciodată marcat manual sau nemanual. Poate fi marcat doar automat sau nu automat.
Un pachet este marcat automat atunci când este instalat automat pentru a satisface o dependență. Aceasta înseamnă că poate (și implică că ar trebui) să fie eliminat automat atunci când niciun alt pachet nu mai depinde de el.
Pe un sistem desktop normal, majoritatea pachetelor sunt instalate atunci când sistemul de operare este instalat pentru prima dată de către instalator. Aceste pachete trebuie instalate nu automat, altfel ar fi eliminate pentru că nimic nu depinde de ele.
Luați de exemplu „abiword” în partea de sus a listei dvs. Acesta este un procesor de text care este probabil destul de normal să fie instalat pe un sistem desktop. Presupun că ați folosit una dintre multele variante de programe de instalare desktop. Probabil că nu te-a întrebat în mod specific dacă vrei abiword. Probabil că nu ați instalat singur abiword pe nume. Ați ales în continuare să îl aveți alegând mediul de instalare pe care l-ați folosit.
Deoarece nu există niciun alt pachet pe sistemul dvs. care să depindă că aveți abiword instalat pentru a funcționa, acesta nu poate fi marcat automat, altfel ar fi eliminat. Aceasta înseamnă că nu este marcat automat. manualul de prezentare apt-mark
listează pachetele care nu sunt marcate automat.
Rețineți, de asemenea, că mulți instalatori instalează totul care nu este automat, chiar dacă le-ar putea marca automat, deoarece ceva depinde de ei. Chiar și pachetele de bază importante de care depind sute de lucruri sunt marcate ca non-auto. În acest sens, poate că programul de instalare este „încurcat”, dar sistemul dumneavoastră nu are nimic special.
Cea mai bună încercare de a obține o listă cu lucrurile pe care s-ar putea să le fi instalat eu este:
aptitude search -F '%p' --disable-columns '~i !~M !~E !~prequired !~pimportant !~pstandard !~tminimal !~tstandard'
Pentru a exclude pachetele de care depind, utilizați:
aptitude search -F '%p' --disable-columns '~i !~M !~R~i !~E !~prequired !~pimportant !~pstandard !~tminimal !~tstandard'