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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-01-30 17:07:27

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

[Gentoo] instalacja ze źródełek w /usr/local

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ę

Kod:

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

Kod:

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

 

#2  2016-01-30 18:20:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [Gentoo] instalacja ze źródełek w /usr/local

IMHO kiepski pomysł z kompilacją ze źródełka.

Kod:

* 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)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2016-01-30 19:31:43

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: [Gentoo] instalacja ze źródełek w /usr/local

:>. 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

 

#4  2016-01-30 20:29:03

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [Gentoo] instalacja ze źródełek w /usr/local

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 = 1000

SOA#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/xmp

i instalujemy:

Kod:

# 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)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.013 seconds, 13 queries executed ]

Informacje debugowania

Time (s) Query
0.00021 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00136 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='18.218.129.100' WHERE u.id=1
0.00092 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.218.129.100', 1714836526)
0.00084 SELECT * FROM punbb_online WHERE logged<1714836226
0.00106 DELETE FROM punbb_online WHERE ident='185.191.171.16'
0.00127 DELETE FROM punbb_online WHERE ident='85.208.96.201'
0.00090 SELECT topic_id FROM punbb_posts WHERE id=296701
0.00143 SELECT id FROM punbb_posts WHERE topic_id=28214 ORDER BY posted
0.00085 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.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00099 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.00092 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28214
Total query time: 0.01087 s