Действительно ли возможно добавить местоположение/папку на моем жестком диске к sources.list?

Это возможный добавить местоположение/папку на моем жестком диске (исключая:/media/Data/Ubuntu) к sources.list? Если возможно, как?

8
задан 21 September 2014 в 05:56

1 ответ

Существует 4 шага к установке простого репозитория для себя:

  1. Установка dpkg-dev
  2. Поместите пакеты в каталог
  3. Создайте сценарий, который просканирует пакеты и создаст склонный файл - добираются, обновление может читать
  4. Добавьте строку к своему sources.list, указывающему на Ваш репозиторий

Установка dpkg-dev

Введите в терминале

sudo apt-get install dpkg-dev

Каталог

Создайте каталог, где Вы сохраните свои пакеты.

sudo mkdir -p /media/Data/Ubuntu

Теперь переместите свои пакеты в каталог, который Вы только что создали.

Обновление-mydebs Сценария

Это - простые три лайнера:

#! /bin/bash
cd /media/Data/Ubuntu
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

Вырежьте и вставьте вышеупомянутое в gedit и сохраните его как обновление-mydebs в ~ / мусорное ведро. (тильда '~' означает Ваш корневой каталог. Если ~ / мусорное ведро не существует, создайте его: Ubuntu положит тот каталог на Ваш ПУТЬ. Это - хорошее место для помещения персональных сценариев). Затем, сделайте исполняемый файл сценария:

chmod u+x ~/bin/update-mydebs

Sources.list

добавьте строку

deb file:/media/Data/Ubuntu ./

к Вашему/etc/apt/sources.list, и Вы сделаны.

Использование репозитория

Каждый раз, когда Вы помещаете новый deb в mydebs каталог, запущенный

sudo update-mydebs
sudo apt-get update

Теперь Вашими локальными пакетами можно управлять с Синаптическим, способностью и способными командами: склонный - добираются, способный кэш, и т.д. Когда Вы пытаетесь в Кв. - получают установку, любые зависимости будут разрешены для Вас, пока они могут быть встречены.

Источник: https://help.ubuntu.com/community/Repositories/Personal

10
ответ дан 23 November 2019 в 05:38

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

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