Skocz do zawartości
marmat00

SSH2 instalacja na debianie

Polecane posty

Męczę się już 2 dni z instalacją SSH2 na debianie. Próbowałem różnych instrukcji ale nic. ciągle błąd przy

./configure --with-ssh2 && make

pisze, że nie ma takiego pliku. jak mam to zainstalować?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

admn-PC:~# apt-get install php5-dev

Czytanie list pakietĂłw... Gotowe

Budowanie drzewa zaleĹźnoĹi

Odczyt informacji o stanie... Gotowe

Nie udaĹo siÄ zainstalowaÄ niektĂłrych pakietĂłw. MoĹźe to oznaczaÄ,

Ĺźe zaĹźÄ

dano niemoĹźliwej sytuacji lub uĹźywasz dystrybucji niestabilnej,

w ktĂłrej niektĂłre pakiety nie zostaĹy jeszcze utworzone lub przeniesione

z katalogu Incoming ("PrzychodzÄ

ce").

NastÄpujÄ

ce informacje mogÄ

pomĂłc rozwiÄ

zaÄ sytuacjÄ:

 

NastÄpujÄ

ce pakiety majÄ

niespeĹnione zaleĹźnoĹi:

php5-dev: Wymaga: autoconf ale nie da siÄ go zainstalowaÄ

Wymaga: automake1.4 ale nie da siÄ go zainstalowaÄ

Wymaga: libssl-dev ale nie zostanie zainstalowany

Wymaga: libtool ale nie zostanie zainstalowany

Wymaga: shtool ale nie da siÄ go zainstalowaÄ

^[[?6cE: Pakiety sÄ

uszkodzone

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

yyy... czyli to ma być extension do php?

Jeżeli tak to:

apt-get update
apt-get upgrade
apt-get -f install
apt-get install php5-dev libssh2-1 libssh2-1-dev autoconf build-essential automake

Być może masz jakieś popaprane sources.list (nie poprawnie apt-get update będzie się wykonywało).

Wtedy zaktualizuj plik /etc/apt/sources.list (wywal stare wpisy i zastąp je nowymi prawidłowymi dla Twojej wersji debiana i zacznij od apt-get update)

Jak już wykonasz te apt-get`y to możesz przystąpić do kompilowania tego dodatku do php :(

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
admn-PC:~# apt-get install php5-dev libssh2-1 libssh2-1-dev autoconf build-essential automake

Czytanie list pakietĂłw... Gotowe

Budowanie drzewa zaleĹźnoĹi

Odczyt informacji o stanie... Gotowe

Pakiet libssh2-1 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 libssh2-1 nie ma kandydata do instalacji

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W ogóle to co za debian? (Bo lenny to nie jest)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak nie jak tak

jak daje ./configure --with-ssh2 && make to:

admn-PC:~/ssh2-0.10/libssh2-1.0# ./configure --with-ssh2 && make

checking whether to enable maintainer-specific portions of Makefiles... no

checking for sed... /bin/sed

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for gawk... no

checking for mawk... mawk

checking whether make sets $(MAKE)... yes

checking libssh2 version... 1.0

checking build system type... i686-pc-linux-gnu

checking host system type... i686-pc-linux-gnu

configure: autobuild project... libssh2

configure: autobuild revision... 1.0

configure: autobuild hostname... admn-PC

configure: autobuild timestamp... 20100713-170446

checking host system type... (cached) i686-pc-linux-gnu

checking for style of include used by make... GNU

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking dependency style of gcc... gcc3

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for long long... yes

checking for library containing socket... none required

checking for library containing inet_addr... none required

checking for gcc... (cached) gcc

checking whether we are using the GNU C compiler... (cached) yes

checking whether gcc accepts -g... (cached) yes

checking for gcc option to accept ISO C89... (cached) none needed

checking dependency style of gcc... (cached) gcc3

checking for a BSD-compatible install... /usr/bin/install -c

checking whether ln -s works... yes

checking whether make sets $(MAKE)... (cached) yes

checking for sshd... /usr/sbin/sshd

checking for a sed that does not truncate output... /bin/sed

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for /usr/bin/ld option to reload object files... -r

checking for BSD-compatible nm... /usr/bin/nm -B

checking how to recognize dependent libraries... pass_all

checking dlfcn.h usability... yes

checking dlfcn.h presence... yes

checking for dlfcn.h... yes

checking for g++... g++

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking dependency style of g++... gcc3

checking how to run the C++ preprocessor... g++ -E

checking for g77... no

checking for xlf... no

checking for f77... no

checking for frt... no

checking for pgf77... no

checking for cf77... no

checking for fort77... no

checking for fl32... no

checking for af77... no

checking for xlf90... no

checking for f90... no

checking for pgf90... no

checking for pghpf... no

checking for epcf90... no

checking for gfortran... no

checking for g95... no

checking for xlf95... no

checking for f95... no

checking for fort... no

checking for ifort... no

checking for ifc... no

checking for efc... no

checking for pgf95... no

checking for lf95... no

checking for ftn... no

checking whether we are using the GNU Fortran 77 compiler... no

checking whether accepts -g... no

checking the maximum length of command line arguments... 98304

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for objdir... .libs

checking for ar... ar

checking for ranlib... ranlib

checking for strip... strip

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC

checking if gcc PIC flag -fPIC works... yes

checking if gcc static flag -static works... yes

checking if gcc supports -c -o file.o... yes

checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... yes

configure: creating libtool

appending configuration tag "CXX" to libtool

checking for ld used by g++... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes

checking for g++ option to produce PIC... -fPIC

checking if g++ PIC flag -fPIC works... yes

checking if g++ static flag -static works... yes

checking if g++ supports -c -o file.o... yes

checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes

checking dynamic linker characteristics... GNU/Linux ld.so

(cached) (cached) checking how to hardcode library paths into programs... immediate

appending configuration tag "F77" to libtool

checking whether byte ordering is bigendian... no

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... 64

checking for ld used by GCC... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for shared library run path origin... done

checking for libssl... no

checking for libgcrypt... no

configure: error: cannot find OpenSSL or Libgcrypt,

try --with-libssl-prefix=PATH or --with-libgcrypt-prefix=PATH

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

yyy nie :(

Paczka w lennym nazywa się libssh2-1

Więc ... yy aż tak zepsutych repo nie można mieć.

W każdym razie poszukaj:

apt-cache search libssh2

 

A co do brakujących libów to: libgcrypt11 libgcrypt11-dev libssl-dev libssl0.9.8

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość N3T5kY

Bo czasami jest tak, że korzystając z różnych "poradnikuff"' (ewentualnie poradnik, ale wtedy wina czytającego) użytkownik wklei repo z etch do lenny :(

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zadaj konkretne pytanie, bo konkretnych porad w tym wątku było więcej niż potrzeba.

 

Zadaj konkretne pytanie, bo konkretnych porad w tym wątku było więcej niż potrzeba.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To jest Twoje pierwsze pytanie, jak już mówiłem - mało konkretnie. Napisz jak próbowałeś instalować, jaką masz wersję debiana ( to pytanie już ktoś Ci zadał), i jakie błędy pojawiły Ci się podczas próby instalacji. Napisz także jaki był efekt po zastosowaniu rad we wszystkich postach u góry (między innymi skup się na postach malu).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To jest Twoje pierwsze pytanie, jak już mówiłem - mało konkretnie. Napisz jak próbowałeś instalować, jaką masz wersję debiana ( to pytanie już ktoś Ci zadał), i jakie błędy pojawiły Ci się podczas próby instalacji. Napisz także jaki był efekt po zastosowaniu rad we wszystkich postach u góry (między innymi skup się na postach malu).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To jest Twoje pierwsze pytanie, jak już mówiłem - mało konkretnie. Napisz jak próbowałeś instalować, jaką masz wersję debiana ( to pytanie już ktoś Ci zadał), i jakie błędy pojawiły Ci się podczas próby instalacji. Napisz także jaki był efekt po zastosowaniu rad we wszystkich postach u góry (między innymi skup się na postach malu).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wersja debiana: 5.0.5/i386

instaluję według tego poradnika:http://www.gamepanelx.com/wiki/index.php?title=Install_SSH2_Module

gdy wpisuję

phpize && ./configure --with-ssh2 && make

 

odpowiada, że nie ma polecenia phpize

gdy wpiszę bez phpize to odpowiada tak jak w poście 9

gdy wpisuję to co w poście 6 to odpowiada to co w poście 7

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Jak Zainstalować SSH2 na debianie?

Nie, to nie jest Twoje pytanie... Jak ktoś ma Ci udzielić odpowiedzi, skoro nawet nie potrafisz zadać pytania?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ja też już nie mam siły niech ktoś mi da tylko działającą instrukcję lub mi to zrobi.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

×