Archlinuxot hasznalok tovabbra is, azonban jo ideje mar (szerintem tobb mint egy eve) atalltak pkg.tar.gz formatumrol pkg.tar.xz-re (lzma). Ez a binarisokat tarolo repokban jo is, kisebb a mirrorrol leszedendo csomag merete, es kitomoritesben nem is olyan lassu az lzma/xz, meg ha nem is a gzip villamsebessegere emlekeztet, ellenben mikor a
yaourt -Syua
paranccsal az AUR-os csomagokat is frissitem (vagy ugy egyaltalan felrakok AUR-bol valamit), akkor szembesulok azzal, hogy bizony a core i5-osnek is komoly sebessegproblemai vannak egy 100+ MB-os mappa (pl. google-chrome csomag AUR-bol) betomoritese eseten. Regen ez a gzippel gyors volt meg egy Atomon is, ezert felmerult bennem a kerdes: nem lehet ezt valahogy visszaallitani, hogy legalabb az AUR-bol buildelt csomagokat pkg.tar.gz-be mentse el klasszikus modon pkg.tar.xz helyett, es azt rakja fel a pacman a vegen?
Cserebe egy tipp (nem ma talaltam, hanem meg korabban mikor szinten erre kerestem megoldast): /etc/yaourtrc-ben
EXPORT=2
: /var/cache/pacman/pkg -ba be fogja masolni az AUR-bol epitett csomagot is, igy az AUR-os csomagokbol is elerheto a regebbi verzio lokalisan
- 8528 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
akinek Atomja van az nem szokott beleoszulni, mire vegez az xz tomoritessel?
- A hozzászóláshoz be kell jelentkezni
koszi szepen, meg csak most volt idom nyugodtan elolvasni :)
- A hozzászóláshoz be kell jelentkezni
maga a pacman -U felrak meg .pkg.tar.gz -t egyaltalan?
- A hozzászóláshoz be kell jelentkezni
Koszi a tippet! Piszkalt a kerdes mar egy ideje, de nem szantam me'g ra az idot hogy utananezzek :)
A kerdesedre meg subchee linkeben megvan a valasz, valtoztasd meg a PKGEXT valtozot a makepkg.conf fileban.
- A hozzászóláshoz be kell jelentkezni
koszi, elso linkelesre kicsit csak eppen beleolvastam
- A hozzászóláshoz be kell jelentkezni
Nem használok arch-ot, de a bugreportot elolvastam, és szerintem rossz irányba mennek. Sokkal jobb volna, ha maga a tömörítő lehetne konfigurálható. Ma már lényegében nincs egymagos gép (főleg nem arch felhasználónál, felteszem), úgyhogy minimum egy pigz-t meg kellene tudni adni.
- A hozzászóláshoz be kell jelentkezni
"a tömörítő lehetne konfigurálható"
Konfigurálható. Legfeljebb nem adnak hozzá grafikus beállítópanelt.
Ami persze sokak számára azt jelenti, hogy nem konfigurálható.
- A hozzászóláshoz be kell jelentkezni
Gondolom, arra gondolt, hogy tetszőleges tömörítőt lehessen használni tetszőleges opciókkal.
- A hozzászóláshoz be kell jelentkezni
Igen, kösz.
- A hozzászóláshoz be kell jelentkezni
Dehogy nincs egymagos gép. Most is egy HP tc4200-ról (2005-ös stuff) írok, és archon. Mondjuk nekem nem is igazán tűnt fel a fentebb említett lassúság, inkább az IO lassú ezen a gépen. Igaz, a calligra-n kívül nem raktam fel túl nagy dolgokat AUR-ból, azt meg ott hagytam fordulni pár órára :-).
- A hozzászóláshoz be kell jelentkezni
Csak egy tipp (a kérdéshez off, ui. az már megválaszolódott): én az AUR-os csomagjaimat saját magam ellenőrzöm, egy viszonylag egyszerű szkripttel, ami adott időközönként lefut. Amikor látom, akkor kézzel megcsinálom ezeket a csomagokat, ami egy adott könyvtárba pakolja, ami egy local repó könyvtára.
Hogy egy kicsit egyszerűbb legyen, ezért egy inotify-t pakoltam arra könyvtárra (na jó, lua nyelven írtam meg, úgy volt a legegyszerűbb), miszerint ha "megjelenik" vagy eltűnik" egy *.tar*, akkor egy
repo-add
ill.
repo-remove
parancsot megfelelően paraméterezve lefuttat, így a local repó listája mindig friss, és ilyenkor a
yaourt -Su
a local-ból frissít, nem az AUR-ból. Miután a csomag frissült, ezután az aur-os ellenőrzés se jelez frissítendő csomagot.
Ezáltal ebben a local repóban a régebbi verziók is megvannak.
- A hozzászóláshoz be kell jelentkezni
Mindent lehet csak akarni kell.
PKGEXT=".pkg.tar.gz"
Globálisan is beállítható a makepkg.conf-ban.
Ahogy látom még patch is van arra, hogy a makepkg figyelembe vegye a PKGEXT környezeti változót.
Magam még időszámításunk előtti Pentium M processzoros, hovatovább özönvíz előtti Pentium 3 processzoros rendszereket is használok és szerintem elfogadhatóan teljesít az LZMA2 tömörítés.
Még archiválni is abba szoktam Core 2 Duo processzoron.
Meg aztán az xz is paraméterezhető, a dokumentációt a
man xz
paranccsal eléred.
- A hozzászóláshoz be kell jelentkezni
Es az xz parametereit hol tudod atadni a pacman/makepkg parosnak?
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Esetleg az XZ_OPT környezeti változóban? (Nem tudom, hogy a pacman/makepkg szándékosan kinullázza-e. Nem kéne nekije.)
- A hozzászóláshoz be kell jelentkezni
Oszinte leszek, az xz-vel meg csak most ismerkedek.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Megjegyzés: az "esetleg" alatt "esetleg"-et értettem (= "hátha megfelel számodra"), nem pedig "nyilvánvaló"-t :)
- A hozzászóláshoz be kell jelentkezni
Ertem. Ettol fuggetlenul, az altalad emlitett kornyezeti valtozorol nem is tudtam, hogy lehet ilyet. Tenyleg tudatlan vagyok xz tekinteteben, azota ismerem, amiota a gentoo-ban a standard lzma-t ez valtotta fel.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni