Постоянная файловая система и установка на USB-накопитель

Вы пытаетесь установить пакет на общесистемный путь, не имея на это разрешения.

  1. В общем, вы можете использовать sudo для временного получения прав суперпользователя на вашем ответственность за установку пакета на общесистемный путь:
    sudo pip install -r requirements.txt
    
    Узнайте больше о sudo здесь .
  2. Если вы не хотите делать общесистемные изменения, вы можете установить пакет на свой путь для каждого пользователя, используя флаг --user. Все, что требуется, это:
    pip install --user runloop requirements.txt
    
  3. Наконец, для еще более тонкого управления вы также можете использовать virtualenv , что может быть лучшим решением для среды разработки, особенно если вы работаете над несколькими проектами и хотите отслеживать зависимости каждого из них. После активации вашего virtualenv с помощью $ my-virtualenv/bin/activate следующая команда установит пакет внутри virtualenv (и not на общесистемный путь): pip install -r requirements.txt

3
задан Sman789 12 May 2012 в 12:27
поделиться

2 ответа

Я думаю, что персистентная файловая система только не удаляет данные, которые уже существуют в файле SquashFS, т.е. что уже там по умолчанию. Таким образом, при попытке удалить, скажем, Firefox, то затем Вы не получите пространство. Однако, если Вы установите новый программа, как Гибридный язык и затем более поздний Гибридный язык удаления, то затем Вы будете свободный Ваше пространство.

Поэтому, если Вы только собираетесь установить и не собираетесь удалить то, что Вы уже установили, затем персистентность является наилучшим вариантом, должен использовать персистентную файловую систему, потому что, если Вы делаете полную установку затем, она займет больше места. Полная установка занимает больше места, потому что, когда Вы делаете установку затем, она распаковывает то, что было в (высоко сжато) файловая система SquashFS.

, Если существуют некоторые программы в ISO по умолчанию, который Вы не собираетесь использовать, затем я предлагаю, чтобы Вы использовали UCK (Набор Настройки Ubuntu), который позволяет Вам настроить ISO Ubuntu, удалить те программы и возможно установить/обновить любые программы, которые Вы хотите использовать. Тем путем все те изменения будут в файловой системе SquashFS также, таким образом, все будет сжато, и Вы будете иметь больше свободного пространства в запасе в конце ее.

Это - то, что я делал в течение некоторого времени теперь, и это работало приятно.

2
ответ дан Hippo 22 October 2019 в 14:08
поделиться

Преимущество установки Ubuntu в перьевом диске состоит в том, что можно всегда нести ОС & файлы с Вами, неважно, куда Вы идете и можете использовать его в каждой машине. Недостаток, как Вы уже сказали, перьевой диск имеют относительно маленькую мощность и заполнится довольно легко.

, Если Вы хотите такую мобильность, перьевой диск дает Вам, я предлагаю, чтобы Вы рассмотрели покупку перьевого диска с большей способностью (я видел, что существует приблизительно до 64 ГБ!). Некоторые парни обсуждали тот же вопрос в здесь: ПОЛНАЯ установка Ubuntu на Карте памяти на 4 ГБ

я не понял то, что Вы имели в виду с последним вопросом, но можно разделить внешний диск (перьевой диск), и в первом разделе устанавливают установщик и во втором фактическая установка Ubuntu. Лично я не попробовал это, но я думаю, что этот поток поможет Вам.

, Как я устанавливаю Ubuntu на флеш-карте? (не используя Создателя Загрузочного диска)

Hope это помогло!

0
ответ дан Community 22 October 2019 в 14:08
поделиться
Другие вопросы по тегам:

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