Я смотрю Python2.7 в / usr / local / bin. Я считаю, что установил его очень давно, и хочу его удалить. Я вижу его размер 9776. Если я использую rm
на нем, как мне удалить остальное? Не может быть как 10 кб, не так ли?
Как ты его установил? Надеюсь, вы использовали ням? В этом случае просто удалите его с помощью диспетчера пакетов:
$ sudo yum remove <package_name>
Если вы не использовали yum, удачи. Это отличный повод никогда не устанавливать что-либо в системе Linux без использования ее системы управления пакетами. если ты делать нужно установить дополнительные вещи, которые не включены в репозиторий пакетов дистрибутива, а затем поместить их где-нибудь совершенно отдельно, например, в /opt
или что-то в этом роде.
ВНИМАНИЕ: вполне вероятно, что множество вещей в вашей системе зависит от установленного Python. Я очень рекомендую вам оставить это здесь.
Дистрибутивы обычно устанавливаются с prefix=/usr
, ваш случай выглядит как ручная установка с prefix=/usr/local
. Некоторые программы (а именно программы GNU) предлагают make uninstall
возможность очистить их, но я понятия не имею, делает ли это Python; вам, возможно, придется посмотреть (внутри /usr/local
) lib/libpython2.7.so
, lib/python2.7/
, lib/pkgconfig/
, share/man/man1
и вручную удалить тех, кто выглядит похожим.
Обычно я рекомендую ручную установку:
make DESTDIR=/path/to/temp && tar cf /path/to/package.tar -C /path/to/temp .
; или/opt/name-version
, например в твоем случае ./configure --prefix=/opt/python-2.7
. Вы можете создавать символические ссылки в /usr/local/bin
(и другие режиссеры, подобные man
, pkgconfig
), так что удаление программного обеспечения занимает всего лишь rm -r
и удаление мертвых символических ссылок, что хорошо делает zsh glob.