任何帮助都会很大赞赏。
#1 楼
假设您使用的是Raspbian,则需要找出所需的.deb
文件,并将其传输到Raspberry Pi中,然后将其放置在/var/cache/apt/archives/partial
中,然后只需使用以下命令:sudo dpkg -i /var/cache/apt/archives/partial/xxxx
其中xxxx是您要安装的
.deb
文件的确切名称如果需要查找依赖项,http://www.debian.org/distrib/packages将有帮助。
Raspbian存储库也位于http://archive.raspbian.org/raspbian/pool/
,这是Pi的普通
.deb
文件所在的位置。 #2 楼
要在无法访问Internet的计算机上安装程序请正常输入命令并读取输出,以查看结果的结尾,以获取失败的行并将这些链接输入支持Web的计算机,并将链接保存到USB存储棒。对所有未能提取行的操作重复上述操作
*pi@raspberrypi ~/pi $ sudo apt-get install scrot
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
giblib1
....
**Failed to fetch** http://mirrordirector.raspbian.org/raspbian/pool/main/g/giblib/giblib1_1.2.4-8_armhf.deb*
在文件资源管理器中按F4插入已下载这些文件的USB驱动器并导航至它们(最简单的方法是使用startx文件资源管理器程序) (或工具,在终端中打开当前文件夹)
要在终端中手动安装程序,请输入以下加粗的命令。对每个下载的文件重复sudo dpkg -1文件名。
*pi@raspberrypi /media/KINGSTON/pi install packs $ **sudo dpkg -i scrot_0.8-13_armel.deb**
Selecting previously unselected package giblib1:armhf.
(Reading database ... 85074 files and directories currently installed.)
Unpacking giblib1:armhf (from scrot_0.8-13_armel.deb) ...
Setting up giblib1:armhf (1.2.4-8) ...
pi@raspberrypi /media/KINGSTON/pi install packs $ **sudo dpkg -i scrot_0.8-13_armhf.deb**
Selecting previously unselected package scrot.
(Reading database ... 85081 files and directories currently installed.)
Unpacking scrot (from scrot_0.8-13_armhf.deb) ...
Setting up scrot (0.8-13) ...
Processing triggers for man-db ...*
程序现在应该可以工作了。
评论
最好将--print-uris选项指定为apt-get而不是仅等待其失败,但是我不确定这是否能保证您收到某人的支持。
–克里斯·斯特拉顿(Chris Stratton)
15年3月6日在19:45
评论
您应该等待直到获得网络连接。下载,复制和安装随机的.deb软件包是一种使系统混乱的非常可靠的方法。如果使用apt-get安装东西,它将处理可能发生的任何混乱情况。如果您使用dpkg安装东西...
help.ubuntu.com/community/AptGet/Offline/PrintUris(尽管这是一个ubuntu页面,但相关功能继承自Debian,因此至少应由raspbian共享)
@ChrisStratton鉴于此问题的> 10K观看次数,如果您可以将有效位写成答案(显然也归因于此),则您将从某些问题中获得+1。首先是本地RPi关于软件包可用性的想法(脱机等效于sudo apt-get更新)。
@lenik不确定... dpkg也会检查所有依赖项。