Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Správa ručně kompilovaného software na Unixu

uživatel si přál zůstat v anonymitě
29. 5. 2006 5:51 Nový

Naco vlastne?

celé vlákno
Ked uz chcem kompilovat viac ako jednu aplikaciu, tak pouzijem Gentoo alebo SourceMage alebo inu source based distro. Alebo pojdem este dalej, poviem si ze kazdych par dni vychadzajuce bugovate jadro ma nebavi a dam FreeBSD :-D
uživatel si přál zůstat v anonymitě
29. 5. 2006 8:09 Nový

Re: Naco vlastne?

celé vlákno
To je teda nazor jako noha.
Miroslav Puda aura:100
29. 5. 2006 19:40 Nový

Re: Naco vlastne?

celé vlákno
Kvuli hromadne kompilaci jeste nebudu pouzivat Gentoo ci SourceMage. U tech stejne musite pockat, az vyjde dany ebuild ci spell (ackoli to nemusi trvat dlouho), ne? Pouzivam Slackware a tam je toto na dennim poradku.
sly
sly (neregistrovaný)
2. 6. 2006 19:35 Nový

Re: Naco vlastne?

celé vlákno
taky me stve vecne opravovany linux. na bsd mi staci jeden exploit na nekolik let :)
Martin Novy
Martin Novy (neregistrovaný)
29. 5. 2006 7:35 Nový

Presne

celé vlákno
:) presne, uplne s tebou suhlasim FreeBSD a porty
pavel
pavel (neregistrovaný)
29. 5. 2006 7:42 Nový

Re: Presne

celé vlákno
No....ono pokud by jsi používal FreeBSd, tak by jsi zjistil, že v portech není zdaleka vše co by jsi chtěl použít a navíc některé porty nejsou aktuální....
junix
junix (neregistrovaný)
29. 5. 2006 12:49 Nový

Re: Presne

celé vlákno
Teda v popsane utilite nevidim zdny prinos. Akorat to symlinkuje, jinak to nic neusetri. prefix musim stejnak nastavovat rucne, tak to uz muzu prihodit i ten adresar s knihovnama do ldconfigu.

Nicmene s tim FreeBSD souhlasim. Ono instalace "ze zdrojaku" neni totez jako instalace "z portu". To je zasadni problem. Kdyz uz se pustite do kompilace "alien" softwaru primo ze zdrojaku, casto narazite na problemy s kompilaci, nebo konfiguraci. V tom vam zadny graft nepomuze.

Pritom FreeBSD obsahuje spoustu customizovanych Makefiles, ktere za vas tyto problemy ednoduse vyresi, jenze musite nejak tu "alien" aplikaci donutit, aby je pouzila. Pokud je nejaka aplikace s obdobnymi problemy v portech, pak muzete port vzit a upravit, ale jinak jste asi celkem v ...
sly
sly (neregistrovaný)
2. 6. 2006 19:38 Nový

Re: Presne

celé vlákno
tak nepouzivej "alien" aplikace, nebo se smir s tim, ze kdyz to pro tvuj system neni, tak yto pro nej proste neni - tj. pouzivej neco jineho, nebo se vyporadej s "asimilaci" ;)
Bilbo
Bilbo (neregistrovaný)
29. 5. 2006 20:59 Nový

Re: Presne

celé vlákno
Jo, treba FreeBSD 6 a boost ... nektery veci tam chybi. QSA? Tam je qsa-1.1.2, nejnovejsi je 1.1.4 a (bohuzel) jako na potvoru opravuje pomerne zavaznou chybu. Takze i na FreeBSD je obcas potreba kompilace ze zdrojaku, i kdyz zase FreeBSD je na tom o dost lip nez treba OpenBSD (kde toho je pomerne dost malo, ale zase to neni zrovna "desktopove" BSD :).

A pokud chce clovek nejaky pomerne exoticky software ... tak jedine kompilace ze zdrojaku ...
mato
mato (neregistrovaný)
20. 12. 2006 18:39 Nový

Re: Presne

celé vlákno
vacsinou nebyva problem kontaktovat maintainera ohladom aktualizacie portu..
HKMaly aura:99
29. 5. 2006 7:40 Nový

stow

