라즈베리 파이 오프라인에 소프트웨어 설치


19

현재로서는 Raspberry Pi 용 Wi-Fi 어댑터가 없습니다. 소프트웨어를 업데이트하거나 설치하려면 Rpi가 인터넷에 연결되어 있어야합니다. 오프라인 모드에서 소프트웨어를 설치할 수있는 방법이 있습니까? Omxplayer와 같은 소프트웨어 패키지를 찾을 수있는 소스가 있습니까? 다른 PC (인터넷에 액세스 할 수있는 곳)에서 다운로드하여 Raspberry Pi에 설치해야합니까?

도움을 주시면 감사하겠습니다.


3
네트워크에 연결될 때까지 기다려야합니다. 임의의 .deb 패키지를 다운로드, 복사 및 설치하는 것은 인식 이상의 시스템을 망칠 수있는 매우 안정적인 방법입니다.
lenik

1
apt-get을 사용하여 설치하는 경우 발생할 수있는 엉망을 처리합니다. dpkg를 사용하여 설치하는 경우 ...
Lawrence

1
help.ubuntu.com/community/AptGet/Offline/PrintUris (우분투 페이지 임에도 불구하고 문제의 기능은 데비안에서 상속되므로 최소한 라즈 비안이 공유해야합니다)
Chris Stratton

1
@ChrisStratton이 질문의 조회수가 10K를 초과하면 상당수의 비트를 답으로 쓸 수 있다면 (+ 분명히 기여할 수 있음) 일부에서 +1을 얻게됩니다. 패키지 가용성에 대한 로컬 RPi의 아이디어 (오프라인에 해당 sudo apt-get update).
SlySven

@lenik 확실하지 않습니다 ... dpkg모든 종속성도 확인하십시오.
Flash Thunder

답변:


14

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/에 있습니다.

그 곳 .deb은 Pi 의 일반 파일이 될 곳 입니다.


8

인터넷에 액세스 할 수없는 컴퓨터에 프로그램을 설치하려면

명령을 정상으로 입력하고 출력을 읽지 못한 경우 줄 끝을 가져 오지 않은 결과에 대한 결과를보고 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*  

다운로드 한 USB 드라이브를 파일 탐색기에 삽입하고 파일 탐색기에서 (startx 파일 탐색기 프로그램을 사용하여 가장 쉽게) F4 키를 누릅니다 (또는 도구, 터미널에서 현재 폴더 열기)

터미널에 프로그램을 수동으로 설치하려면 아래에 굵게 표시된 명령을 입력하십시오. 다운로드 한 각 파일에 대해 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 ...* 

이제 프로그램이 작동합니다.

이것이 의미가 있기를 바랍니다.


4
실패 할 때까지 기다리는 것보다 --print-uris 옵션을 apt-get로 지정하는 것이 더 좋지만, 다른 사람에게서받은 공감대를 보증한다고 확신 할 수 없습니다.
Chris Stratton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.