|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: vladislav |
Дата: 03/02/2006 |
Imam malak problem pri RPM instaliraneto. Knigata, koqto
4eta e napisana za Red Hat, zatova ima i malki razliki s
Fedora.
#cd /media/cdrom/SRPMS
#rpm -iv xmms-1.2.10-9.src.rpm
Do tuka nqma nikakav problem. Posle v knigata pi6e 4e trqbva
da instaliram xmms.spec, koito se namira v
/usr/src/redhat/SPECS.
#cd /usr/src/redhat/SPECS
Spored knigata sledva6tata komnada e:
#rpm -bp xmms.spec
No Fedora ne razpoznava komandata: "-b" i saotvetno dava
gre6ka. Nqkoi da znae kakvo trqbva da napi6a i kak da
instaliram xmms-a?
|
Отговор #3 |
От: abator (abator__at__friends-bg__dot__org) |
Дата: 03/02/2006 |
Това което инсталираш в случая е src.rpm
При инсталирането на такъв пакет не се инсталира някаква
готова за ползване програма, а сорс кода. С помоща на тоя
сорс код може да си изградиш пакета (да го компилираш на
собствената си машина).
#rpm -ivh xmms-1.2.10-9.src.rpm
След като си инсталирал с тази команда ще видиш,че:
-в /usr/src/redhat/SPECS имаш файл от рода на xmms.spec
-в /usr/src/redhat/SOURCES - сорс кода на пакета
За да си изградиш собствен пакет използвай следната комада:
rpmbuild -ba xmms.spec
Ако всичко премине успешно, можеш да потърсиш готовите за
инсталиране пакети в /usr/src/redhat/RPMS (по точно в някоя
от поддиректориите)
|
Отговор #4 |
От: abator (abator< at >friends-bg __точка__ org) |
Дата: 03/02/2006 |
И още едно малко уточнение.
rpmbuild -ba /usr/src/redhat/SPECS/xmms.spec
или
cd /usr/src/redhat/SPECS
rpmbuild -ba xmms.spec
|
Отговор #5 |
От: vladislav |
Дата: 03/02/2006 |
Otgovarqm parvo na "emigranta33"!
Smaknah RPM ot internet-a.
No #yum -y install xmms xmms-mp3
dava slednata gre6ka:
Repository freshrpms already added, not adding again!
Setting up Install Process
Setting up repositories
Cannot find a valid baseurl for repo: extras
Predpolagam 4e problema idva i ot tova 4e pod Linux nqmam
Internet.
Kogato se opitah po drug na4in da instaliram RPM-a:
#rpm -i xmms-mp3-1.2.10-16.i386.rpm
Failed dependencies:
xmms is needed by xmms-mp3-1.2.10-16.i386
libxmms.so.1 is needed by xmms-mp3-1.2.10-16.i386
Ne znam v takav slu4ai kakvo da pravq i kak da go
instaliram.
A sega na "abator" otgovarqm!
v /usr/src/redhat/SOURCES vidqh source koda na paketa
vlqzoh v: #cd /usr/src/redhat/SPECS
posle #rpmbuild -ba xmms.spec
kakto ti mi kaza:
Rezultata:
Failed build depencies:
gtk+-devel is needed by xmms-1.2.10-16.i386
esound-devel is needed by xmms-1.2.10-16.i386
arts-devel is needed by xmms-1.2.10-16.i386
alsa-lib-devel is needed by xmms-1.2.10-16.i386
mikmod-devel is needed by xmms-1.2.10-16.i386
Nqmam si i predstava kakvo da pravq i kakav e problema.
|
Отговор #6 |
От: abator (abator __@__ friends-bg __точка__ org) |
Дата: 03/02/2006 |
Ами то си го пише :)
Имаш зависимости.
За да се изгради този пакет първо трябва да имаш
инсталирани:
gtk+-devel
esound-devel
arts-devel
alsa-lib-devel
mikmod-devel
Ако тръгнеш да изграждаш и тия пакети ще се окаже, че те
зависят от други пакети и можеш да се окажеш в един
омагьосан кръг от зависимости. За това не се препоръчва
изграждане на пакети от начинаещи. Препоръчва се
използването на yum, който се грижи за всички тия
зависимости, но е необходим достъп до интернет(ако правилно
съм те разбрал нямаш достъп от Линукс машината си). В такъв
случай използването на yum става невъзможно. До сега си
мислех, че искаш да се запознаеш с rpmbuild, но сега виждам,
че по-скоро се опитваш да си инсталираш xmms. За това е
важно да задаваш правилно въпросите си.
Та значи искаш да инсталираш xmms.
Сигурен ли си, че вече нямаш инсталиран xmms ?
Можеш да провериш по следния начин:
rpm -q xmms
Ако ти върне отговор от рода на:
package xmms is not installed
значи нямаш инсталиран такъв пакет и продължаваш със
следващата стъпка, а именно изтеглянето на xmms от интернет.
Препоръчвам ти да погледнеш тук:
http://fedoraproject.org/extras/4/i386/...
Изтегли си последния пакет. Ето ти и линк:
http://fedoraproject.org/extras/4/i386/...
Виж какви други пакети има за xmms, прецени кое ще ти е
необходимо и си го изтегли.
Следващата стъпка е инсталацията на пакета. Това става с
командата:
rpm -ivh xmms-1.2.10-21.fc4.i386.rpm
В твоя случай най-вероятно ще ти бъде върнато съобщение, че
правилната работа на пакета зависи от други пакети. Изтегли
си ги и тях. Ако не можеш да се справиш връщаш се тук и
описваш проблема. т.е. какви комади подаваш и какъв отговор
получаваш.
Желая ти успех :)
И когато пишеш тук пиши на кирилица, защото:
1. Четенето е по-лесно и бързо.
2. Показваш уважение към хората, които четат и пишат тук.
3. Спазваш правилата на linux-bg.org
|
Отговор #7 |
От: vladislav |
Дата: 03/02/2006 |
Линковете са страхотни и много ми помогнаха. Благодаря и за
ясните обяснения. :))) Инсталирах вече няколко пакета така и
те сработиха. Невероятно много благодаря за помощта!
|
<< mc ,mcedit,pico,vi problem (2
) | има ли програми за звукозапис под Линукс? (3
) >>
|
|
|
|
|