Установка .deb файл без полномочия суперпользователя

Извините я довольно плохо знаком с этой ОС, и я пытался установить некоторое программное обеспечение на школе машина Linux.

После того, как я загрузил .deb файл и попытался сделать sudo dpkg -i pageckName.db, это возвращается MyUsername is not in the sudoers file. This incident will be reported.

Таким образом, я попробовал dpkg -i pageckName.db, это возвращается dpkg:error: requested operation requires superuser privilege.

Кроме того, dpkg -i pageckName.db --force-not-root --root=$HOME приводит меня к сбою на той же причине... Какие-либо идеи?

//Ubuntu 16.04.1 LTS

Огромное спасибо!

-1
задан 3 January 2017 в 09:05

1 ответ

Это зависит, что Вы подразумеваете под "установкой". Возможно извлечь содержание файла .deb файла с помощью dpkg-deb-x, но можно ли на самом деле использовать программное обеспечение после извлечения, это локально зависит от того, как это записано.

Много программного обеспечения Linux будет ожидать находить его файлы ресурсов в стандартных местоположениях указанными во время компиляции, таких как/usr/sAhare или/usr/lib, который перестанет работать, если программное обеспечение не будет установлено в обычном месте.

Также любые конфигурационные файлы в масштабе всей системы, установленные пакетом, такие как файлы .desktop, которые создают записи в меню "Пуск", не будут функционировать, как предназначено, если установлено в неправильном месте.

Другое решение к chroot самостоятельно в Вашем корневом каталоге, как объяснено здесь: https://serverfault.com/questions/23734/is-there-any-way-to-get-apt-to-install-packages-to-my-home-directory

Для простых приложений те два метода могут работать

-1
ответ дан 7 November 2019 в 05:24

Другие вопросы по тегам:

Похожие вопросы: