- A hozzászóláshoz be kell jelentkezni
- 1102 megtekintés
Hozzászólások
Itt volt az ideje, nem egyszer szentségeltem már, hogy ilyen miért nincs és miért kézzel kell túrni pl. a /var/log/dpkg.log-ot. Ha még szépen meg is lesz formázva a kimenet! Yummy!
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Egy kicsit több info van a /var/log/apt/history.log-ban, de nem baj, ha ez könnyebben hozzáférhető lesz.
- A hozzászóláshoz be kell jelentkezni
Itt volt az ideje, nem egyszer szentségeltem már, hogy ilyen miért nincs és miért kézzel kell túrni pl. a /var/log/dpkg.log-ot.
Bizony.
Egy hónapja (munkahelyi gépen) ismét dpkg-s (Ubuntu) disztrót használok (mert azt lehet), kb. 15 év Fedora/RHEL/AlmaLinux után. Két napja próbálkoztam valami history lekérdezéssel, a webhez kellett fordulnom, ott sem találtam igazán mást, csak a /var/log/dpkg.log-ot. Ettől halvány emlékeim támadtak fel, és a saját gépemen belenéztem a script-es könyváramba... 2009. augusztusából találtam egy script-et (akkor még Debiant használtam), amit pontosan arra írtam (16+ évvel ezelőtt), amire most két napja volt szükségem. (Az egy napon belül feltett ill. eltávolított csomagok listájára; ha egy csomag többször is meg lett rángatva, akkor az utolsó műveletet akarom látni annál a csomagnál.) DNF-fel ez nagyon egyszerű.
Erre azért ne legyen büszke a Debian...
- A hozzászóláshoz be kell jelentkezni
Én ezt úgy fogalmaznám meg, hogy ez eddig nekem kész sz*pás volt amikor evidánciát kelett gyártani auditokhoz.
Egy nap 24 óra, plusz az éjszaka!
- A hozzászóláshoz be kell jelentkezni
Na, csak összeér egy idő után az apt és a dnf tudása. Talán valamikor az apt kezelni fog tranzakciókat is.
- A hozzászóláshoz be kell jelentkezni
Ezt a pacman is tudja régóta, igaz nem history néven, de a logja olvasható, ki, mikor mit telepített, szedett le csomagokból. Lehet history-nak is használni, ha less /var/log/pacman.log formában van meghívva. Mondjuk nekem erre sose volt szűkségem, erről is csak azért tudok, mert ezen lehet megnézni Arch-nál, hogy mikor lett telepítve a rendszer.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
A DNF history azt tudja, hogy megmutatja neked, hogy milyen tranzakciók voltak, és bármely history elemre vissza tudsz álni. Nem csak egy sima log ez, hanem műveleteket tudsz végezni a historyval. Ez a lényege ennek, nem az, hogy van egy logod.
- A hozzászóláshoz be kell jelentkezni
Jól hangzik. Ezt a pacman még nem tudja. Az csak logot, meg cache-t ment. Cserében gyors, veszettül. Főleg ha a párhuzamos csomagletöltés be van kapcsolva, és normális SSD-ről fut a rendszer, pislogni nincs idő, olyan ütemben nyomja ki a sorokat, pikk-pakk végez.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Mondjuk az, hogy gyorsan logol, senkit nem érdekel. Minden szoftver gyorsan logol.
- A hozzászóláshoz be kell jelentkezni
Mondjuk nem azt írta, hogy gyorsan logol, hanem hogy gyorsan végzi el a frissítést. Ami igaz is, pl. egy yum-mal szemben.
- A hozzászóláshoz be kell jelentkezni
yum helyett már régóta dnf5 van.
- A hozzászóláshoz be kell jelentkezni
És az gyorsabb, mint a pacman? Vagy miért írtad? Ha kioktatás, akkor ok, mert nálunk yum-ot használunk, és működik. Nos, akkor ki vagyok oktatva.
- A hozzászóláshoz be kell jelentkezni
Az, hogy gyorsabb-e, mint a pacman, nem tudom, nem használok Archot.
Sokkal gyorsabb az új DNF, mint a régi. Fedora 41 óta ez a default.
RHEL 10-ben és CentOS Stream 10-ben még nem, de telepíthető oda is.
https://dnf5.readthedocs.io/en/latest/dnf5.8.html
A Pythonos implementációról átírták az egészet C/C++-ra. Létrehozták a libdnf-et, amire építhetnek mások is, nem kell a dnf kimenetét értelmezni a különféle eszközöknek (pl. PackageKit).
A CLI az szinte 100%-ban kompatibilis.
Amúgy szinte biztos, hogy te is dnf-et használsz (még a 4-es verziót), csak nem tudsz róla. 2013 óta létezik, a Fedora 15-ben jelent meg először széles körben 2015-ben, és RHEL 8 óta ez a default, a yum csak egy alias a dnf-re.
Ez a régi DNF repoja: https://github.com/rpm-software-management/dnf/
- A hozzászóláshoz be kell jelentkezni
A Pythonos implementációról átírták az egészet C/C++-ra
Hogyhogy nem tudjukmire? :)
- A hozzászóláshoz be kell jelentkezni
Miért kéne rustban megírni?
- A hozzászóláshoz be kell jelentkezni
Sőt, tud kumulatív diffet mutatni a history két pontja között.
- A hozzászóláshoz be kell jelentkezni
A merge request alapján azért nem egy nagy komplexitású dolog érkezik. Pedig jó lenne, yum/dnf vonalon a history undo/rollback néhányszor már nagyon hasznos volt.
- A hozzászóláshoz be kell jelentkezni
Nahat, megerkeztunk a 3. evezredbe!
Epp a hetvegen kellett turjam a logokat, hogy mitol allt a foldbe az at-spi. Azt hittem, eleg idot hagytam a Trixie kiadasa utan, hogy lenyugodojon a testing ag. Hat nem...
- A hozzászóláshoz be kell jelentkezni
Mitől jobb ez, mint ha journalctl-ből elérhető lenne minden?
- A hozzászóláshoz be kell jelentkezni