Cài đặt phần mềm trên raspberry pi nhé


19

Đến bây giờ tôi không có bộ chuyển đổi wifi cho Raspberry Pi. Nếu tôi muốn cập nhật hoặc cài đặt bất kỳ phần mềm nào, Rpi của tôi phải được kết nối với internet. Có cách nào để tôi có thể cài đặt phần mềm ở chế độ ngoại tuyến không? Có nguồn nào để tôi có thể tìm thấy các gói phần mềm như Omxplayer, v.v., tải xuống từ PC khác của tôi (nơi tôi có quyền truy cập internet) và cài đặt nó trên Raspberry Pi không?

Mọi sự trợ giúp sẽ rất được trân trọng.


3
bạn nên đợi cho đến khi bạn nhận được kết nối mạng. tải xuống, sao chép xung quanh và cài đặt các gói .deb ngẫu nhiên là một cách rất đáng tin cậy để làm rối hệ thống của bạn ngoài mọi sự công nhận.
lenik

1
Nếu bạn sử dụng apt-get để cài đặt mọi thứ, nó sẽ xử lý mọi sự cố có thể xảy ra. Tuy nhiên, nếu bạn sử dụng dpkg để cài đặt mọi thứ ...
Lawrence

1
help.ubuntu.com/community/AptGet/Offline/PrintUris (Mặc dù đó là một trang ubuntu, các chức năng trong kế thừa câu hỏi từ Debian và do đó phải có ít nhất chủ yếu được chia sẻ bởi raspbian)
Chris Stratton

1
@ChrisStratton Với số lượt xem> 10 nghìn cho câu hỏi này, bạn sẽ nhận được +1 từ một số nếu bạn có thể viết ra các bit quan trọng như một câu trả lời (rõ ràng cũng quy kết nó) ... Đừng quên một chút về việc cập nhật trước tiên, ý tưởng của RPi địa phương về tính khả dụng của gói (ngoại tuyến tương đương sudo apt-get update).
SlySven

@lenik không chắc về điều đó ... cũng dpkgkiểm tra tất cả các phụ thuộc.
Flash Thunder

Câu trả lời:


14

Giả sử bạn đang sử dụng Raspbian, bạn cần tìm ra .debtệp nào bạn cần và chuyển chúng sang Raspberry Pi và đặt chúng vào /var/cache/apt/archives/partial, sau đó chỉ cần sử dụng lệnh:

sudo dpkg -i /var/cache/apt/archives/partial/xxxx

xxxx là tên chính xác của .debtệp bạn muốn cài đặt

Nếu bạn cần tìm phụ thuộc, http://www.debian.org/distrib/packages sẽ giúp đỡ.

Ngoài ra, kho lưu trữ của Raspbian được đặt tại đây http://archive.raspbian.org/raspbian/pool/

Đó là nơi các .debtập tin đơn giản sẽ dành cho Pi.


8

Để cài đặt chương trình trên máy không thể truy cập internet

nhập lệnh như bình thường và đầu ra đọc nhìn vào cuối kết quả cho việc tìm nạp các dòng không thành công và nhập các liên kết này vào một máy có khả năng web, lưu các liên kết vào thẻ nhớ usb. Lặp lại cho tất cả các dòng không tìm nạp

*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*  

chèn ổ đĩa USB bạn đã tải xuống các tệp này vào và điều hướng đến chúng (dễ nhất là sử dụng chương trình trình thám hiểm tệp startx) trong trình thám hiểm tệp, nhấn F4 (hoặc Công cụ, mở thư mục hiện tại trong thiết bị đầu cuối)

để cài đặt thủ công các chương trình trong terminal, nhập các lệnh được in đậm bên dưới. Lặp lại tên tệp sudo dpkg -1 cho mỗi tệp được tải xuống.

*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 ...* 

chương trình nên hoạt động.

hy vọng điều này có ý nghĩa


4
Sẽ tốt hơn nếu chỉ định tùy chọn --print-uris cho apt-get hơn là chỉ chờ nó thất bại, nhưng tôi không chắc chắn rằng sẽ đảm bảo downvote bạn đã nhận được từ ai đó.
Chris Stratton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.