Forum Linux.pl
Dystrybucje Linuksa => Inne => Wątek zaczęty przez: e-Łukasz w 2005-08-24, 20:53:58
-
Witam
Mam taki problem właśnie, że kiedy w katalogu xmms wpisuje ./configure pokazuje na końcu błąd:
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: *** GLIB >= 1.2.2 not installed - please install first ***
Za pomocą polecenia rpm -qa znalazłem plik: glib-2.3.3-10.mdk
To nie dlatego że nie ma devela bo też był tam plik glib-devel-2.3.3-10.mdk
Jestem poczatkujacy i nie wiem czemu tak jest.
Prosiłbym o pomoc
-
Jakby to miało znaczenie, to wersja xmms to 1.2.10
-
2005-08-24 20:54:53 luca_brasi napisał:
> Jakby to miało znaczenie, to wersja xmms to 1.2.10
O ile mi wiadomo, to glib ma dwie gałęzie. Pierwsza z nich oznaczona jest numerem 1, a druga.. 2 :)
Powinno się je traktować jak dwa różne pakiety.
Żeby oszczędzić sobie galimatiasu z kompilowaniem doinstaluj glib\\'a w pierwszej wersji (bez develi) i xmms\\'a z RPM.
-
Dzięki
Właśnie przed chwilą przeczytałem że glib a glibc to inne biblioteki:) Dziwne akurat teraz jak już się zdecydowałem na napisanie posta:|
Mam jeszcze jedno pytanko: jakie są różnice jeśli program się skompiluje a jeśli zainstaluje się do z RPM-a?
-
2005-08-24 21:05:23 luca_brasi napisał:
> Dzięki
> Właśnie przed chwilą przeczytałem że glib a glibc to inne biblioteki:) Dziwne akurat teraz jak
> już się zdecydowałem na napisanie posta:|
>
> Mam jeszcze jedno pytanko: jakie są różnice jeśli program się skompiluje a jeśli zainstaluje
> się do z RPM-a?
O ile nie kombinujesz z łatkami i flagami kompilatora - praktycznie żadne.
No, może trochę bardziej się można przy kompilacji wkurzyć, a do tego.. dziewczyny na to lecą ;)
Trzeba jednak pamiętać, że dystrybucje oparte na systemach pakietowaniach RPM (np. Mandivra, Aurox, Fedora, SuSe) lub DEB (np. Debian, Ubuntu, Knoppix, Mepis) nie powinny być \\'zaśmiecane\\' instalacjami ze źródeł o ile nie masz 100% pewności, że wiesz co robisz.
-
> Mam jeszcze jedno pytanko: jakie są różnice jeśli program się skompiluje a jeśli zainstaluje
> się do z RPM-a?
1. Zrodla najczesciej instaluja sie do /usr/local a rpm\\'y do /usr (oczywiscie wszystko mozna zmienic).
2. Programy instalowane ze zrodel nie sa odnotowywane w bazie rpm w zwiazku z czym polecenie rpm jest wobec nich bezuzyteczne.
3. paczki kompilowane czesto maja za duzo/za malo wkompilowanych opcji
4. Zrodla mozna optymalizowac pod katem sprzetu, paczki binarne mamy takie jakie ktos skompiluje
5. Paczki sa latwiejsze do instalacji, i utrzymania (zaleznosci) zwlaszcza w przypadku zlozonych projektow
-
ok dzięki wszystkim
Mam jeszcze tyle naprawdę początkujących pytań, których nie chcę zadawać, ale nie mogę znaleźć nigdzie odpowiedzi. Macie jakieś dobre Newbie guidy? mogą byc po angielsku oczywiście...
I jeszcze jedno...moglibyście zajrzeć do tematu poniżej Tkabber? bo nie wiem co robić, oczywiście na 3 pytanie znam odpowiedź:)
aaa jeszcze: jakie polecenie do rpm żeby zainstalowało mi tego gliba a nie sprawdzało zależności, ponieważ wyskakuje mi to:
Przygotowywanie... ########################################### [100%]
plik /usr/lib/libglib-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
plik /usr/lib/libgmodule-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
plik /usr/lib/libgthread-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
-
> aaa jeszcze: jakie polecenie do rpm żeby zainstalowało mi tego gliba a nie sprawdzało
> zależności,
rpm --nodeps
-
> Przygotowywanie... ########################################### [100%]
> plik /usr/lib/libglib-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w
> konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
> plik /usr/lib/libgmodule-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w
> konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
> plik /usr/lib/libgthread-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w
> konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
>
zaraz zaraz....z teog komunikatu wynika ze mam zainstalowany pakiet glib 1.2-1.2.10-15mdk.....więc czemu przy kompilacji tego xmms-a nie znajduje?
-
2005-08-24 21:35:28 xavery napisał:
> > aaa jeszcze: jakie polecenie do rpm żeby zainstalowało mi tego gliba a nie sprawdzało
> > zależności,
>
> rpm --nodeps
[root@kosmit luca]# rpm -nodeps libglib1.2-1.2.10-15mdk.i586.rpm
-nodeps: nieznana opcja
-
Jeszcze jedno pytanie odnośnie kompilacji.
Po rozpakowaniu np pliku *tar.gz do katalogu ten plik *tar.gz moge wyrzucic.
Ale czy po skompilowaniu poleceniami
./configure
make
make install moge usunac ten katalog w ktorym kompilowalem? przeciez jest juz katalog w usr/local/*
-
2005-08-24 21:45:07 luca_brasi napisał:
>
> Jeszcze jedno pytanie odnośnie kompilacji.
> Po rozpakowaniu np pliku *tar.gz do katalogu ten plik *tar.gz moge wyrzucic.
> Ale czy po skompilowaniu poleceniami
> ./configure
> make
> make install moge usunac ten katalog w ktorym kompilowalem? przeciez jest juz katalog w
> usr/local/*
Tak.
A co do rpm i innych guide\\'ów to przejrzyj sobie artykuły i FAQ na tej stronie.
Powodzenia
-
2005-08-24 20:53:58 luca_brasi napisał:
ten plik zanjduje się w libglib1.2-devel-1.2.10-15mdk.i586.rpm wiec sprwadź czy i ten pakiet masz zainstalowany (jeżeli używasz pakietów Mandrivopodobnych)
-
2005-08-24 21:51:25 lenox napisał:
> 2005-08-24 20:53:58 luca_brasi napisał:
>
> ten plik zanjduje się w libglib1.2-devel-1.2.10-15mdk.i586.rpm wiec sprwadź czy i ten pakiet
> masz zainstalowany (jeżeli używasz pakietów Mandrivopodobnych)
>
o jaki plik Ci chodzi ?
Przygotowywanie... ########################################### [100%]
plik /usr/lib/libglib-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
plik /usr/lib/libgmodule-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
plik /usr/lib/libgthread-1.2.so.0.0.10 z instalacji libglib1.2-1.2.10-15mdk jest w konflikcie z plikiem z pakietu libglib1.2-1.2.10-11mdk
z tego komunikatu wynika ze te trzy pliki (np plik /usr/lib/libglib-1.2.so.0.0.10), ktore zostaly zainstalowane wczesniej z pakietu libglib1.2-1.2.10-15mdk nie zgadzaja sie z jakimis plikami z pakietu libglib1.2-1.2.10-11mdk ktory chce zainstalowac.
Patrzac na ten pakiet (libglib1.2-1.2.10-15mdk-zainstalowany)
jest nowszy od tego ktory probuje zainstalowac....
-
[root@kosmit luca]# rpm -ivh libxmms1-1.2.9-5mdk.i586.rpm
ostrzeżenie: libxmms1-1.2.9-5mdk.i586.rpm: Sygnatura V3 DSA: NOKEY, key ID 26752624
Przygotowywanie... ########################################### [100%]
1:libxmms1 ########################################### [100%]
[root@kosmit luca]# rpm -ivh xmms-1.2.9-5mdk.i586.rpm
ostrzeżenie: xmms-1.2.9-5mdk.i586.rpm: Sygnatura V3 DSA: NOKEY, key ID 26752624
Przygotowywanie... ########################################### [100%]
1:xmms ########################################### [100%]
zainstalowalem(chyba) w taki sposob xmms-a.....
.....nie wiem gdzie:|
-
2005-08-24 22:14:34 luca_brasi napisał:
> [root@kosmit luca]# rpm -ivh libxmms1-1.2.9-5mdk.i586.rpm
> ostrzeżenie: libxmms1-1.2.9-5mdk.i586.rpm: Sygnatura V3 DSA: NOKEY, key ID 26752624
> Przygotowywanie... ########################################### [100%]
> 1:libxmms1 ########################################### [100%]
> [root@kosmit luca]# rpm -ivh xmms-1.2.9-5mdk.i586.rpm
> ostrzeżenie: xmms-1.2.9-5mdk.i586.rpm: Sygnatura V3 DSA: NOKEY, key ID 26752624
> Przygotowywanie... ########################################### [100%]
> 1:xmms ########################################### [100%]
> zainstalowalem(chyba) w taki sposob xmms-a.....
> .....nie wiem gdzie:|
Zainstalowałeś, zainstalowałeś :)
Gratulacje!
Jeśli chcesz zobaczyć gdzie są pliki Xmms\\'a to wpisz teraz:
rpm -qf xmms
(na ogół plik wykonywalny jest w /usr/bin)
W menu start też pewnie już go masz :)
Polecam lekturę \\'man rpm\\' w konsoli :)
-
hehe spoko dzięki wielkie:D....kurcze to mi się podoba:) bye bye windows:D
z tym glibem poradze sobie jakos:D spoko dzieki jeszcze raz...
-
mam pytanie wiem ze aurox jest komercyjny ale czy nowa wersja 11 bedzie dostepna na serwerach do pobrania??
-
2005-08-24 15:14:54 Rafael_edi napisał:
> mam pytanie wiem ze aurox jest komercyjny ale czy nowa wersja 11 bedzie dostepna na serwerach
> do pobrania??
chyba nie, nic takeigo nie pisze na ich stronce. ale zamiast pobierac auroxa lepiej bedzie jak pobawisz sie albo fedora albo mandriva. niestety aurox (mimo ze dosc reklamowany u nas) jest dosc klopotliwy i niezbyt lubiany
-
pewnie bedzie ale na pewno nie w sierpniu i we wrzesniu tez raczej nie; po za tym a11 zapewne kontynuje tradycje spaprania fedory :]