GENTOO

9 отговора 207 прегледа
#1

GENTOO

...значи опитвам се да инсталирам mplayer на GENTOO, но инсталацията спира до инсталирането на шрифтовете или font-arial-8859-1.tar.bz2 или нещо подобно. Значи: шрифтовете ги имам в /usr/portage/distfiles/ - точно тези от един от мирърите на Gentoo;
при инсталиране от интернет пак спира на същото място, сваля ги на харда (шрифтовете) и след това ми казва ...nothing to do... (не си спомням цялото съобщение).
Дайте идея какво да правя!!!!!!!
На дисковете на дистрибуцията има готови пакети които се инсталират много бързо. Как се правят тези пакети??? Или от къде могат да се свалят???
Изобщо дайте някаква информация за тази дистрибуция...!
Ами мерси предварително за информацията!!!

Отговор
в отговор на grey #2

Re: GENTOO

ако разгледаш ebuild файла ще видиш следното

dodir /usr/share/mplayer/fonts
local x=
# Do this generic, as the mplayer people like to change the structure
# of their zips ...
for x in $(find ${WORKDIR}/ -type d -name 'font-arial-??-iso-*')
do
cp -Rd ${x} ${D}/usr/share/mplayer/fonts
done
# Fix the font symlink ...
rm -rf ${D}/usr/share/mplayer/font
dosym fonts/font-arial-14-iso-8859-1 /usr/share/mplayer/font

на практика само се разархивират в /usr/share/mplayer/fonts и се прави само един символен линк

man emerge и man ebuild си заслужават да се прочетат

Отговор
в отговор на grey #3

Re: GENTOO

не става много ясно къде точно е проблема
пусни тук един tail /var/log/emerge.log

ако искаш да си направиш готов пакет като тези от цд-то е необходимо
#emerge -B <pkg>

за мплеър е силно препоръчително да си го компилираш сам, а не да позлваш готовите от цд-то, така ще се възползваш от някои допълнителни cpuflags които процесора ти има (именно това е идеята на Джентуу - оптимизация)

#emerge mplayer
би трябвало да инсталира всичко необходимо .. ако не .. дай лога

Колкото по-зле, толкова по-добре

Редактирано от refract на

Отговор
в отговор на refract #4

Re: GENTOO

... е да де ама как да го инсталирам с emerge. Иначе това за компилацията - ясно аз досега mplayer-a винаги съм го компилирал, а тука реших да си го инсталирам с emerge.
Предполагам че трябва да направя някакъв пакет за Gentoo...?
Дай инфо как да стане, моля те?
Просто тази дистрибуция ми хареса страшно много и всякаква информация ще ми е полезна?
За log-a утре го имаш...!

Отговор
в отговор на seeker #5

Re: GENTOO

въпроса е че аз изобщо не стигам до там, защото той си ги сваля от интернет в /usr/portage/distfiles и след това ми казва че не може да ги свали. А в директорияра ги има!!!

Отговор
в отговор на grey #6

Re: GENTOO

emerge mplayer
прави следните неща за всяко едно от нещата които за ти неоходими за мплеъра - кодеци шрифтове и накрая самия мплеър
1.ако ги нямаш сорсовете в /usr/portage/distfiles си ги тегли вкл.
2.разопакова във /var/tmp/portage/pkg/work
3.компилира
4.инсталира

ти как си се опитвал да ги инсталираш досега като смяташ че с имърдж не става?
това му е хубавото на portage-а на дженту че си изчислява депенданситата и си ги инсталира преди да ти инсатлира пакета ..
пишеш emerge pkg и го имаш .. лесно като 2 и 2

Колкото по-зле, толкова по-добре
Отговор
в отговор на refract #7

Re: GENTOO

Ами двам му emerge -k mplayer и като стигне до въпросния шрифт, започва да го сваля от интернет.Като го свали ми казва приблизително: Couldn't download font-arial.....tar.bz2 или нещо подобно и там приключва всичко. А след тази процедура въпросния пакет с шрифтовете го има в /usr/portage/distfiles/
Аз съм инсталирал вече доста програми с emerge и смятам че горе-долу съм разбрал философията и, та затова ми е доста странно че забих точно на mplayer-a, който съм компилирал многократно на други дистрибуции. А иначе Gentoo-то точно заради пакетната система ми стана любима дистрибуция, но все още съм нов там - ползвам я от 3 седмици...!!!
Кажете как мога да си направя пакет за инсталиране на mplayera например, защото знам че Gentoo има и такава опция. За да не се налага да компилирам винаги каквото и да е.

Отговор
в отговор на grey #8

Re: GENTOO


--usepkg (-k)
Tells emerge to use binary packages (from $PKGDIR) if they are available,
thus possibly avoiding some time-consuming compiles. This option is useful for
CD installs; you can export PKGDIR=/mnt/cdrom/packages and then use this
option to have emerge "pull" binary packages from the CD in order to satisfy
dependencies.



USE="sse или/и 3dnow" emerge mplayer
би трябвало да ти свърши работа. Поне на мен ми свърши.
emerge -pv mplayer ще ти покаже всички USE flags, с които да си контролираш по-добре компилацията.

Не виждам разумна причина да правиш пакет, а не да инсталираш директно програмите. Евентуално, ако имаш > 1 компютър, за да не компилираш и на другите.

Отговор
в отговор на mn_t #9

Re: GENTOO

... ok ще ги пробвам тези неща и утре ще кажа резултатите!
А още един въпрос как да си пусна sound на KDE-то:
уточнявамче в момента имам звук но при всяко стартиране сетвам "amixer set Master 100 unmute"
"amixer set PCM 100 unmute"
Та как да имам sound без да го правя всеки път
Мерси

Отговор
в отговор на grey #10

Re: GENTOO

Ако си с alsa би трябвало да си добавиш alsasound в boot runlevel, настройваш си звука с alsamixer и си готов.

rc-update add alsasound boot

Ако си с oss не знам.

Отговор