LINUX.ORG.RU

Как и куда устанавливается ПО?


0

0

Пытаюсь разобраться с устновкой в Linux'e и возникло пару вопросов:

1)Как удалить ПО установелнное из исходников??? И как узнать куда оно устанавливается?

2)Можно ли изменить место куда оно установиться(и если из исходников, и если rpm)

3)Какие права получат устанавливаемые файлы?(для rpm и для исходников)


>Как удалить ПО установелнное из исходников??? И как узнать куда оно устанавливается?

Ставится обычно в /usr (/usr/bin, /usr/share и т.д.) или в /usr/local Куда ставить прописывается в Makefile, который обрабатывается командой make при вызове с параметром install. Makefile очень часто генерится автоматически скриптом configure, который нужно запустить с ключом --help чтобы узнать что да как он умеет делать. В частности указание --prefix=/home/myusername позволит поставить программу не имея привилегий рута. Узнать, где у тебя лежит уже проинсталлированная программа можно при помощи find или whereis Удаление ПО из исходников - make uninstall, если есть. Если нет, то нужно руками (поставить в отдельную директорию и посмотреть какие каталоги какие файлы будут содержать, а потом убить соответствующие файлы из системных директорий, куда ПО поставилось).

>Какие права получат устанавливаемые файлы?(для rpm и для исходников) Для rpm - не знаю, вернее не помню, но думаю, это задает maintaner дистрибутива при создании spec файла. Если ставишь руками, то это также зашито в Makefile, обычно привилегии те же, что и у пользователя, который ставил.

arnold_shade
()

>1)Как удалить ПО установелнное из исходников???

Если дерево исходников не удалил - то make uninstall в каталоге сборки. Иначе - ручками

>И как узнать куда оно устанавливается?

Обычно в /usr/local/

>2)Можно ли изменить место куда оно установиться(и если из исходников, и если rpm)

Если из исходников - то задавая опцию --prefix=/путь скрипту configure
Для rpm - тоже вроде можно делать, но лучше не надо, работать скорее всего не будет.

>3)Какие права получат устанавливаемые файлы?(для rpm и для исходников)
Если из исходников - скорее всего права пользователя под каким устанавливал.
Если из rpm - то так как записано в rpm

smartly ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.