cwbe coordinatez:
101
63540
63542
2109677
1775720

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::
total children::142
14 ❤️


show[ 2 | 3] flat


maniac0
robo0
enuke0
danger maciak0
nolco0
Gerronimo0
piece_of_IT0
didaktikskalica0
290
ventYl0
holdsun0
e1m10
duBeN0
mifo0
Inso0
hadar0
niekt00
sob0
unsane0
fynbar1
Toth1
borg1
acidmilk1
soc1
pyxel1
1
dno1
azazel_the_r...1
smrtak1
Ywettka1
porkac1
1
vlku1
mrkqua1
fefo1
Škriatok1
mimikk1
runway1
mojo1
wern1
roger2
drudriger15
paskudnyk16
siddharta[Lo...16
wwwnick19
mx20
..............20
x00r21
anance21
goldenslumbers22
smoke23
kremca29
jakub30
174431
bon44
rokvel45
rigor45
e_45
crowd​ control47
Harvie55
-sXero-56
Gejza56
hlsman56
shock68
kontra73
Ruza73
p3R\\/1t1n76
aqwarel77
faster96
Avathar6840101
milec101
kik104
binary riot104
ostroushko104
Refresh113
dudel121
mend122
slackware
Slackware
Slackware GNU/Linux je najstarsia existujuca a udrziavana distribucia operacneho systemu Linux, ktorej korene siahaju do roku 1993. Tvrdi sa o nej, ze je najviac UNIX-like distribuciou a z inych distribucii ma najblizsie k FreeBSD UNIXu. Distribucia ktora si ziada "lepsich" ludi :)

Still live and kicking.
______________________________________________________________
News:
Slackware 14.2

udev vymeneny za eudev (kthx gentoo), pulseaudio 9, still systemd-free


______________________________________________________________
Ciele:
helpdesk
propaganda
zoskupenie slackware pozitiv

______________________________________________________________
Linky:
czslug.cz ceska stranka dost vela ochotnych ludi
slackware.com oficialna homepage Slackware
www.linuxsecurity.com/content/blogcategory/99/111/ bezpecnostne releasy
groups-beta.google.com/group/alt.os.linux.slackware?hl=en slack na googlgrupach

______________________________________________________________
Balickovacie nadstavby:
software.jaos.org
balickovaci system s podporou riesenia zavislosti dep-list stylom

linux-pack.sourceforge.net
balikovac nielen pre slackware baliky

yann.wanwanscappel.free.fr
GUI packages manager (netestovane)

software.jaos.org/#slapt-get
mutacia apt-get pre debiana novy ficr uvidime ...

slackpkg.sourceforge.net
Rozsirenie pkgtoolu na pomoc pri sprave oficialnych balikov.

sbopkg.org
Priamy pristup do repozitara na slackbuilds.org (kthx skriatok)

______________________________________________________________
Mirrory a repozitare:
ftp://ftp.bind.eu.org/pub/linux/slackware
ftp://ftp.pieskovisko.sk/pub/linux/slackware (bez currentov)
ftp://ftp.slackware.com
ftp://ftp.slackware.at
ftp://ftp.linux.cz/pub/linux/slackware

www.linuxpackages.net
dost velka databaza .tgz balikov

packages.slackware.it
package browser pre Slackware. obsahuje len oficialne baliky

slacky.eu
neoficialny repozitar balikov. obsahuje priblizne 900 balikov (repozitar pre 12.1). vhodny doplnok k linuxpackages.net

packages.zenwalk.org
repozitar distribucie Zenwalk. obsahuje baliky pre tuto distribuciu, ktore su spatne kompatibilne so Slackware-om. (by Xanthix)

slackbuilds.org
slusna kolekcia build skriptov z ktorych sa zostavuju baliky. V zasade staci stiahnut spolu so zdrojakmi a spustit.


______________________________________________________________
Booky:
Slackware Linux 10.0 Basics
[download / HTML / En]
Základy Slackware Linuxu verze 10
Slackware Linux Essentials
[download / PDF / En]
The Official Guide to Slackware Linux
Unofficial Revised Slackware Book Project
[download / HTML / En]
Přepracovaná verze oficiálního SlackBooku
Lokalizace Slackware Linuxu
[download / PDF / Cz]
Počeštění Slackware Linuxu
SlackBook
[download / HTML /Sk] [download / HTML /Cz]
Bible Slackwaru :-)
Installing Slackware Linux
[download / HTML / En]
Podrobný popis instalace Slackware Linuxu
how-to-use-swaret
[download / HTML / Cz] [download / txt / Cz] [download / HTML /En]
manuál ke SWareTu
Slackware Linux Unleashed-3rd
[download / zip / En] Kvalitní čtení o Slackware Linuxu

_____________________________________________________________
Externality
droplinegnome.net
projekt udrzujuci GNOME aktualny na Slacku

