Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Hłopcy&dzieffczenta
Z uwagi na to iż moje distro (gen2) zatrzymało się na wersji 3.5.0 jakże wspaniałego odtwarzacza wszelakiej maści modułów marki XMP, postanowiłem obejść problem instalując bezpośrednio z sf.net paczuchy.
Jako stary wyjadacz (rodzynek z ciasta xD) zapuściłem sh configure w roztarowanym libxmp. make i make install dopełniły dzieła zniszczenia i mym oczom po ls /usr/local/lib ukazało się
libxmp.so libxmp.so.4 libxmp.so.4.3.10 pkgconfig
Czyli rakieta.
Jedziem dalej; zapusczam sh configure w katalogu ze źródłami XMP a ten do mnie
checking pkg-config is at least version 0.9.0... yes checking for libxmp... no You need libxmp version 4.3 or later to build this package
xD. /etc/ld.conf.so zawiera m.in wpis /usr/local/lib więc nie wiem w czym problem.
Offline
IMHO kiepski pomysł z kompilacją ze źródełka.
* media-sound/xmp Available versions: ~3.5.0 ~4.0.4^t[1] {alsa audacious nas oss pulseaudio} Homepage: http://xmp.sourceforge.net/ Description: Extended Module Player [1] "bgo-overlay" layman/bgo
Zrób sobie lokalnego overlaya, ściągnij do niego ebuilda z BGO albo z głównego drzewka, najwyżej podbij mu numerek wersji do zaplanowanej,
i jedziesz przez emerge.
Powinno radykalnie pomóc, i przy okazji portage będzie pilnowało zależności tego programu.
To znacznie bardziej "ekologiczne" rozwiązanie od ręcznej kompilacji.
Ostatnio edytowany przez Jacekalex (2016-01-30 19:43:38)
Offline
:>. Mimo iz nie lubię jak ktoś na pytanie 'czy da się' odpowiada 'po co skoro można XXX', to jednak nie można powiedzieć że Twój pomysł nie jest lepszy. Zawsze bałem się tych overlayów, ale chyba najwyższy czas wyjść spod spódnicy dziewiczego Portage ;)
Thx ;)
Offline
A kto tobie karze dodawać obce ovelaye?
Zrób sobie lokalnego overlaya, i sam będziesz decydował, co do niego wrzucasz.
Z resztą overlaye można (a nawet należy) maskować w package.mask,
a odmaskować tylko to, co z overlaya potrzebujesz.
Na przykład skąd mam nvidię zainstalowaną?
[i] x11-drivers/nvidia-drivers
Available versions: [M]96.43.23-r1(0/96)^msd [M]173.14.39-r1(0/173)^msd 304.131(0/304)^msd ~304.131-r1(0/304)^msd 340.93-r1(0/340)^msd 340.96(0/340)^msd ~340.96-r1(0/340)^msd 346.96-r1(0/346)^msd ~346.96-r2(0/346)^msd 352.63(0/352)^msd ~352.79(0/352)^msd 355.11-r2(0/355)^msd{tbz2} ~355.11-r3(0/355)^msd ~358.16-r1(0/358)^msd (~)361.18(0/361)^msd[1] ~361.18-r1(0/361)^msd ~361.18-r2(0/361)^msd {+X acpi custom-cflags +driver gtk gtk2 gtk3 +kms multilib pax_kernel static-libs (+)tools uvm KERNEL="FreeBSD linux"}
Installed versions: 361.18(0/361)^msd[1](04:21:25 30.01.2016)(X acpi driver gtk2 gtk3 kms multilib pax_kernel tools -uvm KERNEL="linux -FreeBSD")
Homepage: http://www.nvidia.com/
Description: NVIDIA Accelerated Graphics Driver
[1] "lokalny" /var/portage/local
To bezpośredni skutek faktu, że developerzy Gentoo od steru Nvidia nie używają Grseca, i często wrzucają ebuildy z nieaktualnymi łatkami do Grsec/Paxa, a ja nie mam ochoty co chwila na bugzillę latać. :P
Z resztą w /etc/portage/repos.conf możesz ustawiać priorytety dla poszczególnych repozytoriów.
Np:
[lokalny] location = /var/portage/local priority = 0 [gcpan] location = /var/portage/gcpan priority = 500 [gentoo] location = /var/portage/gentoo sync-type = git sync-uri = git://github.com/gentoo/gentoo-portage-rsync-mirror auto-sync = true priority = 1000
SOA#1
Mały test:
# G1 ### sob sty 30 20:21:54 localhost : ~ root ~> cd /var/portage/local # G1 ### sob sty 30 20:22:32 localhost : /var/portage/local root ~> mkdir -p media-sound/xmp # G1 ### sob sty 30 20:22:41 localhost : /var/portage/local root ~> cd media-sound/xmp # G1 ### sob sty 30 20:22:46 localhost : /var/portage/local/media-sound/xmp root ~> ls # G1 ### sob sty 30 20:22:48 localhost : /var/portage/local/media-sound/xmp root ~> cp -R /var/portage/gentoo/media-sound/xmp/* ./ # G1 ### sob sty 30 20:23:11 localhost : /var/portage/local/media-sound/xmp root ~> ls Manifest metadata.xml xmp-3.5.0.ebuild # G1 ### sob sty 30 20:23:12 localhost : /var/portage/local/media-sound/xmp root ~> mv xmp-3.5.0.ebuild xmp-4.0.10.ebuild # G1 ### sob sty 30 20:23:28 localhost : /var/portage/local/media-sound/xmp root ~> rm Manifest # G1 ### sob sty 30 20:23:36 localhost : /var/portage/local/media-sound/xmp root ~> ls metadata.xml xmp-4.0.10.ebuild # G1 ### sob sty 30 20:23:37 localhost : /var/portage/local/media-sound/xmp root ~> ebuild xmp-4.0.10.ebuild digest ..... Saving to: ‘/home/Gentoo/sources/xmp-4.0.10.tar.gz’ /home/Gentoo/source 100%[=====================>] 198,33K 12,9KB/s in 18s 2016-01-30 20:24:13 (11,0 KB/s) - ‘/home/Gentoo/sources/xmp-4.0.10.tar.gz’ saved [203088/203088] >>> Creating Manifest for /var/portage/local/media-sound/xmp
i instalujemy:
# G1 ### sob sty 30 20:24:14 localhost : /var/portage/local/media-sound/xmp root ~> ACCEPT_KEYWORDS="~amd64" emerge media-sound/xmp::lokalny
Wywalił się z takim samym błędem, jak u Ciebie, widocznie to jakiś grubszy babol w źródłach programu.
Ostatnio edytowany przez Jacekalex (2016-01-30 21:53:51)
Offline
Strony: 1