Как установить Kicad 5.15, используя локальный репозиторий? - PullRequest
0 голосов
/ 31 марта 2020

Я установил Kicad 5.15 на мой компьютер, и он отлично работает, и я сохранил все файлы deb, загруженные во время последней установки, и поместил их в / var / cache / apt / archives, когда мне нужно переустановить, я просто необходимо выполнить следующие команды:

sudo add-apt-repository --yes ppa:js-reynaud/kicad-5.1
sudo apt update
sudo apt install --install-recommends kicad

Установка начнется автоматически, и из-за наличия файлов deb процесс установки не требует соединения Inte rnet и является очень быстрым. Тем не менее, этот метод не работает после того, как Kicad предоставит обновление последней версии, и процесс установки все равно получит доступ к сети для загрузки новых файлов. Я не хочу этого делать, одна из причин в том, что у меня медленный доступ к inte rnet, и я не привык к частому обновлению версий программного обеспечения. Итак, я сделал локальный источник APT по онлайн-материалам, метод такой:

sudo apt install dpkg-dev
sudo mkdir /var/debs
sudo cp /var/cache/apt/archives/*.deb /var/debs/
sudo chmod 777 /var/debs
sudo cd /var/debs
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

Затем я добавляю строку в файл Sources.list

deb file:/var/debs ./

Я ссылался на это страница Как создать локальный репозиторий APT?

Но этот метод не работает. Когда я запускаю

sudo apt update

, я получаю это:

sudo apt update
Get:1 file:/var/debs ./ InRelease
Ign:1 file:/var/debs ./ InRelease
Get:2 file:/var/debs ./ Release
Err:2 file:/var/debs ./ Release
  File not found - /var/debs/./Release (2: No such file or directory)
Reading package lists... Done
E: The repository 'file:/var/debs ./ Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Когда я запускаю команду установки, приглашение выглядит следующим образом:

sudo apt install --install-recommends kicad
E: Malformed entry 76 in list file /etc/apt/sources.list (Suite)
E: The list of sources could not be read.
E: Malformed entry 76 in list file /etc/apt/sources.list (Suite)
E: The list of sources could not be read.

Я пропустил что-то? Что мне следует сделать, чтобы продолжить использовать файлы DEB, сохраненные на моем жестком диске?

...