freshmeat.net/projects/checkinstall
nastroj na budovanie Slackware balikov zo source tarballov (teraz uz nie len pre Slackware)


freshmeat.net/projects/slacktrack
nastroj na budovanie Slackware balikov zo source tarballov, zalozeny na podobnom napade, ako Checkinstall, ale ide este dalej.

emerde.freaknet.org
Pouziva kompletne portage z gentoo na budovanie Slackware balikov, cize ma potencialne siroku databazu programov. Nevyhodou je, ze jeho nasadenie na uz zinstalovany system je obtiazne a koliduje s povodnymi balikmi.

slacke17.sourceforge.net
Binarne balicky E17 pre Slackware 12.0 (still lives)


_____________________________________________________________
Ine platformy
Slamd64 neoficialny port na platformu AMD64/EM64T
ARMedslack oficialny port Slackware na platformu ARM
Slackintosh Slackware pre G-ckove Macintoshe, MacBooky, iBooky a dalsie zelezo od Apple
Slack/390 oficialny port pre 32 a 64 bitovu platformu S/390
_____________________________________________________________


kto by chcel mastra nech sa ozve do posty/aqwarel,ventYl/

Pripadne navrhy, podnety, kvalitne sajty, doplnim na podnet do topiku




000001010006354000063542021096770177572008947491
ventYl
 ventYl      07.02.2022 - 07:49:34 [3K] , level: 1, UP   NEW

Wed Feb 2 22:22:22 UTC 2022
Slackware 15.0 x86_64 stable is released!

Another too-long development cycle is behind us after we bit off more than
we could chew and then had to shine it up to a high-gloss finish. Hopefully
we've managed to get the tricky parts out of the way so that we'll be able
to see a 15.1 incremental update after a far shorter development cycle.
Certainly the development infrastructure has been streamlined here and things
should be easier moving forward. My thanks to the rest of the Slackware team,
all the upstream developers who have given us such great building materials,
the folks on LinuxQuestions.org and elsewhere for all the help with testing,
great suggestions, and countless bug fixes, and to everyone who helped
support this project so that the release could finally see the light of day.
I couldn't have done any of this without your help, and I'm grateful to all
of you. Thanks!

For more information, check out the RELEASE_NOTES, CHANGES_AND_HINTS.TXT,
and ANNOUNCE.15.0.

Have fun! :-)
+--------------------------+


Shitty life is like radiation. You can sustain it for long time if daily doses are small.

000001010006354000063542021096770177572007116948
maniac
 maniac      31.03.2013 - 00:17:49 , level: 1, UP   NEW
slackware prechadza z mysql na mariadb

000001010006354000063542021096770177572006869251
maniac
 maniac      08.10.2012 - 23:08:44 (modif: 08.10.2012 - 23:08:56) [1K] , level: 1, UP   NEW !!CONTENT CHANGED!!
to len tak btw :)
nadro 3.2.29
v ESX4.1 guest bezi ako vino

000001010006354000063542021096770177572006860678
ventYl
 ventYl      02.10.2012 - 23:40:17 , level: 1, UP   NEW
potrebujem simulovat cluster postaveny nad openMPI a to sa na jednej masine dost blbo robi, tak som si skrz lxc rozbehol zatial jeden nod. je to krasne jednoduche a rychle. snad sa mi to podari v blizkej buducnosti rozbehnut aj na Slackintoshi. Su to pomerne dost lacne virtualne stroje.

nejake howto:
http://slackware.ponce.cc/blog/2011/07/17/lxc-containers/

000001010006354000063542021096770177572006786106
ventYl
 ventYl      13.08.2012 - 12:58:27 , level: 1, UP   NEW
Good hello, and happy Thursday! Mercury went direct early yesterday morning,
and it was like the bugs started to fix themselves. It's almost enough to get
me believing in that hocus-pocus nonsense! So, here's a bunch of updates that
fix all of the reported issues in the beta, and we'll call this the 14.0
release candidate 1. Still some updates needed for the top-level
documentation files, but we're clearly in the home stretch now (finally).

000001010006354000063542021096770177572006771225
SYNAPSE CREATOR
 ventYl      02.08.2012 - 18:39:22 [8K] , level: 1, UP   NEW  HARDLINK
Dostal sa mi nazad do ruk stary podpivnik XServe G5. Povodne na tom bol posledny current Slackintosh 12.1. Nasledujuci text je v podstate viac menej subset Linuxu From Scratch, alebo aj "maintain your own distro".

Povodne masina bezala na kerneli 2.6.18.6 alebo niecom podobnom. Caveat tohto setupu je ten, ze kedze povodni autori portu Slackware-u na PPC nemali k dispozicii G5 masinu, cely slackintosh ma 32bitovy userspace aj kernel. V pripade userspace-u to nevadi, pretoze PowerPC je navrhnuty tak, ze userspace moze bezat na novsom procesore nemodifikovany po boku 64bitoveho userspace-u, ale 32bitovy kernel je na 64bitovom procesore nebootovatelny (systemove registre a dalsie detaily MMU su spatne nekompatibilne).

