nevidim ako by mohlo byt prijemnejsie (alebo vobec mozne) v CLI vyhladavat baliky, menit ich stav (hold, automatically installed, purge, …), riesit konflikty a prezerat si najdene riesenia, menit vysledny zelany stav… vsetko interaktivne s funkcnym regexp searchom a moznostou nechat si zobrazit changelog
Presne tak, nad Zypperem je nadstavba Yast bud v GUI nebo take v ncurses, coz je podobne jako aptitude. Musim rict, ze jsem o tom nevedel zhola nic, prechazejic z Fedory s otresne pomalym YUMem, a necinilo mi zadne problemy tu ncurses nadstavbu pouzivat. Kdezto s aptitude je neustaly zapas kde kam cim skocit a co si to proboha zase vymyslel. Nemluve o podivnem deleni balicku v debianu.
Jedine klavesove skratky ktore si treba pamatat su:
[+] instalovat
[-] odinstalovat
[g] commit, tj vykonaj zvolene zmeny
[q] spat/koniec
[enter] = enter
Dolezite stavy na zapamatanie:
[i] installed, 90% pripadov
– Ak chcete version pinning, podla mna uz nebudete obycajny uzivatel…
Nechapem co je na tom zlozite. Dokonca pouzitie +/- a oznacenie i pre installed mi pripada nanajvys intuitivne. Ostatne veci sa daju preklikat cez menu.
Trochu mi pripada divne nespomenut aptitudovske vyhladavanie (podla stavu, mena, druhu), ktore je omnoho efektivnejsie ako klasicke regexpy. To by bolo snad aj na samostatny clanok.
Moje prve stretnutie s aptitude (daaavno, veeelmi daaaavno) tiez skoncilo takmer katastrofou a nadavanim na debian, co je to za debilny napad a debilny program… nez som zistil, ze ten program ma aj textove (ne-ncurses) rozhranie. Tak sme sa zrazu skamaratili a po jednom komplikovanejsiom update kde apt-x bolo na palicu a aptitute vyriesil veci za mna siel apt-x do kyticiek uz naveky. Dovtety som videl jedinu vyhodu, ze nemusim pisat apt-cache a podobne ale je to zabalene v jednom prikaze :)
Mylite sa, aptitude vie vyhladavat v popiskoch.
Pouzijete search term ?description(co_hladate) alebo v skratenej podobe ~dco_hladate .
Referencie: http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s03s05.html
a
http://techknack.net/search-apt-package-descriptions/
Ako som spomenul nizsie, o vyhladavani v aptitude by mohol byt celkom pekny clanok alebo tutorial.
Pekny den.
Mozete si napriklad nechat vyhladat vsetky nenainstalovane balicky, ktore slovo gimp maju v popisku, ale nie v nazve.
aptitude search „?not(?installed)?not(?name(gimp))?description(gimp)“
Vyhodou je, ze tieto filtre funguju aj v interaktivnom rezime. Staci stlacit notoricky zname / a zadat horeuvedeny string.