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

 

начало

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

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

семинари ...

документи

как да ...

 

 

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

Re: lug-bg: Izpolzvane na RPM?


  • Subject: Re: lug-bg: Izpolzvane na RPM?
  • From: al_shopov@xxxxxx (Alexander Shopov)
  • Date: 28 Jan 2002 11:30:57 +0200



> Êàê ïî èìå íà ôàéë ìîæå äà ñå ðàçáåðå â êîé ïàêåò ñå ñúäúðæà òîçè ôàéë?
> 
Ïðè èíñòàëèðàíà äèñòðèáóöèÿ:
rpm -qf /pat/do/faila

Ïðè ìíîãî rpm-ta â äèðåêòîðÿ /home/gogo

rpm -qlp /home/gogo/* | grep ime_na_faila

-q å êîìàíäà çà çàïèòâàíå. Êîãàòî çàïèòâàø íåèíñòàëèðàíè ïàêåòè -
ïîëçâàø "p"
-q äàâà ñàìî âúòðåøíèòå èìåíà íà ïàêåòèòå (íå ñà èìåíàòà íà rpm
ôàéëîâåòå)
-ql äàâà ñïèñúêà íà ôàéëîâåòå â ïàêåòà
-qi äàâà êðàòêî îïèñàíèå íà ïàêåòà
-q --scripts òè äàâà ñêðèïòîâåòå.
-qa çàïèòâà âñè÷êè èíñòàëèðàíè ôàéëîâå
-qs äàâà ñòàòóñà íà ôàéëîâåòå - äàëè ñà ïðîìåíÿíè, äàëè ñè èçòðèë
íÿêàêúâ ôàéë è ò.í.
Âèæ man ñòðàíèöàòà.

> Êàê ìîæå äà ñå òúðñè ïàêåò â äèñòðèáóöèÿòà ïî êëþ÷îâè äóìè? Àêî íÿìà
> íà÷èí çà òîâà, òî êàêâè ìåòîäè çà òúðñåíå íà ïàêåò ñúùåñòâóâàò?
> 
> 	(Ïðè Äåáèàí òîâà îçíà÷àâà äà ñå èçïúëíè êîìàíäà îò âèäà
> 	apt-cache search äóìà1 äóìà2...)

rpm -qai | grep dumata - âå÷å èíñòàëèðàíè ïàêåòè
rpm -qip /pat/do/divotiite | grep dumata

Àêî òè òðÿáâà ïîâå÷å èíôîðìàöèÿ, íàé-äîáðå èäè íà rpmfind.net - ïðîñòî
ñà ñúáðàëè rpm-òà îò âñÿêúäå è ìîæå äà ïèòàø è òúðñèø...
> 
> Ìîæå ëè äà ñå èíñòàëèðà ïàêåò ïî òàêúâ íà÷èí, ÷å àâòîìàòè÷íî äà ñå
> èíñòàëèðàò è âñè÷êè äðóãè ïàêåòè, îò êîèòî çàâèñè æåëàíèÿ îò íàñ?
> 
> 	(Ïðè Äåáèàí apt-get ïðàâè àâòîìàòè÷íî òîâà.)

Òîâà å òðóäåí âúïðîñ.  îáùèÿ ñëó÷àé - íå. apt-get ïðè Debian ðàáîòè,
çàùîòî òîâà å åäíà äèñòðèáóöèÿ è ñå ñïàçâà âúòðåøíà ïîëèòèêà. Îòäåëíèòå
äèñòðèáóöèè èìàò àíàëîãè÷íè èíñòðóìåíòè.
Íàïðèìåð Connectiva ñà ñúçäàëè apt-rpm. Èìà è ñàéòîâå, îò êîèòî ìîæåø äà
apt-âàø - íàïðèìåð freshrpms.net
Ximian ñà ñúçäàëè åäíà ðàáîòà - Red-Carpet. Àç ïîëçâàì íåÿ. Çà äà ðàáîòè
îáà÷å, òðÿáâà íÿêîé äà îïèøå çàâèñèìîñòèòå â åäèí xml ôàéëîâå.
RedHat èìàò ïðîãðàìà up2date, íî íå å òî÷íî êîåòî èñêàø. Ïî ïðèíöèï,
äîáðå íàïðàâåíèåò RPM ïàêåòè îïèñâàò â ñåáå ñè çàâèñèìîñòèòå è êàòî ññå
îïèòàø äà ãè èíñòàëèðàø ñå îïëàêâàò. Òîãàâà ìîæå äà ïîòúðñèø êîé ïàêåò
òè òðÿáâà.

> Îñâåí òîâà ìå èíòåðåñóâà äîêîëêî èìà ñúâìåñòèìîñò ì/ó ðàçëè÷íèòå
> äèñòðèáóöèè, èçïîëçâàùè RPM.  Ïðåïîðú÷èòåëíî ëè å äà ñå èíñòàëèðà
> RPM-ïàêåò, êîéòî íå å ÷àñò îò äèñòðèáóöèÿòà, èëè äîðè è äà èìàìå äîâåðèå
> íà òîçè, êîéòî å íàïðàâèë ïàêåòà, å ïî-äîáðå äà ñè ãî èçêîìïèëèðàìå
> ñàìè, àêî íå å ïîñî÷åíî, ÷å òîé å çà èçïîëçâàíàòà îò íàñ äèñòðèáóöèÿ?
> 
> 	(Ïðè Äåáèàí èìà ïðîãðàìà lintian, ïðîâåðÿâàùà äàëè ïàêåòúò
> 	ñúîòâåòñòâà íà ñòàíäàðòèòå íà Äåáèàí.)

Çàâèñè, âèæ ïèñìîòî íà ßíåòè. Èìàé ïðåäâèä, ÷å åäèí src.rpm ïàêåò ìîæå
äà ñå êîìïèëèðà çà ðàçëè÷íè àðõèòåêòóðè - íàïðèìåð ñ êîìàíäà êàòî
rpm  --target arch-vendor-os --rebuild tapoto.src.rpm
Î÷åâèäíî å, ÷å òàêâà íåùî íÿìà äà òðúãíå. Îò äðóãà ñòðàíà - èìà åäíè
ïàêåòè, êîèòî ñà noarch.rpm - ò.å. òå ñà àðõèòåêòóðíî íåçàâèñèìè -
íàïðèìåð ñêðèïòîâå íà îáâèâêàòà, Ïúðë ñêðèïòîâå, øðèôòîâå, êàðòèíêè,
èêîíè, ôàéëîâå ñ äàííè è ò.í.
Åäèí îò òåçè ïàêåòè å alien, êîéòî ïðåîáðàçóâà ìåæäó deb, rpm è Slack
pkg.

Àêî ïèòàíåòî òè å ñâúðçàíî ñ èçãîòâÿíåòî íà rpm çà bglinux, íàé-äîáðàòà
ñòðàòåãèÿ ùå å êàêòî ñëåäâà:
1. Ðàçäåëÿø ïàêåòà íà íÿêîëêî ïðîñòè ñúñòàâêè -íàïðèìåð ñêàëèðóåìè
øðèôòîâå, íåñêàëèðóåìè øðèôòîâå, ïðîãðàìè. (îòäàâíà ÷àêàì äà íàïðàâèø
òîâà)
2. Ïðàâèø rpm êàòî ñå ñúîáðàçÿâàø ñ ìåñòàòà íà ñúîòâåòíèòå ðàáîòè â
äèñòðèáóöèÿòà.
3. Ïîíåæå âñè÷êî òîâà å àðõèòåêòóðíî íåçàâèñèìî, ìîæå äà ñå îãðàíè÷èø ñ
èçãîòâÿíåòî íà deb (ñ òîâà ñèãóðíî ñè ïî-îïèòåí) è ñëåä òîâà äà ãî
êîíâåðòèðàø ñ alien.

àë_øîïîâ

> 
> 
> Ñ ïîçäðàâ: Àíòîí Çèíîâèåâ
> 
> 
> 
> ===========================================================================
> A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
> http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
> 

-- 
Alexander Shopov         Bulgaria Sofia 1421 4 Cherni Vrah Blvd.
TopTeam                  NMZH, tel. +(359 2) 655 096, 656 796
ComputerNews             Be responsible to yourself and the world:
editor-in-chief          against viruses use condoms and GNU/Linux!
===========================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora




 

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

 

линукс за българи
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.