Ako prvy krok som zvolil aktualizaciu glibc, aby som s touto potom mohol skompilovat novy prekladac a nemusel ho kompilovat 2x. Lenze uz tu som narazil. Povodnym prekladacom v Slackintoshi je gcc-4.2 alebo 4.3. Glibc z aktualneho stabilneho slacku je 2.13, ktora vyzaduje v prekladaci podporu pre TLS (to nie je sifrovanie, ale thread local storage, per vlakno-unikatne data s rychlym pristupom, alebo nieco podobne). To si teda nakoniec vyziadalo kompilaciu gcc pred kompilaciou glibc.

Na toto som pouzil povodne 32bitove slackbuildy zo slacku 13.37 so zopar modifikaciami tykajucimi sa hlavne toho, ze slackintosh ani nechyroval o xzipe (takze bolo treba upravit riadky generujuce nazov balika a dekomprimujuce tarbally so zdrojakmi). Potom bolo treba upravit kod urcujuci cielovu architekturu a prepinace pre gcc. Tu to bola dalsia haluz, pretoze system sa podla uname -m hlasil ako powerpc64, ale vzhladom k 32bitovemu userspace-u a absencii 64bitoveho prekladaca bolo treba gcc skompilovat ako powerpc.

Po uspesnej konfiguracii mi to skapalo na tom, ze you need GNAT to compile ADA support. Krasny priklad bootstrapu kodu, ale bohuzial nestastny, pretoze gcc, ktore som mal nemalo prekladac jazyka ADA, takze dalsia editacia slackbuildu a podporu ady vyhodit.

Niekolko desiatok minut kompilacie a vypadli mi baliky. Pripony sice mali .xz ale v skutocnosti to boli hole tarbally, takze premenovat na .tgz a nainstalovat. Ak by nieco neslo, stale mozem nazad vratit stary prekladac a skusit to znova. Nastastie prekladac fungoval.

S tymto novym prekladacom sa uz podarilo skompilovat po par upravach aj samotne glibc (upravy boli viac menej zasa len o tom, ze potrebujeme architekturu powerpc, prepinace pre nu a nevybalovat .xz ale holy tar). Pri testovani glibc ale uz nebolo take jednoduche proste ju nainstalovat. Ak skape, nic dalsie uz nespustim. Riesenim bolo nahodit si do chrootu sekundarnu instalaciu slackintosha a novu glibc skusat na nej. O uspesnosti som pochyboval hlavne koli tomu, ze som nikde nemohol najst, ci nahodou TLS nepotrebuje podporu aj v kerneli. Takze stiahnut repozitar, nainstalovat ho do chrootu (jeden for to spravil), aktualizovat glibc, chroot a.. funguje. Letmy pohlad do chroot#:/lib a su tam 2 verzie glibc. No jasne, balik ich instaluje do incoming a potom prepisuje, takze stare zmazat, exit, chroot a... funguje. Aktualizacia balika aj v host filesysteme, reboot a... funguje.

Dalsi krok bola rekompilacia gcc pre novu glibc, tentokrat uz aj s nejakymi prepinacmi, ze nepodporujeme pri preklade nic starsie ako power4, chceme altivec a urcite chceme generovat 32bitovy kod. To prebehlo bez problemov a nove gcc fachci.

Co dalej? No, mame tam kernel z gentoo, ktory nema ziadne moduly, bol skompilovany bohvie cim a je prahistoricky. Potrebujem ho ale 64bitovy a pokial sa pamatam, posledny pokus niekolko rokov spat o kompilaciu kernelu bohvie odkial ziskanym ppc64 toolchainom skoncil vytocenim vetrakov na plne gule a hladanim instalacneho CD. Takze treba cross-compile toolchain. Google, navod, aha ok.

Binutils: ziskane v pohode, skonfigurovane podla navodu, skompilovane, nainstalovane, ziaden problem. Pre uplnost, postup:


cd binutils-x.yy && mkdir build && cd build && ../configure --prefix=/opt/ppc64 --target=powerpc64-slackware-linux-gnu --disable-nls && make && make install


na to powerpc64-slackware-linux-gnu som musel prist, pretoze v navode bolo powerpc64-elf, ale taka architektura neexistuje. binutils sa sice skompiluju, ale neskor gcc vyhlasi, ze smola. cista *-elf architektura sa pouziva ak clovek chce ELF binarky, ale nepouziva linuxovy kernel.

GCC: tu zacala skutocna sranda, pretoze zbuildovat cross-gcc pre nejaku architekturu plnohodnotne znamena mat pre tu architekturu glibc. moct zbuildovat glibc znamena mat gcc. sliepka - vajce, vajce - sliepka. co skor? Skusil som to jednoducho:


