LINUX.ORG.RU

Установка пакетов в /opt

 , , ,


0

1

Такой вопрос есть ли у yay/pacman какой-то ключ через который можно указать место установки пакетов.
Необходимо чтобы пакеты ставились только в /opt.

★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Пакеты не ставятся в /opt. Путь установки файлов пакета корректируется в PKGBUILD в параметрах запаковки (package()) и дальнейшей пересборкой пакета, если вообще предусмотрена возможность указать куда копировать/установить файлы в сборочном инструментарии опакечиваемого софта.

xDShot ★★★★★
()
Ответ на: комментарий от xDShot

Пакеты не ставятся в /opt

Как это не ставятся?

$ pacman -Qo android-studio 
/opt/android-studio/ is owned by android-studio 3.1.3.0-1
$ pacman -Qo google/
/opt/google/ is owned by google-chrome 67.0.3396.99-1
$ pacman -Qo sublime_text_3/
/opt/sublime_text_3/ is owned by sublime-text-dev 3.3143-1
$ pacman -Qo tor-browser
/opt/tor-browser/ is owned by tor-browser 7.5.6-1
$ pacman -Qo sublime_text_3/
/opt/sublime_text_3/ is owned by sublime-text-dev 3.3143-1
$ pacman -Qo vivaldi/
/opt/vivaldi/ is owned by vivaldi 1.15.1147.52-1
/opt/vivaldi/ is owned by vivaldi-codecs-ffmpeg-extra-bin 66.0.3359.181-0
EXL ★★★★★
()

Зачем так извращаться? Зачем вообще в корне лишнюю директорию заводить?

anonymous
()

Нет, /opt для инсталлеров.

thunar ★★★★★
()

Короче говоря, это невозможно. Пути распаковки пакетов определяются уже во время сборки пакета.

Thetan ★★★
()

Можно написать враппер, препаковыющий перед установкой пакет с /opt вместо /usr. Только всякая ли программа будет после этого работать...

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от greenman

А ещё можно примонтировать хардлинком т.е

-o bind

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