Добрый день.
Пытаюсь добавить в sources.list установочный диск в качестве репозитория
deb [trusted=yes] file:"/media/user/Kubuntu 20.04.6 LTS amd64/dists" focal main
Но при апдейте выдаёт ошибку, что он не может найти файл Packages.
Сам файл существует, но он заархивирован (Packages.gz)
Как быть?
Как вариант. Поставить галочку в Муон пакетном менеджере. В Настройка-Настроить источники программ.
chart41, какой смысл в этой процедуре? Я придумал только возможность установки трехлетней давности проприетарных драйверов NVidia. А ты что задумал?
В 5 шагов, можно настроить простой репозиторий для себя откроем консоль!
Konsole
1.Установите dpkg-dev, если он не установлен, что не может быть!
sudo apt-get install dpkg-dev
2. Создайте каталог именно в этой папке т.к. меньше геморроя
sudo mkdir -p /usr/local/myrep
3. Скопируйте все файлы dpkg которые вам нужны в данный каталог, например в кэше у вас уже есть dpkg после обновления, или после загрузки пакетов apt!
sudo cp -ru /var/cache/apt/archives/*.deb /usr/local/myrep/
3.Создайте скрипт, который будет сканировать пакеты и создавать файл Packages.gz, который apt-get update может прочитать.
3.1. Откройте редактор nano
sudo nano /usr/local/bin/aptscripts.sh
скрипт может иметь другое название, но папку ставьте обязательно /usr/local/bin/ это избавить от добавление в PATHсам скрипт:
#! /bin/bash
cd /usr/local/myrep
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Скопируй содержимое в его nano Сохрани.
3.2 Сделай скрипт исполняемым
sudo chmod u+x /usr/local/bin/aptscripts.sh
ВЫПОЛНЯЙ ЕГО, КОГДА ДОБАВЛЯЕШЬ deb-файлы в папку usr/local/myrep
4. Добавьте строку в список sources.list, указывающую на ваш локальный репозиторий
sudo nano /etc/apt/sources.list
# My repository
deb [trusted=yes] file:/usr/local/myrep/ ./
сохраните изменения.
5. Обновите данные apt.
sudo apt update
Для компакт дисков и флешек sudo apt-cdrom add
Отправить комментарий