cd glibc-x.yy && mkdir build && cd build && ../configure --prefix=/opt/ppc64 --target=powerpc64-slackware-linux-gnu --disable-nls --enable-languages=c --without-headers


posledny prepinac mal zabezpecit, ze gcc pri kompilacii nebude pozadovat glibc hlavickove subory.... ale po spusteni kompilacie a prejdeni par (desiatok) minut kompilacia samozrejme spadla s tym, ze chyba a dalsie.

tak vrtanie sa v howto's, v jednom som nasiel, ze pri tejto chybe sa editovali zdrojaky, kapitulacia, zistovanie, ci na toto neexistuju nejake skripty. Nasiel som crosstool-ng, zevraj automatizovany builder cross-compile toolkitov. Podporuje ppc64, ok. Stahujem, kompilujem, spustam, nastavujem najblizsie verzie binutils a gcc, ma to tam len nejaku elibc, co uz, na kernel mi ju aj tak netreba. Spustam generovanie, po 14tich sekundach program prestava vykazovat aktivitu. Necham ho bezat este par minut, pak zabijem a spustim znova. Voila, nieco sa deje... asi po 10tich minutach to pre nieco padlo. Ani neviem preco. Ze prej check log file. Otvaram log file a tam presne to iste, co v konzole. Nu fajne. Mazem adresare, ct-ng a vraciam sa k rucnej metode. Vyskusal som este par kombinacii prepinacov, ale stale som dostaval chybu s chybajucimi hlavickovymi subormi (zaujimave ze zakazdym odiniadial iny subor). Tak ak nic nefunguje, tak pouzi presne to, co je v navode. Kedze XServe je dvojprocesorovy, mal som pri kompilacii hodeny prepinac -j 4. Ak vsetko zlyha, vyhod aj ten. Tak som spustil:


make all-gcc && make install-gcc


A cuduj sa svete kompilacia zbehla, cross-compiler sa podarilo skompilovat aj nainstalovat a zrejme bol aj funkcny. Hor sa vyskusat ho.

Kernel: stiahol som zdrojaky kernelu zo slackware 13.37, lenze ten je pre PC, nie pre Power. Tak som zo stareho kernelu vytiahol jeho config a dal som sa mergovat Slackwareovsky config (koli nastaveniu featur a periferii) s configom z povodneho kernelu (povodny bootuje, novy by mohol tiez). Make oldconfig nejaku chvilu trval, pretoze medzi kernelmi 2.6.18 a 2.6.36 pribudla kopa novych veci, niektore v x86 configu ani pokryte neboli (PPC opsny, podpora Apple / IBM PowerPC HW atd.). Spustil som kompilaciu, ta zbehla bez problemov. V top level adresari sa narodil vmlinux subor. Pozeram, ze ma mierne viac nez povodny, to znaci dobru cestu, dokonca sa aj pri oboch pise, ze ELF64 MSB byte order, PowerPC64, not stripped. Minimalne sa na to pouzil dobry prekladac a su v tom +- rovnake symboly.

Lenze pri konfiguracii boli nejake yaboot bootstrap code, tak som si nebol isty tym, ci masina bootne. Server je namontovany v miestnosti, kam nemam prave blizko, tak som dlhu dobu s rebootom na novy kernel vahal. Tak som si ho aspon propagacne hodil do yaboot.conf-u (LILO na PPC nebezi, tak sa pouziva yaboot, ktory sa chova +- rovnako, aj konfigurak vyzera podobne, iba ma zopar openfirmware direktiv navyse), ci este po reinstalacii bootloadera masina vobec bootne aspon so starym kernelom. Edit, ybin, reboot, chvilka napatia a... bezi.

Teraz ale bolo treba testnut novy kernel. Ten by sa dal nastavit tak, aby pri panicu rebootol stroj, ale yaboot nema ekvivalent prepinaca -R z lila, aby jediny krat pustil alternativny kernel. Zacal som poskulovat po tom, ze si do qemu vygenerujem obraz ppc64 systemu a skusim ten kernel bootnut tam (cross-compiler nemal povoleny altivec, takze kernel by teoreticky mohol bezat na akejkolvek generickej ppc64 masine). To ale bude trvat, tak som to nakoniec po X hodinach riskol, kernely prekonfiguroval, rebootol a... nic... skusam sa pripojit znova... nic, znova... nic. Ok, pojdem tam a aspon ho vypnem. Po dalsej minute posledny krat... password: a po zadani hesla:


Linux 2.6.37.6.

Stanford women are responsible for the success of many Stanford men:
they give them "just one more reason" to stay in and study every night.


pisem uname -a:


