我是 Linux 新手,但 Windows/DOS 的老用户。我在气隙网络上运行 Ubuntu Trusty(见下文)。
作为基础,我已经能够使用 APT 和离线 Ubuntu 存储库来安装 Ubuntu 存储库中可用的任何内容:main、universe 等。我的离线 Ubuntu 存储库存储在 USB 硬盘上。使用 PPA 存储库执行相同操作时,我遇到了困难。
我的设置是:
A. Windows 7 PC 通过公司网络连接到互联网。B
. “气隙”网络上的 Ubuntu (Trusty) PC。
我想使用 APT 在我的气隙 Ubuntu PC 上安装 KiCad 4 (h++p://kicad-pcb.org/download/ubuntu/)。
我在 Windows PC 上完成了以下操作:
1. 我在 Windows PC 上设置了 pyapt-mirror,h++ps://launchpad.net/pyapt-mirror。
2. 我将 pyapt-mirror 指向 KiCad repo:h++p://ppa.launchpad.net/js-reynaud/kicad-4/ubuntu trusty main
3. 我运行了 pyapt-mirror 并成功将 PPA 下载到我的 Windows PC。
4. 我将本地镜像从 Windows PC 复制到 USB 硬盘。
我在 Ubuntu PC 上完成了以下操作:
5. 将 USB 硬盘移至我的 Ubuntu PC 并使用“tree -d”确认 PPA 可见:
/media/<user>/<volname>/ppa.launchpad.net/js-reynaud/kicad-4/ubuntu
├── dists
│ └── trusty
│ └── main
│ └── binary-amd64
└── pool
└── main
├── k
│ ├── kicad
│ ├── kicad-doc
│ ├── kicad-i18n
│ └── kicad-library
└── w
├── wxpython3.0
└── wxwidgets3.0
我创建了如下源列表文件:
sudo gedit /etc/apt/sources.list.d/sources.list
在该文件中,我添加了以下字符串(文件中唯一的字符串):
deb 文件:///media///ppa.launchpad.net/js-reynaud/kicad-4/ubuntu trusty main
请注意,我打开了 Ubuntu 软件中心并选择编辑 -> 软件源... -> 其他软件.. 然后我可以看到我的新条目:
file:///media/<user>/<volname>/ppa.launchpad.net/js-reynaud/kicad-4/ubuntu trusty main
在终端中我输入:
sudo add-apt-repository –yes ppa:js-reynaud/kicad-4
几秒钟后它响应:
无法添加 PPA:“ppa:js-reynaud/kicad-4”。请检查 PPA 名称或格式是否正确。
我需要一些关于下一步尝试的建议。
谢谢,
-抢