LinuxForum.Fans
Тема

Как удалить пакет из системы полностью ?

Автор: lone_wolf 28 сообщений 7621 просмотров
#299036

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

text
yum remove openssh

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

text
yum list installed | grep ssh

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

text
updatedb
locate ssh

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

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

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

З.Ы. OC CentOS 6.3

#299044

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

#299063

error

#299064
Vascom написал:
Покажи нам что ты там видишь неудалённого.
text

#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

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

text
locate openssh

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

#299071

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

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

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

#299072
Vascom написал:
И ты хочешь, чтобы всё это было удалено?
Можешь посмотреть каким пакетам принадлежат все эти файлы:
text
yum provides "/usr/lib64/libssh2.so.1"

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

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

text
/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

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

#299080

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

#299082
"mvt" написал:
Реально - команда purge

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

#299085
verg написал:
[quote="mvt"]Реально - команда purge

Нет такой команды для rpm и yum.[/quote]
А у меня есть :) Да, тоже rpm :)

#299087
"mvt" написал:
А у меня есть ab Да, тоже rpm ab

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

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

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

#299303
lone_wolf написал:
[quote=mvt]lone_wol
Реально - команда purge. Да и то нифига. А вручную? Вы же помните, куда прога свои файлы рассовала?

centos это RHEL, а не debian ;) не ну можно и вручную... но я не спец, есть опасения что могу удалить не то...
не ну ясен пень что кто не рискует тот не пьет шампаское..[/quote]
Да фигня, Вы же знаете машинку. Ну и смотрите. Сам сто раз так делал.

#299349
lone_wolf написал:
[quote=Vascom]И ты хочешь, чтобы всё это было удалено?
Можешь посмотреть каким пакетам принадлежат все эти файлы:
text
yum provides "/usr/lib64/libssh2.so.1"

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

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

text
/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

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

#299538
Vascom написал:
[quote=lone_wolf][quote=Vascom]И ты хочешь, чтобы всё это было удалено?
Можешь посмотреть каким пакетам принадлежат все эти файлы:
text
yum provides "/usr/lib64/libssh2.so.1"

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

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

text
/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

мне кажется явно должно было быть удалено...[/quote]
А зачем? Это кому-то мешает?
Конфиги из /etc обычно не удаляются, чтобы при установке пакета обратно, не слетели настройки.[/quote]
Признаю, был не прав... убедился когда 5 раз пересобирал из исходников (уточнял некоторые нюансы)...

#299541
mvt написал:
[quote=lone_wolf][quote=mvt]lone_wol
Реально - команда purge. Да и то нифига. А вручную? Вы же помните, куда прога свои файлы рассовала?

centos это RHEL, а не debian ;) не ну можно и вручную... но я не спец, есть опасения что могу удалить не то...
не ну ясен пень что кто не рискует тот не пьет шампаское..[/quote]
Да фигня, Вы же знаете машинку. Ну и смотрите. Сам сто раз так делал.[/quote]
ну в принципе да... сегодгя сидел файлы которые не понимал чьи смотрел

text
yum provides blablabla
#299701
lone_wolf написал:
[quote=mvt][quote=lone_wolf]
centos это RHEL, а не debian ;) не ну можно и вручную... но я не спец, есть опасения что могу удалить не то...
не ну ясен пень что кто не рискует тот не пьет шампаское..

Да фигня, Вы же знаете машинку. Ну и смотрите. Сам сто раз так делал.[/quote]
ну в принципе да... сегодгя сидел файлы которые не понимал чьи смотрел

text
yum provides blablabla

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

#299720

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

#299721

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

#299722

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

#299723
Vascom написал:
Неадекватно, так как надо смотреть командой.

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

Войдите или зарегистрируйтесь, чтобы ответить.