Linux podpivnik 2.6.37.6 #1 SMP Thu Aug 2 13:53:53 CEST 2012 ppc64 PPC970FX, altivec supported RackMac3,1 GNU/Linux


Poobzeral som sa po novych vlastnostiach, v oldconfigu sa pisalo cosi o podpore cpufreq na niektorych G5 masinach, o podpore predneho panelu na racku (je tam niekolko indikacnych LEDiek) a dalsich somarinach. Cpufreq bezi, predny panel som zatial netestoval, ale hlavne je, ze system bootol a mozem pokracovat s aktualizaciami dalej.

---
logicka otazka je, preco to vsetko? Preco som proste do masiny nevrazil instalacne CD (DVD to tusim nezere) PPC64 debianu a neurobil netinstall? Pretoze by som z toho nic nemal. Bol by to just another refurbished box. Takto som sa naucil hafo veci o tom, aky pruser je cross-kompilovat kernel na inu platformu.

000001010006354000063542021096770177572006736819
Škriatok
 Škriatok      11.07.2012 - 10:06:29 , level: 1, UP   NEW
skonvertoval som si moju terajsiu zostavu na multi kniznice... som velmy spokojny, aj ked momentalne este nie celkom ovladam tie programy na spravu. dokazem si predstavit tu zabavu ak po prevedeni systemu na multilibrary, zabudneme v slackpkg blacklistnut prislusne klucove slova :D

000001010006354000063542021096770177572006731328
smrtak
 smrtak      07.07.2012 - 21:51:13 (modif: 07.07.2012 - 21:52:34), level: 1, UP   NEW !!CONTENT CHANGED!!
Slackware Black T-shirt vo velkosti L
slackblack.gif

15,- EUR abo suma premenena na BTC

00000101000635400006354202109677017757200673132806731521
niekt0
 niekt0      08.07.2012 - 10:22:59 , level: 2, UP   NEW
odkial ho mas?

0000010100063540000635420210967701775720067313280673152106731535
smrtak
 smrtak      08.07.2012 - 10:48:03 (modif: 10.07.2012 - 12:47:16), level: 3, UP   NEW !!CONTENT CHANGED!!
spoza mlaky

00000101000635400006354202109677017757200673132806731337
ntn
 ntn      07.07.2012 - 22:04:12 , level: 2, UP   NEW
Ja ho chcem.

000001010006354000063542021096770177572006724128
ventYl
 ventYl      02.07.2012 - 14:37:55 , level: 1, UP   NEW
medzicasom sa zvysilo cislo verzie v aaa_base na 14.0.0, takze v dohladnej dobe (snad na konci prazdnin?) sa moze cakat vydanie novej verzie slacku.

00000101000635400006354202109677017757200672412806724245
maniac
 maniac      02.07.2012 - 15:38:26 [2K] , level: 2, UP   NEW
nieee, 13.37 malo ostat 4ever :)

0000010100063540000635420210967701775720067241280672424506724333
ventYl
 ventYl      02.07.2012 - 16:23:18 , level: 3, UP   NEW
no ja sa tych novych verzii kernelu 3.0+ dost desim, co som to namatkovo skusal, bolo tam strasne vela regresii. snad to bolo iba starou verziou udevu, alebo takym niecim a nie je to skutocny stav.

000001010006354000063542021096770177572006720623
ventYl
 ventYl      29.06.2012 - 00:08:39 (modif: 29.06.2012 - 00:09:29), level: 1, UP   NEW !!CONTENT CHANGED!!
Here it is. Neuhladene, neotesane zdrojaky. Tato verzia by mohla byt pri praci s oficialnymi balikmi +- stabilna do tej miery, ze nezleti na hubu uplne. Aspon nie pokial nebudete pokusat certa.

Co by malo fungovat?
* nainstalovanie balika, bud do alternativneho roota, alebo aj do / (to silne neodporucam)
* odinstalovanie balika (podla nazvu, nazvu+kompletnej verzie, alebo nazvu suboru vratane pripony)
* upgradpkg by fungovat mohol, ale zatial som ho neskusal

Installpkg zatial nespusta installscript, takze niektore symlinky a device fajle mozu chybat.

Podporovany je prepinac --root (installpkg) a premenna prostredia ROOT (upgradepkg, removepkg), prepinace -copy, -warn, -preserve a --silent pri remove funguju okrem funkcie kopirovania suborov do /var/log/packages/... (pouzil to niekto vobec za poslednych 10 rokov?).

V zasade by installpkg a removepkg mali fungovat do tej miery, ze co date pomocou installpkg nainstalovat, to sa bude dat pomocou removepkg odinstalovat. Vytvaranie old school textovej databazy balikov zatial podporovane nie je, pracuje sa iba s Berkeley DB databazou a do tej sa zial moc nahliadnut neda, pretoze querypkg nastroj nie je dokonceny.

