Как установить программы в каталог пользователя без sudo

Я имею в виду, как устанавливать программы из репозитория в каталог пользователя без sudo?

Существует два способа (и даже больше) установки программного обеспечения: из репозиториев и с веб-сайта разработчика программного обеспечения (tarball). Первый метод требует наличия пароля суперпользователя. Нужно использовать sudo для выполнения команды, подобной этой apt-get install app_name. Второй способ - загрузить tarball с веб-сайта, извлечь его, поместить извлеченные файлы в указанный каталог (или сначала создать его), настроить ярлыки. Как вы можете видеть, второй метод требует, чтобы пользователь обладал определенными навыками, но для первого требуется только знание пароля суперпользователя.

Вопрос в том, как сочетать эти преимущества: не знать пароль (установить программное обеспечение в домашний каталог), а не быть квалифицированным (установить одним щелчком мыши) и использовать программное обеспечение только из репозиториев.

Почему это выглядит не так сложно для меня: в качестве примера рассмотрим SweetHome3D , Это приложение доступно как в репозиториях, так и на веб-сайте разработчика. Когда я загружаю tarball, я просто извлекаю его, переименовываю папку, чтобы сделать ее невидимой, и настройте ярлык (сделайте его, а затем поместите в ~/.local/share/applications). Или я могу просто сделать $ sudo apt-get install sweethome3d

Теперь давайте попробуем что-то другое (не обязательно подобное): Выполните $ apt-get download sweethome3d. Эта команда загружает .dep-файл. Извлеките содержимое. Это не сложно. ... (вот некоторые автоматические действия, чтобы приложение было готово к запуску) PROFIT!

Любые идеи?

1
задан 24 January 2015 в 12:12

0 ответов

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

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