Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

lug-bg: Gentoo ebuilds


  • Subject: lug-bg: Gentoo ebuilds
  • From: danchev@xxxxxxxxx (George Danchev)
  • Date: Wed, 16 Oct 2002 10:56:33 +0300



Çäðàâéòå,
èìàì ñëåäíèÿ âúïðîñ è íå ñúì ìíîãî ñèãóðåí êàê ñå ðåøàâà ïðè Gentoo Linux, ïúê 
íÿìàì ìíîãî âðåìå äà ïðîâåðÿ ñàì ïúê ìè å èíòåðåñíî, íî ïîíåæå íå ñúì ãî 
ïîçíàâàë ùå äàì ïðèìåð ñ FreeBSD Ports & Packages è Debian source & binary 
packages çà ïî-ëåñíî îáÿñíåíèå/ðàçáèðàíå.
Àêî äà êàæåì:
FreeBSD RELEASE ~ Debian Stable
FreeBSD STABLE ~ Debian Testing
FreeBSD CURRENT ~ Debian Unstable
(áåç çíà÷åíèå, ÷å ñà â ðàçëè÷íè ïî âèä repositories)

Ñåãà initial install/deinstall å ÿñíî ;-). 
Èíòåðåñóâà ìå ÷àñòè÷åí upgrade èëè ñìåñåí upgrade íà 
packages/ports/skeletons/ebuilds ïî æåëàíèå íà êëèåíòà è êàê ñå ðåøàâà 
âúïðîñà ïðè Gentoo, òàêà, ÷å íåùàòà ùå ðàáîòÿò ïðàâèëíî. 

Àêî upgrade-íåì ìèêñèðàíî ñîðñîâåòå íà ðàçëè÷íèòå source collections (anoncvs 
èëè cvsup using sup-file ñ ïîñî÷åíè ïî èçáîð îò ïîòðåáèòåëÿ collections, è â 
îáùèÿ ñëó÷àé íå âñè÷êè - äà êàæåì src-base, src-contrib, ports-base, 
ports-devel, è ò.í.....) , ñ ðàçëè÷íè cvs tags, òàêà ÷å äà èìàìå íåùî îò 
STABLE, äðóãî îò RELEASE, è òðåòî îò CURRENT, íÿìà outside source depends ñ 
êîèòî äà ñå ãàðàíòèðà (ïîíå òåîðåòè÷íî), ÷å êîìïèëàöèÿòà ùå çàâúðøè óñïåøíî è 
ïîñëå binaris/objects/etc ùå ðàáîòÿò ÎÊ.  ðåäêè ñëó÷àè êîìïèëàöèÿòà è 
ñâúðçâàíåòî ìîãàò äà èçèñêâàò òî÷íî îïðåäåëåíà âåðñèÿ íà êîìïèëàòîðà è 
ëèíêåðà. Êàê ñå ðåøàâà òîâà ïðè Gentoo ? Êàêúâ å àíàëîãà (àêî èìà) íà 
utilkata "portupgrade" ( "portinstall", "portsdb", "pkgdepfix") ïðè Gentoo 
èëè êàê ñå ðåøàâàò íåéíèòå çàäà÷è òàì ? Äîêîëêî å ÷èñò upgrade-a, â ñìèñúë 
old files ñå orevwrite èëè remove è install  íîâèòå ? Àêî ñå îáíîâè 
skeleton-a/ebuild-a êàêâî ùå ñòàíå ñ old files èíñòàëèðàíè îò ïðåäèøíèÿ 
skeleton/build, à ñ ports database files ?

ðåñïåêòèâíî çà äà å ïî-ÿñíî ïèòàíåòî:
binary: apt-get install p1/stable p2/testing p3/unstable ...p<n>/<edi_kvo_si>
(ìîæå è äà downgrade packages òàêà, òàêà ÷å èçáîðà íà ñåëåêöèÿòà å ñâîáîäåí, 
îñòàâà äà âèäèì äàëè å safe)
è ùå ñå óâåäîìèì äàëè òàçè ñåëåêöèÿ ùå ðàáîòè êîðåêòíî. 
àêî íå ïðèäúðïâàìå source packages, è ïðîìåíÿìå depends, build-depends, 
pre-depends, versions, upstream sources è òàê äàëèå êâîòî ñå íàëàãà, êàòî ñå 
èìà ïðåäâèä, ÷å ñìå çàïîçíàòè ñ èçèñêâàíèÿòà íà âñè÷êèòå ãîðíè ñîðñîâå è ñå 
÷óâñòâàìå äîñòàòú÷íî safe & sane  çà äà override ñåòíàòèòå òàêèâà îò 
maintainers..... 

Ñëó÷àéíè builds, îò ñîðòà íà "àêî ìèíå ìèíå" íå ñà ïðèåìëèâè (ò.å.íå ñà ÷èñòî 
ðåøåíèå), ùîòî ìîæå ñàìè äà ñå ìèíåì.   

Çíà÷è, ïèòàíåòî å äî packages/ebuilds èëè êàêòî òàì ñå íàðè÷àò â/îò ïðîçèâîëíà 
ñåëåêöèÿ (îò 2-3 distro versions/releases äà ðå÷åì) è êàê ñå ïðàâè îïèò èëè 
ðåøàâà, ÷å íåùàòà ùå ñà ÎÊ â òàêàâà ñèòóàöèÿ. (binary or source)

Ìîëÿ áúðçèòå, íåòî÷íè è íåîáîñíîâàíè îòãîâîðè ìîãàò äà íå ñå ïèøàò âúîáùå ;-)
çíàì êúäå ñà docs íà Gentoo, íî ïèòàì çà ëè÷åí îïèò.
10x 

-- 
Greets, fr33zb1 
[catching up with Sid (the boy next door who destroyed toys :-)]
[reg your bg translation or grab one from http://www.bgit.net/?id=37892]

============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================




 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.