IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (https://www.imho.ws/forumdisplay.php?f=76)
-   -   OpenSSH (https://www.imho.ws/showthread.php?t=77813)

SunGlint 17.01.2005 19:23

OpenSSH
 
Дарова.
Вот какая штука. Просканил свой сервер xSpider-ом он мне показал, что у меня возможно удаленное выполнение команд на OpenSSH и даже с правами root. Из-за переполнения буфера в одной из функций. Сказал чтобы обновил до версии 3.7
Скачал последнюю версию в 3.9p1 в исходниках.
Вот такой вопрос - как блин его обновить.
Я уже его из rpm-ки поставил, распаковал, запустил configure, потом все как положено make и make install, все компилит, все ставит - reboot - а нифига. Все также показывает старую версию. Может я чего не учел ..?
Кто сталкивался ???

Bek 17.01.2005 19:34

а configure у тебя запускался с путями старой программы?
т.е. ты ее обновил или просто еще одну копию поставил, а запускается только старая?

quaker 18.01.2005 02:36

вообще то я всегда думал что рпмка это готовый к инсталяции через ред хат пакадж менеджер бинарный пакет

и ставить надо rpm -ihv

а мэйки это для сурсов

noname 18.01.2005 10:07

Какой дистр ?
действия приблизительно такие : сносишь openssh (желательно средствами системы) ставишь openssh тоже желательно средствами дистра.

SunGlint 18.01.2005 12:10

Команда: rpm -q openssh
openssh-3.5p1-6

Если - rpm -e openssh-3.5p1-6
ошибка: Неудовлетворенные зависимости:
openssh = 3.5p1-6 нужен для (установлен)openssh-clients-3.5p1-6
openssh = 3.5p1-6 нужен для (установлен)openssh-server-3.5p1-6
openssh = 3.5p1-6 нужен для (установлен)openssh-askpass-3.5p1-6
openssh = 3.5p1-6 нужен для (установлен)openssh-askpass-gnome-3.5p1-6

Скачал - openssh-3.9p1-1.src.rpm

Ставлю
rpm -ihv openssh-3.9p1-1.src.rpm
1:openssh ########################################### [100%]

В /usr/src/redhat/SOURCES/ появляется файл - openssh-3.9p1.tar.gz
В /usr/src/redhat/SPECS/ - файл - openssh.spec
Читаю -
Соберите rpm-пакет с двоичным кодом, воспользовавшись следующей командой: rpm -ba openssh.spec

Выдает - неизвестный параметр -b

Вот тут и вопрос. Как мне обновить мой старый пакет ???

noname 18.01.2005 12:39

сначала удаляешь зависимости , зависимости зависимостей и т.д

далее ты скачал src.rpm ,а тебе больше подойдет просто щpenssh-3.9p1-1.rpm

ну или надо собрать твой src.rpm . что и как описано в man rpm .

SunGlint 18.01.2005 12:48

Цитата:

Сообщение от noname
сначала удаляешь зависимости , зависимости зависимостей и т.д

далее ты скачал src.rpm ,а тебе больше подойдет просто щpenssh-3.9p1-1.rpm

ну или надо собрать твой src.rpm . что и как описано в man rpm .


Было бы конечно проще. Увы на сайте - есть только сырцы.
А по поводу собрать - тоже вопрос.

Есть опция - rpm --rebuild имя_пакета

У мене пишет, что неизвестный параметр.
Что может быть ???

DeADMoroZ 19.01.2005 10:00

Цитата:

Есть опция - rpm --rebuild имя_пакета
По-моему rpmbuild --rebuild

SunGlint 19.01.2005 12:30

Цитата:

DeADMoroZ:
По-моему rpmbuild --rebuild
Точно. Спасибо. Пересобрал по новой, удалил старые версии и поставил новый. Теперь все просто зашибись.

Спасибо.


Часовой пояс GMT +4, время: 12:37.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.