[+] instalacja glibc i gcc i kompilaja ze źróde

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Gliht
Posty: 26
Rejestracja: 20 września 2008, 21:32

Post autor: Gliht »

Z całego serca wszystkim dziękuję :) . Mam glibica zainstalowanego.

Nie chcę zakładać nowego tematu, a pojawia się kolejny problem. "Patchuje" pliki mangosa:
MaNGOS-r5049-Scriptdev2.patchngos# patch -p0 < /home/sources/ScriptDev2/patches/
patching file src/mangosd/Makefile.am
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/mangosd/Makefile.am.rej
patching file src/bindings/Makefile.am
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/bindings/Makefile.am.rej
patching file configure.ac
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file configure.ac.rej
Z tego wynika, że mam to już zrobione. Ale kiedy wpisuję:
autoreconf -install
Pojawia się:
autoreconf .install
autoreconf: `configure.ac' or `configure.in' is required
Z pierwszego logu wnioskuję, że mam już "configure.ac", drugi jednak, mówi, że jest inaczej.

---

Kolejny problem. Chcę zdefiniować ścieżkę kompilacji:
./configure –prefix=/home/mangos/ –sysconfdir=/home/mangos/etc –enable-cli –enable-ra –datadir=/home/mangos/
Ale:
error: invalid variable name: .prefix
Wiem, że zadaję ogólnie rzecz biorąc lamerskie pytania [każdy musi się kiedyś nauczyć], ale... Co z tym zrobić?
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

man pisze:--prefix=KATALOG
Pliki instalacyjne zostaną zainstalowane w katalogu KATALOG. Domyślną wartością jest "/usr/local".
Jeżeli próbujesz to zmienić to na początku muszą być dwie kreski (dwa minusy) czyli: --prefix=/ścieżka

W Debianie w nazwach pakietów używa się małych liter (uwaga do wcześniejszego problemu).

Więcej w:

Kod: Zaznacz cały

 man configure
Gliht
Posty: 26
Rejestracja: 20 września 2008, 21:32

Post autor: Gliht »

Dzięki wielkie. Wszystko pięknie, ładnie, ale pozostał mi do rozwiązania jeszcze jeden problem. Wpisuję:
./configure –-prefix=/home/mangos/ –-sysconfdir=/home/mangos/etc –-enable-cli –-enable-ra –-datadir=/home/mangos/
Ale po kilku chwilach wyskakuje takie coś:
configure: error: Missing openssl
Z tym, że mam openssl'a w najnowszej wersji:
apt-get install openssl
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
openssl jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Nie pomaga reinstalacja openssl'a... Jak na to zaradzić?
LiTE
Beginner
Posty: 208
Rejestracja: 25 marca 2008, 13:22
Lokalizacja: Nowa Ruda

Post autor: LiTE »

Może zainstaluj libssl-dev
Gliht
Posty: 26
Rejestracja: 20 września 2008, 21:32

Post autor: Gliht »

Dziękuję, dziękuję i jeszcze raz dziękuję!

Sądzę, że wszystko powinno być już dobrze, by przy komendzie "make" niewiele mogę zepsuć ;) . Ale wątku lepiej nie zamykać, bo zawsze może wywalić nieoczekiwany błąd.
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Gliht, zdecyduj się na jeden program do obsługi pakietów: apttude lub apt w połączeniu np. z: synapticiem. Położysz system.
Gliht
Posty: 26
Rejestracja: 20 września 2008, 21:32

Post autor: Gliht »

@fnmirk: Dzięki za radę. Wezmę to sobie do serca ;) .

Poradziłem sobie z kompilacją. Chcę teraz wgrać na mój serwer dedykowany pliki, które mam na swoim komputerze z WinXP. A konkretniej zawartość trzech katalogów, chcę przekopiować do katalogów o tej samej nazwie na serwerze. Niestety nie mam zielonego pojęcia jak to zrobić (wiem, że to jest już maksymalnie n00berskie pytanie, ale nic na to nie poradzę). Z góry dziękuję za odp.
ODPOWIEDZ