celé vlákno
Jak se to lisi od stow ?
pharook
pharook (neregistrovaný)
29. 5. 2006 10:23 Nový

Re: stow

celé vlákno
uživatel si přál zůstat v anonymitě
29. 5. 2006 8:13 Nový

checkinstall

celé vlákno
V RPM-based distribucich mam docela dobre zkusenosti s http://asic-linux.com.mx/~izto/checkinstall/
uživatel si přál zůstat v anonymitě
29. 5. 2006 8:14 Nový

Re: checkinstall

celé vlákno
Hm, dyt to v tom clanku je, sorry.
SiLK
SiLK (neregistrovaný)
29. 5. 2006 16:22 Nový

Vlastní řešení

celé vlákno
Pokud si někdo dá námahu s tím, aby si udržoval distribuci sám, tak je skoro lepší, aby si napsal i vlastní nástroj na správu. Zmiňované prostředky sice ulehčí práci ze začátku, ale časem je člověk začne beztak předělávat a upravovat, aby více vyhovovaly současnému stavu.
Martin Lipták
29. 5. 2006 18:58 Nový

Dakujem

celé vlákno
Taketo nieco budem teraz mozno potrebovat.
Clock
Clock (neregistrovaný)
30. 5. 2006 11:08 Nový

Nepoužívání žádného systému / návodu

celé vlákno
V jakémkoliv systému nebo návodu může být chyba co ohrozí celý systém.

Když to člověk dělá manuálně a nesystematicky, tak si maximálně rozesere ojedinělý program, ale ne celý systém -> nenastávají havárie velkého rozsahu.

Proto mi nejvíc vyhovuje žádnou distribuci, LFS, stow ani nic takového nemít, jen mám /trash a napsal jsem si skript který přesouvá věci do trashe.

Je to sice víc práce, ale systém pak zabírá málo místa, je rychlý, up-to-date a nenastávají náhlé rozsáhlé havárie (jako gentoo mi třeba jednou zničilo gcc a portage takže se z toho nedalo dostat bez kopírování binárek z jiných mašin)
JR
JR (neregistrovaný)
2. 6. 2006 14:00 Nový

graft je možná zbytečný

celé vlákno
Pokud je kompilační/konfigurační prostředí aplikace v source tarballu založeno na auto* nástrojích (automake, autoconf, aclocal) - naprostá většina současných větších projektů - pak pro odinstalaci zpravidla stačí, za předpokladu, že se adresář se zdrojáky a již jednou "jetým" ./configure stále nachází na disku, do něj vlézt a zadat 'Make uninstall', a je vymalováno. Pravda, některé staré projekty neměly 'uninstall' target v Makefile dostatečně ošetřený, takže se stávalo, že za sebou zanechával "podsušky", ale sám jsem na něco takového již delší dobu nenarazil.

Protože používám Slackware podobně jako autor tohoto příspěvku, musím říci, že metoda, která se mi jednoznačně osvědčila (a mí kolegové, kteří používají distribuce řešící závislosti, jako Suse nebo Debian, to řeší defacto stejně), je prostě vytvořit si vlastní instalační skript, a instalovat software do /opt nebo /usr/local (v závislosti na tom, kterou verzi z FSH standardů vyznáváte :). Nic víc, nic míň. Uznávám, že v případě obřích projektů s mnoha závislostmi, jako je třeba VideoLan, je vytvoření SlackBuild skriptu (.spec souboru pro RPMisty) otravná dřina, ale v dlouhodobém horizontu se jednoznačně vyplatí (stačí již pak dělat v něm jenom změny), a management je jednotný. Mimo to, po světě existuje řada webů, kde lidé již nabízejí buildskripty pro programy, které v distribuci nejsou. Zkrátka takové "ports" pro Slackware. :)

Správa třetiny vybavení systému jedním nástrojem, další třetiny jiným, a další třetiny vůbec, za problémy s "ukočírováním" mnoha instalací, z nichž každá má instalovaných několik set balíků, za to prostě nestojí.
JR
JR (neregistrovaný)
2. 6. 2006 14:03 Nový

oprava

celé vlákno
"instalační skript" má být "buildskript pro balíkovací systém použité distribuce, vytvořit na základě něj balík"
Zasílat nově přidané příspěvky e-mailem