Debian Wheezy (ổn định) sẽ tự động nâng cấp lên Jessie sau khi Jessie trở thành bản phát hành ổn định?


18

Tôi đang sử dụng Debian Wheezy (ổn định) và thường xuyên cập nhật hệ thống của mình thông qua cơ bản:

sudo apt-get update
sudo apt-get dist-upgrade

Trong tương lai, một khi Jessie trở thành bản phát hành ổn định, tôi tự hỏi liệu Wheezy sẽ tự động trở thành Jessie nếu tôi tiếp tục làm dist-upgradehay không.

Sẽ có bất kỳ bước thủ công nào cần thiết, để đảm bảo luôn có bản phát hành Ổn định hiện tại (năm tới trong tương lai, ví dụ Sid sau Jessie), hoặc tôi sẽ đi như tôi?

Ví dụ: tôi phải sửa đổi tệp nguồn.list của mình theo một cách nào đó để đảm bảo rằng Jessie sẽ đơn giản đi sâu vào mà không có bất kỳ bước thủ công nào theo dõi, hoặc một số cập nhật 'lớn' ('nâng cấp') sẽ làm tất cả cho tôi và thay đổi tất cả các trường hợp wheezyđến jessiekhi nó biết phải làm như vậy?

(Mỗi dòng trong nguồn của tôi. Danh sách có wheezytrong đó. Có lẽ tôi chỉ cần xóa wheezykhỏi chúng?)

Tôi là một người mới (từ OS X và trước đó là Windows), vì vậy tôi không chắc cách 'phát hành nâng cấp' trên cùng một kênh có thể được thực hiện tự động trên Debian - trong đó, OS X chỉ cung cấp, thông qua các bản cập nhật tự động, nâng cấp đầy đủ lên bản phát hành tiếp theo (ổn định / sẵn sàng) mà không cần kiểm tra thủ công hoặc các bước phức tạp ngoài kiểm tra cập nhật hệ thống thông thường.


Câu trả lời:


23

Nếu những dòng trong câu sources.listnói của bạn "khò khè", bạn sẽ ở lại với Wheezy ngay cả khi Jessie được phát hành. Thay vào đó, nếu bạn thay đổi những dòng đó thành "ổn định", apt sẽ nâng cấp bạn thành Jessie khi nó được phát hành, bởi vì "ổn định" sẽ trở thành bí danh cho "jessie" thay vì "khò khè". (Và nếu bạn thay đổi những dòng đó thành "jessie", bạn sẽ nâng cấp lên Jessie ngay bây giờ , mặc dù nó vẫn đang trong quá trình thử nghiệm và chưa được phát hành là "ổn định".)

Mặc dù có thể bạn muốn thay đổi sources.listcách nói "ổn định" để bạn tự động nâng cấp lên các bản phát hành ổn định mới, nhưng tôi không khuyến nghị điều đó. Quá trình nâng cấp có thể có các bước đặc biệt mà bạn muốn hoặc cần thực hiện ngoài (và có thể trước đó ) các gói nâng cấp, vì vậy tốt hơn là đợi Jessie được phát hành và sau đó xem ghi chú phát hành trước khi thực hiện chuyển đổi. (Trong thực tế, chỉ cần nâng cấp các gói thường là ổn, nhưng an toàn hơn là đợi và đọc ghi chú phát hành trước. Hãy nhìn trước khi bạn nhảy.)

BTW, Sid sẽ không bao giờ trở thành một bản phát hành ổn định. Đó là tên cố định của kho lưu trữ "không ổn định" và không tham gia vào quá trình phát triển tên thông qua các bí danh "thử nghiệm" và "ổn định". Sau khi Jessie được phát hành, một số nhân vật Toy Story khác sẽ được chọn cho "thử nghiệm" mới, và Sid sẽ vẫn không ổn định như mọi khi.


Nói tóm lại: cũng như rất nhiều thứ khác Linux, điều này hoàn toàn phụ thuộc vào người quản trị hệ thống. Nếu bạn muốn nó tự động nâng cấp, nó sẽ ... nếu bạn không muốn nó nâng cấp, điều đó cũng có thể.
một CVn

Tôi có thể xác nhận Wheezy tự động trở thành Jessie. Nguồn.list của tôi chỉ có Wheezy, Khi tôi chạy cat / etc / debian_version, nó trả về 8.2. Điều này xảy ra sau khi nâng cấp apt-get bình thường. Có ai biết tại sao không?
Fernando Kosh

10

Không, việc nâng cấp sẽ không được tự động, bạn phải tự thay thế tất cả các thể hiện của wheezybằng jessietại của bạn /etc/apt/sources.list.

Ngoài ra, bạn có thể thay thế chúng bằng stablevà sau đó, việc nâng cấp sẽ tự động sau khi Jessie được phát hành.

Lưu ý rằng tôi sẽ không đề xuất cái sau nếu bạn sử dụng unattended-upgrades, vì hệ thống của bạn có thể là sự pha trộn giữa ổn định và cũ.

Điều cuối cùng, apt-get dist-upgradethường chỉ cần thiết khi bạn nâng cấp lên bản phát hành mới; sự khác biệt giữa upgradedist-upgradeupgradechỉ nâng cấp các gói, trong khi dist-upgradecó thể cài đặt các gói mới hoặc xóa các gói mâu thuẫn. Thông thường, trong vòng đời của bản phát hành ổn định, các phụ thuộc gói không thay đổi, do đó, upgradeđủ để nâng cấp hàng ngày (tất nhiên, nếu bạn thêm kho lưu trữ của bên thứ ba, chúng có thể không tuân theo chính sách nghiêm ngặt của Debian về vấn đề này và gói phụ thuộc có thể thay đổi).



tôi nghĩ rằng nó chỉ là một sự khác biệt về quan điểm không có thịt bò :) và BTW, tôi không xem xét nói rằng, 7,6-7,7 hoặc 7.8 phiên bản mới vì vậy tôi nghĩ rằng đó là nơi tôi có thể có hiểu lầm những gì bạn đang nói
mchid

1
Không, thực sự, đó không phải là những bản phát hành mới mà chỉ là "bản phát hành điểm" mới, và chúng cũng không được phép giới thiệu những phụ thuộc mới.
MoonSweep 14/03/2015

1

Như đã đề cập, nó sẽ chỉ tự động nếu bạn có "ổn định" trong tệp source.list, nếu bạn đặc biệt bị "khò khè" thì điều đó sẽ không tự động xảy ra khi bạn chạy apt-get upgrade.

Điều này được ghi chú trong ghi chú phát hành đầy đủ ở đây .

Hoặc xem hướng dẫn cắt giảm bao gồm điều này ở đây .

Về cơ bản sources.listphải có jessie hoặc ổn định, sau đó bạn chạy một apt-get upgrade/ apt-get dist-upgrade. Những thứ này một mình không tự động theo mặc định theo như tôi biết, trong môi trường của tôi, tuy nhiên tôi có apt-get upgradecài đặt để chạy hàng tuần như một công việc định kỳ, vì tôi đã ổn định sources.listvề cơ bản, một số máy chủ của tôi tự động nâng cấp lên bản cài đặt jessie tối thiểu .

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.