Instalacja pakietu

Ogólne pytania dotyczące systemu
laikowy
Posty: 6
Rejestracja: 05 listopada 2014, 00:41

Instalacja pakietu

Post autor: laikowy »

Witam serdecznie :)

Jak można poznać po moim nicku zaczynam dopiero zabawę ze środowiskiem Debian.
Posiadam wersje 7 (Wheezy) (64 bits).
Przechodząc do sedna tematu, przy próbie kompilacji pewnych plików wyskakuje mi błąd:

Kod: Zaznacz cały

CMake Error at CMakeLists.txt:168 (message):
  ** Readline library not found!

CMake Error at CMakeLists.txt:169 (message):
  ** Your distro may provide a binary for Readline e.g.  for ubuntu try
  apt-get install libreadline5-dev

-- Configuring incomplete, errors occurred!
Przy próbie instalacji libreadline5-dev wyświetla się coś takiego:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet libreadline5-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ł.
Jednak następujące pakiety go zastępują:
  libreadline-gplv2-dev

E: Pakiet libreadline5-dev nie ma kandydata do instalacji

Zainstalowałem więc pakiet "libreadline-gplv2-dev", robię reboot i dalej wyskakuje ten sam błąd.
Ktoś może wie co robię źle? Z góry dziękuje za pomoc.

Wyniki z terminala / konsoli proszę umiesczać w tagach Code. //marcin'82
Awatar użytkownika
Kamilko
Beginner
Posty: 238
Rejestracja: 11 stycznia 2011, 19:44
Lokalizacja: Okolice Poznania

Post autor: Kamilko »

Czy kompilujesz program 64-bit, czy 32-bit? Jeśli 32 to upewnij się, że pobierasz paczkę libreadline-gplv2-dev:i386

Jakby co to libreadline5-dev występuje w Squeeze, pożesz go pobrać linkiem:
https://packages.debian.org/pl/squeeze/libreadline5-dev
laikowy
Posty: 6
Rejestracja: 05 listopada 2014, 00:41

Post autor: laikowy »

Program jest 32 bitowy, dziękuję za odpowiedź ale teraz znowu rodzi się problem,
pobrałem paczkę z libreadline5-dev, wypakowałem i nie wiem co dalej :(
Użyłem pliku config ale to nic nie dało :D Ktoś by pomógł laikowi?
Zdecydowanie wolę bazy danych.
Awatar użytkownika
dedito
Moderator
Posty: 3588
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Do instalacji paczek deb użyj dpkg.
Jeżeli kompilujesz ze źródeł to opis zazwyczaj jest w pliku readme, install lub podobnym.
Zazwyczaj jest to sekwencja poleceń configure, make, make install ale to już musisz doczytać.
laikowy
Posty: 6
Rejestracja: 05 listopada 2014, 00:41

Post autor: laikowy »

Jak by mógł ktoś jeszcze wyjaśnić coś takiego:

Kod: Zaznacz cały

CMake Error at cmake/macros/FindZMQ.cmake:80 (message):
  Could not find ZMQ libraries/headers! Please install ZMQ with libraries and
  headers
Call Stack (most recent call first):
  CMakeLists.txt:59 (find_package)
Zainstalowałem https://packages.debian.org/wheezy/amd6 ... g/download
Ale nadal to samo.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Zainstaluj paczkę libzmq-dev.
laikowy
Posty: 6
Rejestracja: 05 listopada 2014, 00:41

Post autor: laikowy »

Instalowana wcześniej i nadal to samo.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

A możesz podać jaki program / bibliotekę chcesz skompilować?
laikowy
Posty: 6
Rejestracja: 05 listopada 2014, 00:41

Post autor: laikowy »

Kompiluje biblioteki TrinityCore, mam stary komputer i chciałbym ze znajomymi pograć.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

W paczce ze źródłami na pewno masz jakiś plik README. Zajrzyj tam. Podaj link do źródeł.
ODPOWIEDZ