Strona 1 z 1

Problem z tar.gz i skyptem powłoki

: 15 sierpnia 2014, 00:13
autor: Al1as
Witam debianowców :)

Próbuję zainstalować zacne epic irc, przeczytałem readme,install i znajdując się w katalogu wpisuje polecenie ./configure, po czym dostaję taki komunikat w konsoli:
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for POSIXized ISC... no
checking for AIX... no
checking for an extra library directory... yes, /usr/local
checking for solaris cc... ok
checking for setenv in -lcext... no
checking for Macintosh OS X... ok
checking if you want threaded stdout... no
checking which multiplexer function to use... select
checking for select... yes
checking for socket in -lsocket... no
checking for archive_read_new in -larchive... no
checking whether libarchive works the way I expect... no
checking whether to include SSL support... no
configure: error: I was unable to find OpenSSL. If it is not installed, please install it. If it is installed, please help me find it using --with-ssl=/usr/local or similar.
jest coś o openssl ale sprawdzałem i mam ten pakiet:
Pakiet: openssl
Stan: zainstalowany
Zainstalowany automatycznie: nie
Wersja: 1.0.1i-1
Priorytet: opcjonalny
Sekcja: utils
Opiekun: Debian OpenSSL Team <pkg-openssl-devel@lists.alioth.debian.org>
Architektura: amd64
Rozmiar rozpakowanego: 1120 k
Wymaga: libc6 (>= 2.15), libssl1.0.0 (>= 1.0.1)
Sugeruje: ca-certificates
Opis: Zestaw narzędzi Secure Sockets Layer - narzędzia kryptograficzne
Pakiet jest częścią, należącej do projektu OpenSSL, implementacji
kryptograficznych protokołów SSL i TLS do bezpiecznej wymiany informacji w
Internecie.

Pakiet zawiera plik binarny /usr/bin/openssl - polecenie do ogólnego stosowania
w wierszu poleceń, wykorzystywane w operacjach kryptograficznych takich jak:
* tworzenie parametrów kluczy RSA, DH i DSA;
* tworzenie certyfikatów X.509, CSR oraz CRL;
* obliczanie wartości kontrolnych postów;
* szyfrowanie i deszyfrowanie;
* testowanie klientów i serwerów SSL/TLS;
* obsługiwanie podpisanych S/MIME lub zaszyfrowanych wiadomości.

Znaczniki: implemented-in::c, interface::commandline, protocol::ssl,
role: program, scope::utility, security::cryptography,
security::integrity, use::checking
A gdy próbuję uruchomić grę linuxową, to dostaję komunikat:
Brak zainstalowanego programu obsługującego pliki "Skrypt powłoki"
To drugie domyślam się prostsze, tylko nie wiem jaki program jest potrzebny do obsługi tego.

Dzięki za każdą pomoc
pozdrawiam :)

: 15 sierpnia 2014, 00:32
autor: pone13
Zainstaluj libssl-dev, co do problemu numer dwa to podaj o jaki program konkretnie chodzi i jak go uruchamiasz.

: 15 sierpnia 2014, 00:55
autor: Al1as
zainstalowałem libssl-dev i wszystko okej, program działa, ale jak go teraz odinstalować ? komenda make uninstall nie działa.
A co do dwójki to jest to nethaczek ^^ na innym linuxie po rozpakowaniu po prostu klikałem na ikonke i działało, typ pliku to: Skrypt powłoki (application/x-shellscript)

: 15 sierpnia 2014, 01:08
autor: pone13
Program skompilowałeś więc musisz usunąć go ręcznie.
Co do gry to odpal z terminala, lub zainstaluj nethack-x11 w tej paczce jest plik .desktop.

: 15 sierpnia 2014, 01:26
autor: Al1as
Ręcznie tzn wyrzucić cały katalog z tym gdzie to kompilowałem do kosza i już po kłopocie ? ;d
co do nethack-x11, wolałbym tą wer.terminalową ;p Próbowałem uruchomić to z konsoli w następujący sposób, wszedłem do katalogu z tym i użyłem komend - "nethack" oraz "sh nethack" i nic, trzeba jakieś inne polecenie ? jeśli tak to poprosiłbym o naprowadzenie ; )

: 15 sierpnia 2014, 01:58
autor: pone13
Zainstalowałem i wystarczy wpisać nethack z dowolnego miejsca.

Program kompilowany za pomocą make instalowany jest po wywołaniu polecenia make install.
Jeżeli wcześniej wydałeś polecenie configure z opcją --prefix=jakiś_katalog to make install zainstaluje program w tym katalogu.
W przeciwnym wypadku w domyślnej lokalizacji zdefiniowanej przez dostawcę oprogramowania.

Jeżeli nie wydawałeś polecenia make install to tak wystarczy usunąć katalog z kodem, w przeciwnym wypadku musisz jeszcze usunąć pliki
zainstalowane (skopiowane) w katalogach przez make install.

: 15 sierpnia 2014, 10:24
autor: Al1as
Tobie chodzi o tego nethacka-x11 ? bo mi o tego którego pobrałem, po wpisaniu "Nethack" mam komunikat:
bash: Nethack: nie znaleziono polecenia
A co do tych źródełek to nie definiowałem gdzie mają być ale znalazłem katalog w /usr/share/local, próbowałem go usunąć poleceniem rmdir i oto co mi konsola zakomunikowała:
rmdir: nie udało się usunąć „epic5”: Katalog nie jest pusty

: 15 sierpnia 2014, 10:49
autor: pone13
Nie zainstalowałem nethack-console, z małej litery wpisz... nethack.
Polecenie usunięcia katalogu to rm -r katalog.

: 15 sierpnia 2014, 12:35
autor: Al1as
Okej, wszystko działa :) swoją drogą nie wiedziałem, że można tak w 100% usunąć zainstalowane źródła po prostu wrzucając je do kosza ;p