1 (27.01.2013 19:55:39 отредактировано lone_wolf)

Всем привет, хочу обновить openssh до более свежей версии (на данный момент стоит версия идущая в комплекте с осью), вбиваю команду :

yum remove openssh

типа удаляется проверяю:

yum list installed | grep ssh

ничего не находит, проверяю

updatedb
locate ssh

и вижу что либы и конфиги не удалены... при том что я конфиги не правил (((

или можно просто скомпилироть и установить поверх ?    ah

Немного не по теме но как посмотреть с поддержкой чего собран уже предустановленный ssh ?

З.Ы. OC CentOS 6.3

Спросить - стыд минуты, не узнать - стыд всей жизни

2

Покажи нам что ты там видишь неудалённого.

3 (27.01.2013 20:16:48 отредактировано Peter)

error

Пётр.

4 (27.01.2013 20:20:20 отредактировано lone_wolf)

Vascom пишет:

Покажи нам что ты там видишь неудалённого.

#locate ssh
/etc/ssh
/etc/selinux/targeted/modules/active/modules/rssh.pp
/etc/ssh/ssh_host_dsa_key
/etc/ssh/ssh_host_dsa_key.pub
/etc/ssh/ssh_host_key
/etc/ssh/ssh_host_key.pub
/etc/ssh/ssh_host_rsa_key
/etc/ssh/ssh_host_rsa_key.pub
/usr/bin/gpgkey2ssh
/usr/bin/sss_ssh_authorizedkeys
/usr/bin/sss_ssh_knownhostsproxy
/usr/lib/python2.6/site-packages/paramiko/ssh_exception.py
/usr/lib/python2.6/site-packages/paramiko/ssh_exception.pyc
/usr/lib/python2.6/site-packages/paramiko/ssh_exception.pyo
/usr/lib/python2.6/site-packages/sos/plugins/ssh.py
/usr/lib/python2.6/site-packages/sos/plugins/ssh.pyc
/usr/lib/python2.6/site-packages/sos/plugins/ssh.pyo
/usr/lib64/libssh2.so.1
/usr/lib64/libssh2.so.1.0.1
/usr/libexec/sssd/sssd_ssh
/usr/share/doc/libssh2-1.2.2
/usr/share/doc/libssh2-1.2.2/AUTHORS
/usr/share/doc/libssh2-1.2.2/COPYING
/usr/share/doc/libssh2-1.2.2/ChangeLog
/usr/share/doc/libssh2-1.2.2/NEWS
/usr/share/doc/libssh2-1.2.2/README
/usr/share/doc/ppp-2.4.5/scripts/options-ssh-loc
/usr/share/doc/ppp-2.4.5/scripts/options-ssh-rem
/usr/share/doc/ppp-2.4.5/scripts/ppp-on-ssh
/usr/share/doc/python-paramiko-1.7.5/docs/paramiko.ssh_exception-module.html
/usr/share/doc/python-paramiko-1.7.5/docs/paramiko.ssh_exception-pysrc.html
/usr/share/doc/python-paramiko-1.7.5/docs/paramiko.ssh_exception.PartialAuthentication-class.html
/usr/share/doc/python-paramiko-1.7.5/docs/toc-paramiko.ssh_exception-module.html
/usr/share/man/man1/sss_ssh_authorizedkeys.1.gz
/usr/share/man/man1/sss_ssh_knownhostsproxy.1.gz
/usr/share/man/man8/rssh_selinux.8.gz
/usr/share/man/man8/ssh_selinux.8.gz
/usr/share/man/man8/sshd_selinux.8.gz
/usr/share/perl5/URI/ssh.pm
/usr/share/selinux/devel/include/apps/rssh.if
/usr/share/selinux/devel/include/services/ssh.if
/usr/share/selinux/targeted/rssh.pp.bz2
/usr/share/vim/vim72/ftplugin/sshconfig.vim
/usr/share/vim/vim72/syntax/sshconfig.vim
/usr/share/vim/vim72/syntax/sshdconfig.vim
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/changed_by
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/checksum_data
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/checksum_type
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/command_line
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/from_repo
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/from_repo_revision
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/from_repo_timestamp
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/installed_by
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/reason
/var/lib/yum/yumdb/l/c9027751aaf65489d6bf0579a47f2a63adfef567-libssh2-1.2.2-11.el6_3-x86_64/releasever

признаю если сделать

locate openssh

то ничего не находит...

Спросить - стыд минуты, не узнать - стыд всей жизни

5

И ты хочешь, чтобы всё это было удалено?
Можешь посмотреть каким пакетам принадлежат все эти файлы:

yum provides "/usr/lib64/libssh2.so.1"

И так для каждого интересующего файла.

6 (27.01.2013 21:45:07 отредактировано lone_wolf)

Vascom пишет:

И ты хочешь, чтобы всё это было удалено?
Можешь посмотреть каким пакетам принадлежат все эти файлы:

yum provides "/usr/lib64/libssh2.so.1"

И так для каждого интересующего файла.

конечно же нет, но вот

/etc/ssh
/etc/ssh/ssh_host_dsa_key
/etc/ssh/ssh_host_dsa_key.pub
/etc/ssh/ssh_host_key
/etc/ssh/ssh_host_key.pub
/etc/ssh/ssh_host_rsa_key
/etc/ssh/ssh_host_rsa_key.pub

мне кажется явно должно было быть удалено...

Спросить - стыд минуты, не узнать - стыд всей жизни

7

lone_wol
Реально - команда purge. Да и то нифига. А вручную? Вы же помните, куда прога свои файлы рассовала?

8

mvt пишет:

Реально - команда purge

Нет такой команды для rpm и yum.

9

verg пишет:
mvt пишет:

Реально - команда purge

Нет такой команды для rpm и yum.

А у меня есть ab Да, тоже rpm ab

10

mvt пишет:

А у меня есть ab Да, тоже rpm ab

Apt в Centos не используется.

11 (27.01.2013 23:20:34 отредактировано lone_wolf)

mvt пишет:

lone_wol
Реально - команда purge. Да и то нифига. А вручную? Вы же помните, куда прога свои файлы рассовала?

centos это RHEL, а не debian  bx  не ну можно и вручную... но я не спец, есть опасения что могу удалить не то...
не ну ясен пень что кто не рискует тот не пьет шампаское..

Спросить - стыд минуты, не узнать - стыд всей жизни

12

lone_wolf пишет:
mvt пишет:

lone_wol
Реально - команда purge. Да и то нифига. А вручную? Вы же помните, куда прога свои файлы рассовала?

centos это RHEL, а не debian  bx  не ну можно и вручную... но я не спец, есть опасения что могу удалить не то...
не ну ясен пень что кто не рискует тот не пьет шампаское..

Да фигня, Вы же знаете машинку. Ну и смотрите. Сам сто раз так делал.

13

lone_wolf пишет:
Vascom пишет:

И ты хочешь, чтобы всё это было удалено?
Можешь посмотреть каким пакетам принадлежат все эти файлы:

yum provides "/usr/lib64/libssh2.so.1"

И так для каждого интересующего файла.

конечно же нет, но вот

/etc/ssh
/etc/ssh/ssh_host_dsa_key
/etc/ssh/ssh_host_dsa_key.pub
/etc/ssh/ssh_host_key
/etc/ssh/ssh_host_key.pub
/etc/ssh/ssh_host_rsa_key
/etc/ssh/ssh_host_rsa_key.pub

мне кажется явно должно было быть удалено...

А зачем? Это кому-то мешает?
Конфиги из /etc обычно не удаляются, чтобы при установке пакета обратно, не слетели настройки.

14

Vascom пишет:
lone_wolf пишет:
Vascom пишет:

И ты хочешь, чтобы всё это было удалено?
Можешь посмотреть каким пакетам принадлежат все эти файлы:

yum provides "/usr/lib64/libssh2.so.1"

И так для каждого интересующего файла.

конечно же нет, но вот

/etc/ssh
/etc/ssh/ssh_host_dsa_key
/etc/ssh/ssh_host_dsa_key.pub
/etc/ssh/ssh_host_key
/etc/ssh/ssh_host_key.pub
/etc/ssh/ssh_host_rsa_key
/etc/ssh/ssh_host_rsa_key.pub

мне кажется явно должно было быть удалено...

А зачем? Это кому-то мешает?
Конфиги из /etc обычно не удаляются, чтобы при установке пакета обратно, не слетели настройки.

Признаю, был не прав... убедился когда 5 раз пересобирал из исходников (уточнял некоторые нюансы)...

Спросить - стыд минуты, не узнать - стыд всей жизни

15 (30.01.2013 00:15:29 отредактировано lone_wolf)

mvt пишет:
lone_wolf пишет:
mvt пишет:

lone_wol
Реально - команда purge. Да и то нифига. А вручную? Вы же помните, куда прога свои файлы рассовала?

centos это RHEL, а не debian  bx  не ну можно и вручную... но я не спец, есть опасения что могу удалить не то...
не ну ясен пень что кто не рискует тот не пьет шампаское..

Да фигня, Вы же знаете машинку. Ну и смотрите. Сам сто раз так делал.

ну в принципе да... сегодгя сидел файлы которые не понимал чьи смотрел

yum provides blablabla
Спросить - стыд минуты, не узнать - стыд всей жизни

16

lone_wolf пишет:
mvt пишет:
lone_wolf пишет:

centos это RHEL, а не debian  bx  не ну можно и вручную... но я не спец, есть опасения что могу удалить не то...
не ну ясен пень что кто не рискует тот не пьет шампаское..

Да фигня, Вы же знаете машинку. Ну и смотрите. Сам сто раз так делал.

ну в принципе да... сегодгя сидел файлы которые не понимал чьи смотрел

yum provides blablabla

Да проще. Смотрите куда пакет файлы разбрасывает. ( ну, откройте его, как архив.) Там - букварь - "что куда". Настройки - в домашнем каталоге (ну, скрытые, с "точки" начинаются.) Вот их обычно не удаляют. Посмотрите в домашнем.

17

Ненадо никаких архивов открывать, это же rpm.
rpm -ql имя_пакета

18

Vascom
Ну посмотреть, что внутри можно? ab Это - неадекватно? ab

19

Неадекватно, так как надо смотреть командой.

20

Vascom пишет:

Неадекватно, так как надо смотреть командой.

Ну, да, хорошо, я не совсем прав. Но итог будет тем же - удалять будете вручную, не? ab

21

Я вообще не буду удалять вручную, rpm-пакету виднее.
Это вообще бзик - удалять что-то вручную. Вот потом проблемы и появляются.

22

Vascom
Вот фигу. Из домашнего каталога - нифига не удаляется. Это нужно при перестановке, НО. иногда мешает. Да посмотрите сами, чего я... Я к Вам как-то очень хорошо. Посмотрите, как это - на самом деле.

23 (30.01.2013 20:58:05 отредактировано lone_wolf)

Vascom пишет:

Я вообще не буду удалять вручную, rpm-пакету виднее.
Это вообще бзик - удалять что-то вручную. Вот потом проблемы и появляются.

согласен, но есть 1 но... А вот если пакет, установлен из исходных кодов (да  изврат но порой необходимый к примеру для поддельного банера ssh )...

Спросить - стыд минуты, не узнать - стыд всей жизни

24 (30.01.2013 21:36:06 отредактировано mvt)

Ну, да. прога ищет свои элементы, где они должны быть. Какая разница, как мы их туда поставили?
PS Да какая разница, rpm или  deb.  Пакет нужен для чтобы файлы рассовать по местам. Вручную будете делать? А всё получится.

25

mvt пишет:

Ну, да. прога ищет свои элементы, где они должны быть. Какая разница, как мы их туда поставили?
PS Да какая разница, rpm или  deb.  Пакет нужен для чтобы файлы рассовать по местам. Вручную будете делать? А всё получится.

эм конечно лучше пакетом...

Спросить - стыд минуты, не узнать - стыд всей жизни

26

А из домашнего? ну, настройки Ваши ab

27

ab ручками, раз не удалило а нам не надо

Спросить - стыд минуты, не узнать - стыд всей жизни

28

Так, мы уже просто флеймим, да?
Ведь ни один пакет не создаёт файлов в домашнем каталоге, поэтому и удалять их не должен.