Các nguồn mới nhất. Danh sách cho Raspbian là gì?


13

Kho lưu trữ Raspbian cho thấy Wheezy sẽ là bộ "chính thức" hiện tại của bản phân phối Raspbian.

Mặc dù vậy, tôi không thể tin rằng vì tôi đã sử dụng "Jessie" là "ổn định" thay vì trong những năm qua, đó là sự kế thừa của "Wheezy".

Và vì "Stretch" đã được phát hành, tôi đã thay đổi /etc/apt/sources.listthành như sau:

$ find /etc/apt/sources.list* -type f | xargs sed '/^deb/!d'
deb http://mirrordirector.raspbian.org/raspbian/ stable main contrib non-free rpi firmware
deb http://archive.raspberrypi.org/debian/ stretch main ui

Tôi cũng đã chạy apt-get dist-upgradetừ "Jessie" đến "Stretch" thành công, nó đã tải xuống và cài đặt khoảng 1 gig *.debfile như một phần của quy trình.

Nhưng mặc dù apt-get updatecó thể tìm nạp tất cả các danh sách gói mà không gặp vấn đề gì, tôi không bao giờ có bất kỳ cập nhật nào trong một tuần.

Tôi không thể tin rằng đã không có bất kỳ cập nhật bảo mật nào kể từ đó, vì vậy tôi lo lắng rằng tôi /etc/apt/sources.list*có thể không chính xác.

Tôi đã thử đổi lại "Stretch" thành "Jessie", nhưng cũng không có cập nhật nào.

Bất cứ ai có thể cho tôi biết lý do tại sao tôi rõ ràng đang thiếu các nâng cấp bảo mật mới nhất?


Đây có thể là lỗi của tôi, đôi khi cơ sở hạ tầng gầm gừ vì nhiều lý do (mặc dù những cải tiến gần đây có nghĩa là nó sẽ xảy ra ít hơn trước đây) và tôi không luôn chú ý và giải quyết nó nhanh nhất có thể.
Peter Green

Câu trả lời:


12

Có vẻ như vấn đề của tôi là tạm thời.

Vài tuần sau khi đăng câu hỏi ban đầu của tôi, các cài đặt mới bắt đầu hoạt động. Tôi đã không thực sự làm bất cứ điều gì. Tôi đoán "kéo dài" không thực sự sẵn sàng để được hỗ trợ sau đó theo Raspbian, nhưng bây giờ thì có.

Hiện tại, tôi chỉ có các dòng hiệu quả sau trong nguồn.list của mình và hiện tại chúng hoạt động tốt:

$ grep ^[[:alnum:]] /etc/apt/sources.list
deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi firmware
deb http://archive.raspberrypi.org/debian/ stretch main ui

Lession đã học được từ sự cố này: Không bao giờ tin tưởng các nhà bảo trì phân phối thay đổi đáng tin cậy các tên bộ chung chung như "ổn định" hoặc "thử nghiệm" một cách nhất quán. Họ có thể thay đổi tên trong repo, nhưng không phải (chưa) trong những cái khác mà bạn có thể đang sử dụng.

Sử dụng tốt hơn các tên bộ rõ ràng như "kéo dài" và thay đổi chúng theo cách thủ công khi đến bản nâng cấp tiếp theo. Điều này có thể giúp bạn tiết kiệm rất nhiều đau đầu trong giai đoạn chuyển tiếp giữa các nâng cấp dist.


Cám ơn bạn rất nhiều về điều này. Bạn vừa tiết kiệm cho tôi rất nhiều thời gian.
tyleax

Có một lỗi chính tả thay cho một.
ctrl-alt-delor

3

Họ đã có phiên bản "Stretch" mới. Bạn có thể tìm thấy nó ở đây

Q & A đó chứa tất cả các hướng dẫn nâng cấp.

Để nâng cấp, trước tiên hãy sửa đổi các tệp /etc/apt/source.list và /etc/apt/source.list.d/raspi.list. Trong cả hai tệp, thay đổi mọi lần xuất hiện của từ 'jessie' thành 'căng'. (Cả hai tệp sẽ yêu cầu sudo để chỉnh sửa.)


Để trả lời câu hỏi của bạn, các kho lưu trữ mới nhất nằm trong /etc/apt/sources.list- Dòng không bị lỗi trong NOOBS Jessie là:

deb http://mirrordirector.raspbian.org/raspbian jessie main contrib non-free rpi

Có một cái khác được bình luận vì vậy không được sử dụng theo mặc định. Nó giống hệt nhau ngoại trừ thay vì mirrordirectornó có archivetrong URL.


Cảm ơn câu trả lời của bạn, nhưng dường như các vấn đề của tôi chỉ mang tính chất tạm thời trong giai đoạn chuyển tiếp kéo dài. Bây giờ tôi có thể sử dụng "kéo dài" ở mọi nơi và không cần thêm "jessie". Nhưng phải mất một vài tuần để đến đó.
Guenther Brunthaler
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.