Как установить пакет без доступа root?

Перейдите к about: config, найдите «единство» и переключите с true на false

1
задан 4 June 2014 в 03:57

2 ответа

Я предполагаю, что вы хотите установить jedit. Сначала вам нужно найти пакет и загрузить его. Я просто беру файл deb из некоторого зеркала и открываю консоль / терминал:

mkdir /tmp/jedit && cd /tmp/jedit - создает новый файл в tmp и в него вписывается. wget http://mirrors.kernel.org/ubuntu/pool/universe/j/jedit/jedit_4.3.1.dfsg-0ubuntu1_all.deb - Загрузите пакет ar x jedit_4.3.1.dfsg-0ubuntu1_all.deb или, легко набирать, ar x *.deb - это извлекает содержимое файла tar xvzf data.tar.gz - файл data.tar.gz имеет все необходимое для выполнения программного обеспечения usr/bin/jedit открывает редактор :-)

Вы можете переместить файлы в какой-то момент в своем домашнем каталоге и выполнить их оттуда.

14
ответ дан 29 May 2018 в 13:04
  • 1
    Обратите внимание, что сценарии до и после установки не запускаются; вам также нужно будет разрешить любые зависимости или пути самостоятельно. Но при установке по умолчанию этого достаточно для множества настольных приложений. – jbowtie 29 July 2010 в 17:01
  • 2
    вы также можете скачать пакет без его поиска, просто сделайте apt-get download (см. другой ответ) – lib 23 July 2015 в 17:59
  • 3
    Я считаю, что ваша связь сломана. – Winnemucca 14 April 2017 в 01:33

Я написал программу под названием JuJu, которая в основном позволяет иметь действительно крошечный дистрибутив Linux (содержащий только менеджер пакетов) внутри вашего каталога $ HOME / .juju.

Это позволяет использовать вашу пользовательскую систему внутри домашний каталог, доступный через proot, и, следовательно, вы можете установить любые пакеты без привилегий root. Он будет корректно работать со всеми основными дистрибутивами Linux, единственным ограничением является то, что JuJu может работать на ядре Linux с минимальной рекомендуемой версией 2.6.32.

Например, после установки JuJu для установки jedit: [!d3 ]

$>juju -f
(juju)$> pacman -S jedit
(juju)> jedit
7
ответ дан 29 May 2018 в 13:04
  • 1
    Это будет нормально работать на Ubuntu? – Seth♦ 3 November 2014 в 01:27
  • 2
    Да, если версия ядра Linux ubuntu больше или равна 2.6.32, она будет работать. – user967489 4 November 2014 в 04:47
  • 3
    Сначала я думал, что вы говорите о этом . Вторая заглавная j делает разницу. – kon psych 7 May 2015 в 00:42
  • 4
    Вопрос в том, можно ли установить пакет Ubuntu. С junest мы сможем установить пакет ArchLinux и НЕ пакет Ubuntu. Напр. если тот же пакет недоступен для ArchLinux, это не поможет. Тем не менее, спасибо за июнь. – Kiran 20 February 2016 в 14:24

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

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