• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Kompilacja Debian.

Status
Not open for further replies.

Widmo

New Member
Joined
Oct 21, 2008
Messages
40
Reaction score
1
Witam mam problemy z kompilacja na Debianie 5.0 Lenny silnik tfs 0.3.4pl2 wszystko robię według tego poradnika http://otland.net/f137/linux-ultimate-compile-guide-debian-ubuntu-included-2868/ i mam następujące błędy:
Code:
punkt 2: apt-get install libboost1.35-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 libsqlite0 libsqlite0-dev libsqlite3-0 libsqlite3-dev sqlite3 lua5.1 libmysql++-dev libgmp3-dev subversion make g++ libxml2 libxml2-dev libxml++2.6-dev libmysqlclient15-dev mysql-client-5.0 mysql-common mysql-server-5.0 gcc cpp automake autoconf pkg-config liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev libboost-regex1.35-dev:

Code:
Pakiet libboost1.35-dev nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
E: Pakiet libboost1.35-dev nie ma kandydata do instalacji

no i jak mam ten błąd to pisze niżej ze musze zrobić cos takiego

Code:
cp -ar boost_asio_1_0_0/boost/* /usr/include/boost/

i mam kolejny błąd:
Code:
ks355582:~# cp -ar boost_asio_1_0_0/boost/* /usr/include/boost/
cp: cel `/usr/include/boost/' nie jest katalogiem

Code:
moze to dlatego ze ten plik zapisał się jako "boost_asio_1_0_0.tar.gz.2" a nie "boost_asio_1_0_0"

kolejny błąd:

Code:
ks355582:~# g++ boost_asio_1_0_0/libs/system/src/error_code.cpp -c -o /usr/lib/libboost_system.a
-bash: g++: nie znaleziono polecenia


szukam osoby która mi pomoże na forum lub na gg za pomoc przy kompilacji Gm lub Itemy z sms shopa. Moje gg 9672107
 
Zrobie jeden wyjątek, pomoge

Code:
cd
wget http://kent.dl.sourceforge.net/sourceforge/asio/boost_asio_0_3_8.tar.gz
wget http://switch.dl.sourceforge.net/sourceforge/boost/boost_1_34_1.tar.gz
tar -zxvf boost_asio_0_3_8.tar.gz 
tar -zxvf boost_1_34_1.tar.gz 
cp boost_asio_0_3_8/boost /usr/local/include -r 
cp boost_asio_0_3_8/libs boost_1_34_1 -r 
cd boost_1_34_1/libs/system/src/ 
g++ -shared -Wl,-soname,libboost_system.so.1 -o libboost_system.so.1.0.1 error_code.cpp -lc -fPIC 
cp libboost_system.so.1.0.1 /usr/local/lib 
ln -s /usr/local/lib/libboost_system.so.1.0.1 /usr/local/lib/libboost_system.so 
ldconfig
cd
rm -rf boost_asio_0_3_8* boost_1_34_1*

wszystko po koleji do konsoli
 
Kolejny błąd ;/
Code:
ks355582:~# cd boost_1_34_1/libs/system/src/
ks355582:~/boost_1_34_1/libs/system/src# g++ -shared -Wl,-soname,libboost_system.so.1 -o libboost_system.so.1.0.1 error_code.cpp -lc -fPIC
-bash: g++: nie znaleziono polecenia
ks355582:~/boost_1_34_1/libs/system/src#
 
apt-get install libboost1.38-dev
 
OK zainstalowałem i do jakiego punktu mam wrócić do tego co napisał Pokemonek ??
 
Code:
ks355582:~# svn co http://svn.otland.net/public/forgottenserver/tags/0.3.4pl2
Pobrano wersję 73.
ks355582:~# mv 0.3.4pl2 source
ks355582:~# mkdir forgottenserver
mkdir: nie można utworzyć katalogu `forgottenserver': Plik istnieje
ks355582:~# mv source forgottenserver
mv: nie można przenieść `source' do `forgottenserver/source': Katalog nie jest pusty
ks355582:~# cd forgottenserver
ks355582:~/forgottenserver# ./autogen.sh
-bash: ./autogen.sh: Nie ma takiego pliku ani katalogu

I coś znowu ;/

Spróbowałem coś takiego
Code:
cd 0.3.4pl2 && ./autogen.sh && ./configure --enable-mysql --enable-server-diag && make

i wyskoczył mi błąd:
Code:
configure: error: "Linking against boost::regex library failed."
 
Last edited:
Kurde to samo jeszcze zrobiłem to
Code:
cd
wget http://kent.dl.sourceforge.net/sourceforge/asio/boost_asio_0_3_8.tar.gz
wget http://switch.dl.sourceforge.net/sourceforge/boost/boost_1_34_1.tar.gz
tar -zxvf boost_asio_0_3_8.tar.gz 
tar -zxvf boost_1_34_1.tar.gz 
cp boost_asio_0_3_8/boost /usr/local/include -r 
cp boost_asio_0_3_8/libs boost_1_34_1 -r 
cd boost_1_34_1/libs/system/src/ 
g++ -shared -Wl,-soname,libboost_system.so.1 -o libboost_system.so.1.0.1 error_code.cpp -lc -fPIC 
cp libboost_system.so.1.0.1 /usr/local/lib 
ln -s /usr/local/lib/libboost_system.so.1.0.1 /usr/local/lib/libboost_system.so 
ldconfig
cd
rm -rf boost_asio_0_3_8* boost_1_34_1*
i tez próbowałem kompilowac i ten sam błąd ;/
 
Robie reinstall systemu mam prośbę do ciebie pokemonek masz morze link do poradnika jak zainstalowac TFP lub PROFTP i PHPMYADMIN bo mi FTP kolega isntalował a PHPMYADMINA ja ale nie działał ;/ z góry dzięki.
 
Ojoj ja już włączyłem reinstalacje GSMaster masz morze jakiś poradnik jak zaisntalować ftp lub proftp i phpmyadmina i apache odrazu ? Jak coś napisz na gg 9672107.
 
instaalcja ftp:
Code:
apt-get install proftpd

Potem robisz se usera
Code:
adduser ftp3

Wybierasz haslo a potem logujesz sie w programie ftp na usera ftp3 z podanym hasłem.

a instalacja reszty tutaj - Newbie [Linux.pl] :: Instalacja Apache2 + PHP5 + MySQL w Ubuntu

Z phpmyadminem bedzie wiekszy problem.
Pierwsze go zainstaluj tak jak na linku wyżej a potem:
Robisz tak:
logujesz sie na ftp (user: ftp3)
Wpisujesz w konsoli:
Code:
chmod 777 -R /etc/apache2
chmod 777 -R /etc/phpmyadmin
idziesz do katalogu:
Code:
/etc/phpmyadmin
I otwierasz w notatniku plik apache.conf

Kopiujesz go (jego zawartość), idziesz do katalogu
Code:
/etc/apache2

I otwierasz w notatniku plik apache2.conf

Na samym dole wklejasz to co skopiowałeś z apache.conf
i wysylasz go znowu na serw.

I na koniec
Code:
/etc/init.d/apache2 restart

I logujesz sie
http://ip_serwa/phpmyadmin
 
A będzie działać na Debianie ? Był bym wdzięczny jakbyś opisał ten poradnik o kompilacji tak jak wyżej :)
 
Status
Not open for further replies.
Back
Top