Zdrojaky su tu:cpkgtools-0.0.1-alpha.tar.gz. Je to klasicky cmake projekt, ale bez autodetekcnych hraciciek zatial. Na Slacku 13.37 a vsade, kde je libarchive a libdb44 by to malo chodit out of box. Skompilovat sa to da nasledujucimi prikazmi:

cd cpkgtools-0.0.1-alpha
mkdir build && cd build
cmake .. && make

Instalacne makra pre targety som tam nedal umyselne, aby si niekto omylom neprepisal originalne pkgtoolsy, toto sa da vyskusat aj pod neprivilegovanym uzivatelom (az na par balikov, ktore maju na suboroch take prava, ze sa potom bez roota nedaju zmazat).

Funkcnost sa da vyskusat napriklad pomocou (nasledovne nainstaluje vsetky baliky z aktualneho adresara do alternativneho rootu v /tmp/pkgtest):

mkdir -p /tmp/pkgtest; (time for each in *.txz; do ~/path/to/binary/installpkg --root /tmp/pkgtest/ $each; done && time for each in *.txz; do ROOT=/tmp/pkgtest ~/path/to/binary/removepkg $each; done) > /tmp/install_progress.txt

v druhom terminali sa potom da sledovat proces napr. cez tail -f /tmp/install_progress.txt

Po zbuildovani tejto verzie som porovnaval vykon na nainstalovani a odinstalovani kompletneho setu k z aktualneho slacku 13.37. Vysledky su nasledujuce:

bash pkgtools instalacia:
real 2m35.985s
user 2m13.235s
sys 0m22.400s

bash pkgtool odinstalacia:
real 1m44.704s
user 0m30.244s
sys 0m44.775s

cpkgtools instalacia:
real 1m57.753s
user 1m4.770s
sys 0m5.086s

cpkgtools odinstalacia:
real 1m1.832s
user 0m44.992s
sys 0m2.699s

Test je prevedeny vyssie uvedenym skriptom na Macbooku Pro 4,1 s C2D T8300 2.4GHz a 2GB RAM pri instalacii 400MB balikov do holeho alternativneho roota (v pripade cpkgtoolsov neboli spustene instalacne skripty), pricom na pocitaci bezalo este kopec inych veci.

Narast vykonu je takmer dvojnasobny, ale s vacsim poctom suborov, resp. balikov by sa rozdiel mal este zvacsit v prospech cpkgtools.

Drawback moze byt, ze binarna databaza je trocha vacsia (ale aj tak zabera radovo jednotky az desiatky MB) nez textova kvoli viacnasobnym indexom nad tabulkami.

Akekolvek pripomienky, postrehy a bugreporty su vitane. Zaroven pripominam, ze mimo alternativneho rootu si to zatial nedovolim pustat ani ja sam, takze pozor, nech si nerozhasite system uplne.

00000101000635400006354202109677017757200672062306724130
ventYl
 ventYl      02.07.2012 - 14:38:09 , level: 2, UP   NEW
nikto nic? :))

0000010100063540000635420210967701775720067206230672413006724163
azazel_the_real_one{outKasted}{outKasted}
 azazel_the_real_one{outKasted}{outKasted}      02.07.2012 - 14:50:15 , level: 3, UP   NEW
sikovny si :)

000001010006354000063542021096770177572006710020
ventYl
 ventYl      22.06.2012 - 12:36:06 , level: 1, UP   NEW
aby som udrzal hype, tak sa znova pochvalim. C-ckova implementacia je momentalne v stadiu, ze dokaze nainstalovat vsetky baliky z oficialnej instalacie slackware 13.37 bez nadavania. pri odinstalovani sa obcasne vyskytuje problem s neodstranenim prazdneho adresara. podporovane su formaty tgz, tbz a txz, vyhladovo nie je problem podporvat dalsie zalozene na tarballoch.

problem uz nerobia ani hlupo zbalene baliky, ktore maju metainformacie prilepene na konci (zhruba polka oficialnych balikov, takmer kazdy jeden neoficialny).

spravil som aj benchmark rychlosti prace:
stiahol som vsetky txz baliky obsiahnute v aktualnom strome slackware13.37 vratane testing, co cini: 2.1G in 1176 files a dal som ich najprv do chrootu nainstalovat (bez vykonavania instalacnych skriptov) a nasledne vsetky odinstalovat.

prvotna instalacia vsetkeho dokazala zbehnut za nieco malo cez 22 minut s tym, ze na stroji sa normalne pracovalo, odinstalovat vsetko trvalo v jednom z najrychlejsich pokusov len 6 a pol minuty, ale odinstalacia este nie je uplne odladena.

samotny proces instalacie spomaluje najma to, ze nie kazdy balik sa da rozbalit na jeden prechod (pretoze metainformacie su na konci) a dekompresia samotna je hodne pomala.

