ot Mihail Petrov(23-08-2002)
reiting (14)
[ dobre ]
[ zle ]
Variant za otpechatvane
Distributsiiata na SuSE ima edna harakterna cherta, a imenno,
che pozvoliava lesno da se instalirat dopulnitelni paketi
kakto vzeti ot tiahnata distributsiia, taka i vzeti ot
saitovete na suotvetniia razrabotchik ili proekt.
SuSE po printsip izpolzvat rpm paketite mnogo shiroko i
tsialata im distributsiia e izgradena na rpm. Obache spetsialno za
source kodovete ima source package manager. Tezi paketi v
SuSE imat razshirenie spm. Neka paketut, koito shte se
kompilira i instalira, nosi imeto - susepkg.spm.
Protsesut na razarhivirane, kompilirane i instalirane
preminava prez niakolko stupki, a imenno:
1. Za da razpaketirate takuv paket e neobhodimo da go
instalirate s pomoshtta na yast2 ot YaST2 Control center, ot
sektsiiata install/remove software. Kato startirate tazi
programa, vi se pokazvat vsichkite instalirani paketi sled
instalatsiiata ili dobavenite dopulnitelno paketi. Sled tova
triabva da namerite seriiata zq source package, ottam izbirate
neobhodimiia vi paket i natiskate butona "Ok". S
tova razarhiviraneto na suotvetniia spm paket e priklyuchilo.
Programata YaST2 veche e razarhivirala paketa v direktoriiata
/usr/src/package/SOURCES i e suzdala spec fail v direktoriia
/usr/src/package/SPECS.
2.Sega ot konzolata triabva da izpulnite niakolko komandi. Na
purvo miasto razarhiviraniiat paket triabva da se kompilira.
Tova stava s izpulnenie na komandata:
rpm -ba /usr/src/package/SPECS/susepkg.specs.
Pri izpulnenieto na tazi komanda se sluchva slednoto -
zapochva se konfigurirane i kompilirane na paketa, kato ako
ima neshto, koeto lipsva na vashata mashina, vi se izdava
suobshtenie za greshka, koiato nai chesto e svurzana s lipsata na
niakoi paket, neobhodim za kompilatsiiata. Togava shte e
neobhodimo da instalirate lipsvashtite neshta, sled koeto otnovo
izpulnete gornata komanda. Priemete go samo kato preporuka,
ne kato zadulzhitelno uslovie, no se vuzdurzhaite ot
instalirane na podobni paketi ot po-nova distributsiia v
instalirana po-stara. Ako pravite tova e neobhodimo da imate
malko poveche opit v rabotata s tazi distributsiia, zashtoto
makar i riadko i nezadulzhitelno, e vuzmozhno da se poluchi
konflikt s veche instaliranata sistema. Tova nai-dobre stava,
kato napravite upgrade na sushtestvuvashtata distributsiia s po -
nova. Taka, riskut da spatkate neshtata e minimalen.
Ako pri kompilatsiiata vsichko mine normalno, se suzdavat
normalni rpm paketi s imena:
susepkg.rpm - kompiliran i gotov za instalirane
susepkg.src.rpm - source kod na paketa s dobaveni vsichki
neobhodimi pach-ove.
3. Poslednata stupka, koiato triabva da izpulnite, e da
instalirate paketa - suspkg.rpm sus standartnata za rpm
paketite komanda:
rpm -i /usr/src/package/RPMS/susepkg.rpm - s koeto protsesut
e priklyuchil.
Ako izpolzvate normalni rpm paketi, dazhe i da ne sa chast ot
distributsiiata, mozhete da gi instalirate direktno s rpm -i
otherpkg.rpm. Zabelezhitelnoto v sluchaia e, che SuSE ne se
surdi ot podobna interventsiia. Osven tova mozhete spokoino da
izpolzvate niakoi ot grafichnite instrumenti za instalirane -
kpackage za KDE ili suotvetniia v GNOME. Na men lichno mi e
po-lesno da rabotia s tiah.
Ako izpolzvate tgz paketi, tiahnoto instalirane stava kato
purvo se razarhivirat v niakoia direktoriia, naprimer /tmp. Ako
paketut e *.tar.bz ili *.tgz- s komandata tar zxvf ime na
paketa-C /tmp, ako e *.tar.bz2 s komandata tar xIvf ime na
paketa-C /tmp. Ot tuk natatuk ako paketut e v source code,
triabva ga go kompilirate, kato protsesut ne se otlichava po
nishto ot standartniia nachin, t.e ./configure, make make
install. Za konkretniia paket v tozi sluchai e neobhodimo da
se zapoznaete s ukazaniiata, dadeni s paketa, obiknoveno e
opisano vuv faila README ili INSTALL., taka che gi prochetete
i sledvaite opisanite stupki. Ako paketut e binaren, to
prochetete instruktsiite za instaliraneto mu.
Edna zabelezhka za distributsiiata SuSE 8.0. Tuk ima edno
neshto, koeto e mnogo nepriiatno, a imenno, ima niakakuv problem
s instaliraneto na paketite, koito e v rezultat na dopusnata
netochnost v upravlenieto na paketite. Zaradi tova e
neobhodimo da izteglite nai-purviia patch ot saita
www.suse.com, osven tova ima i edin patch dosta goliam za
KDE, taka che za da proticha normalno tozi protses, triabva da
gi izteglite i instalirate.
Mihail Petrov
22.08.2002 godina
<< Instalirane na paketi v Mandrake 8.x+ | XFCE - balansut, koito tursim? >>
|