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 [tt]sh configure[/tt] w roztarowanym libxmp. [tt]make[/tt] i [tt]make install[/tt] dopełniły dzieła zniszczenia i mym oczom po [tt]ls /usr/local/lib[/tt] ukazało się
libxmp.so libxmp.so.4 libxmp.so.4.3.10 pkgconfig
Czyli rakieta.
Jedziem dalej; zapusczam [tt]sh configure[/tt] 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 [tt]/usr/local/lib[/tt] 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: [b] 361.18(0/361)^msd[1][/b](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
[b][1] "lokalny" /var/portage/local[/b][/quote]
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 [b]/etc/portage/repos.conf [/b] możesz ustawiać priorytety dla poszczególnych repozytoriów.
Np:Kod:
[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 = 1000SOA#1
Mały test:Kod:
# 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/xmpi instalujemy:
Kod:
# G1 ### sob sty 30 20:24:14 localhost : /var/portage/local/media-sound/xmp root ~> ACCEPT_KEYWORDS="~amd64" emerge media-sound/xmp::lokalnyWywalił 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)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00143 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.149.247.78' WHERE u.id=1 |
0.00074 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.149.247.78', 1738270305) |
0.00051 | SELECT * FROM punbb_online WHERE logged<1738270005 |
0.00081 | DELETE FROM punbb_online WHERE ident='54.36.148.167' |
0.00062 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28214 AND t.moved_to IS NULL |
0.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.00185 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28214 ORDER BY p.id LIMIT 0,25 |
0.00395 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28214 |
Total query time: 0.01015 s |