zdrojaky/binarky by sa mohli objavit niekedy, ked uplne odladim removepkg, teda ak pocasie dovoli, niekedy v priebehu buduceho tyzdna.

00000101000635400006354202109677017757200671002006710058
ventYl
 ventYl      22.06.2012 - 12:50:58 (modif: 22.06.2012 - 12:51:27), level: 2, UP   NEW !!CONTENT CHANGED!!
time for each in *.txz; do ~/projects/cpkgtools/build/src/installpkg --root /tmp/pkgtest/ $each; done;

real 37m2.646s
user 26m20.324s
sys 1m11.901s

brzdi to hlavne dvojite prhladavanie velkych balikov, ako kernel source (niekolko minut), tetex, xfce a pod.

edit: jasne, da sa to obist nacitanim metainformacii z textaku bokom, ako to robi installpkg, ale ked sa polka balikov da spravit tak, ze to netreba, myslim, ze to je len hack.

000001010006354000063542021096770177572006702436
ventYl
 ventYl      18.06.2012 - 07:46:05 (modif: 18.06.2012 - 07:47:50) [12K] , level: 1, UP   NEW !!CONTENT CHANGED!!
v ramci cvicenia prepisujem pkgtoolsy (installpkg, upgradepkg, removepkg) do C/C++ka. Celkom ma sere pomalost hromadneho hladania kazdeho jedneho suboru vo vsetkych textakoch vo /var/log/packages/, takze som tento "koncept" nahradil embeddovanou Berkeley DB a namiesto obstarozneho tar-u 1.13 (na ktorom je pkgtool existencne zavisly) pouzivam libarchive.

Kazdy jeden ukon sa v pripade dobrej konstalacie hviezd (ze metainformacie nie su zabalene na konci) da vykonat na jeden prechod archivom (na rozdiel od originalneho upgradepkg, ktory archiv vybali minimalne 2x) a okrem installpkg by to malo trvat radovo kratsie.

Podobny pokus tu uz bol, ale imho stroskotal na dvoch veciach: nulova spatna kompatibilita so samotnymi pkgtools - malo to uplne ine prepinace; pouziva to stale staru textovu databazu, takze zrychlenie je len marginalne. Ja by som rad, aby v maximalnej moznej miere moj soft dodrziaval spatnu kompatibilitu (na ziadost zrejme bude mozne zrekonstruovat textovu databazu po nainstalovani / odstraneni balika).

Casom mozno pridam podporu pre storovanie a dotazovanie zavislosti, aby ich tvorcovia balikov nemuseli pisat do textoveho popisu (tam to aj tak nikoho nezaujima).

Zdrojaky budu, az to bude mat akykolvek zmysel.

00000101000635400006354202109677017757200670243606703686
azazel_the_real_one{outKasted}{outKasted}
 azazel_the_real_one{outKasted}{outKasted}      18.06.2012 - 19:02:27 (modif: 18.06.2012 - 19:03:19), level: 2, UP   NEW !!CONTENT CHANGED!!
dorob tam riesenie zavislosti.

Edit: Zomg, slepy som, ides to robit.

0000010100063540000635420210967701775720067024360670368606704447
ventYl
 ventYl      19.06.2012 - 09:11:16 , level: 3, UP   NEW
najprv musi chodit zaklad, potom mozem pridat zavislosti

00000101000635400006354202109677017757200670243606703073
ddd
 ddd      18.06.2012 - 13:11:20 , level: 2, UP   NEW
pekne

000001010006354000063542021096770177572006633770
Škriatok
 Škriatok      03.05.2012 - 20:47:03 , level: 1, UP   NEW
sbopkg je balickovac ktory builduje balicek prostrednictvom slackbuilds.org takze ak nieco "chyba" vsetko sa dozviete a mozete si organizovat building poradie balickov a mnoho ineho.
povazujem ho za ultimatny balickovac v tesnom zavese za ./configure :D

je to excelentny nastroj

odporucam do topicu

00000101000635400006354202109677017757200663377006634199
ventYl
 ventYl      04.05.2012 - 07:44:01 , level: 2, UP   NEW
skusal si aj slapt-src? mal by robit to iste (tiez buildovat podla slackbuildov) a asi bude mat aj hodne podobne rozhranie.

a hej, topic treba upgradnut, polka z projektov je uz mrtva

0000010100063540000635420210967701775720066337700663419906635811
Škriatok
 Škriatok      05.05.2012 - 03:57:17 (modif: 05.05.2012 - 04:01:19), level: 3, UP   NEW !!CONTENT CHANGED!!
http://www.youtube.com/watch?v=94-6N5ttrKE

k otazke:
maju rozlisne zlozenie neoficialnych repozitarov, aby som neokradol slapt-get, tym padom sa excelentne doplnaju.

pouzivam:
slackpkg
sbopkg
slapt-get

dalej na ozivenie:

