我已经在我的电脑上安装了Kicad 5.15,工作正常,并且我已经保存了上次安装过程中下载的所有deb文件,并将它们放在/var/cache/apt/archive中,当我需要重新安装时,我只需要执行以下命令:
sudo add-apt-repository --yes ppa:js-reynaud/kicad-5.1
sudo apt update
sudo apt install --install-recommends kicad安装将自动开始,由于deb文件的存在,安装过程不需要Internet连接,并且速度非常快。但是,这种方法在Kicad提供最新版本更新后不起作用,安装过程中仍然会访问网络下载新文件。我不想这样做,其中一个原因是我的互联网访问速度很慢,我不习惯频繁更新软件版本。所以我根据网上的资料制作了一个本地的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文件,我应该做些什么?
发布于 2020-09-11 21:48:10
只需在您的sources.list文件中添加[trusted=yes]:
deb [trusted=yes] file:/var/debs ./https://stackoverflow.com/questions/60951653
复制相似问题