mam maximalnu kontrolu nad tym co chcem,resp. co mozem :D uvedene tri hore v tesnom zavese za ./configure
http://dl.dropbox.com/u/4160051/slckwr/scsht1.png
http://dl.dropbox.com/u/4160051/slckwr/scsht2.png
http://dl.dropbox.com/u/4160051/slckwr/scsht3.png

fluxbox,tint2,kompositing pracuje s xcompmgr, spominane wallpapers nadstavujte s nitrogenom trebars nie s fbsetbg

gtk sa "nasilo" krasne lxappearances si zmenite temy gtk

slim pouzivam ako loginmanager


nova ficurka pri kompilovani kernelu pre neprogramovanych ako ja :
http://pdg86.wordpress.com/2009/12/09/example-compiling-2-6-32-kernel-in-slackware-64/
http://kernelnewbies.org/Linux_2_6_32#head-11f54cdac41ad6150ef817fd68597554d9d05a5f

bacha moze vas to pekne ojebat, ale inak je to nadhera... odstarni to nepotrebne, ale pozor aj nezalozene mozne pouzitelne moduly...

dufam ze pri buildeni pouzivate pri make aj otion -j

za -j dajte aspon dvojnasobok poctu jadier ktore mate na masine

make -j4 je pre 2jadra mam dvojadro notas davam -j8 nach to fici :D

tu je je moj aftercompile kokotsky zaciatocnicky script len kopiruje:

#!/bin/bash
/bin/cp /usr/src/linux/System.map /boot/System.map-$(uname -r)
/bin/cp /usr/src/linux/.config /boot/.config-$(uname -r)
/bin/cp /usr/src/linux/arch/x86_64/boot/bzImage /boot/vmlinuz-$(uname -r)

si to ulozte do scriptu a po zbuildeni to "stlacte" a ono to nakopiruje do bootu
nezabudnite si zbehnut lilo...samozrejme pokial mate v lilo.conf uvedene vyzsie vyznacene

stary-stabilny kernel si dajte do vmlinuz-old aj system.map aj config

v lile si to nadastavte ako druhu moznost na vyber a prvu ako svoj experiment cize vmlinuz

potom sa mozete prasacit na buildeni a pokial to nebootne v lilo promte si vyberiete cislo 2... klasika...jebat grub (to je nazor nie pravda)



a zas njaka muzika:
http://www.youtube.com/watch?v=e_73n1G0j_0
http://www.youtube.com/watch?v=e_73n1G0j_0

000001010006354000063542021096770177572006633770066341990663581106635875
ventYl
 ventYl      05.05.2012 - 09:50:07 , level: 4, UP   NEW
-j sa dava o 1 viac, ako mas jadro, maximalne tak o 2, ak mas jadier pokokot, aby v pripade, ze sa niektory z procesov dostane do waiting stavu kvoli diskovemu I/O, uz bol naschedulovany dalsi proces.

00000101000635400006354202109677017757200663377006634199066358110663587506635903
Škriatok
 Škriatok      05.05.2012 - 10:18:57 , level: 5, UP   NEW
:D pocuj a uz si skusal dat -j bez cisla? to je potom este len sranda

000001010006354000063542021096770177572006629741
Škriatok
 Škriatok      01.05.2012 - 15:12:13 , level: 1, UP   NEW
viete niekdo ako zmenit tie otrasne ikony na paneli libre office? zmenou gtk temy ikon sa to neudialo... balicek je to od Aliena 64bitove vydanie 13.17 slack

00000101000635400006354202109677017757200662974106629959
ventYl
 ventYl      01.05.2012 - 18:33:20 , level: 2, UP   NEW
starsie verzie shitofficu sa snazili nejakym magickym sposobom zdetegovat, ci bezia pod Qt, GTK, alebo na zelenej luke. dalo sa im to jednou premennou prostredia forcnut a povedat, ze bezis pod Qt, vyzeraj tak. potom si zrejme vyvojari povedali, ze shitoffice je uz v zistovani, pod cim bezi dokonaly, tak tuto moznost (oznacenu ako debugovacia) odstranili a neviem, ci sa mu to da povedat nejako inac, alebo niekde nakonfigurovat.

skus ale po niecom takom patrat.

0000010100063540000635420210967701775720066297410662995906631570
Škriatok
 Škriatok      02.05.2012 - 17:59:47 , level: 3, UP   NEW
existuje plugin gtk... ubuntaci ho maju aj arch vola sa: libreoffice-gnome al. libreoffice-gtk
otazka ako pouzijem balicek tychto distribucii a naviniem ho na slack?

000001010006354000063542021096770177572006629741066299590663157006632423
ventYl
 ventYl      03.05.2012 - 07:08:58 , level: 4, UP   NEW
rpm ide out of box cez rpm2tgz, ostatne asi cez aliena





axone forumz