Có cách nào để hạ cấp từ Ubuntu 17.04 xuống 16.10 không?


9

Tôi có Xubfox 17.04 và tôi đã tự hỏi liệu có cách nào thực sự hạ cấp từ 17.04 xuống 16.04 không, vì một vài lý do:

  1. Bởi vì mGBA không hoạt động trong 17.04
  2. Bởi vì Parole Media Player đóng băng khi tôi tua lại
  3. Bởi vì LMMS đóng khi tôi cố tải các bài hát mẫu
  4. Vân vân.

Câu hỏi:

Có cách nào để hạ cấp từ Xubfox 17.04 xuống 16.10 không?


7
Tôi nghĩ bạn nên điều tra những vấn đề này thay vì chỉ xử lý toàn bộ
con mèo

2
Những âm thanh này có thể liên quan đến thiết lập âm thanh trên hệ thống của bạn. Tôi nghĩ rằng bạn sẽ được phục vụ tốt hơn bằng cách điều tra khả năng đó. Tất cả các ứng dụng này phải sử dụng hệ thống âm thanh.
StephenG

@StephenG Tôi nghĩ bạn có thể có quyền. Tuy nhiên, tôi chưa bao giờ tìm thấy bất kỳ vấn đề lớn nào với trình điều khiển âm thanh của mình trên bất kỳ Linux nào, mặc dù tôi sử dụng trình phát nhạc đơn luồng nổi tiếng để phát video. Nhưng Internet bằng cách nào đó đầy những vấn đề ngăn chặn do sự cố trình điều khiển âm thanh gây ra, tôi chỉ đơn giản là không thể thực sự hiểu điều này.
peterh - Phục hồi Monica

@peterh Thật vậy. Vấn đề âm thanh cuối cùng tôi gặp phải là cố gắng để Windoze sử dụng hệ thống âm thanh mà Linux Mint 18 khởi động kép của tôi đã chọn và chạy mà không gặp vấn đề gì. Không thấy bất kỳ vấn đề âm thanh Xubfox 17.04 nào trong tìm kiếm web nhanh.
StephenG

Nó sẽ không giúp bạn bây giờ, nhưng tôi đã bị đốt cháy bởi việc nâng cấp nhiều lần. Bây giờ, với các ổ đĩa cứng lớn, tôi chỉ cần sao chép toàn bộ root và tách các phân vùng nhà sang các phân vùng mới, trống và thực hiện nâng cấp ở đó. Điều này làm cho hệ thống làm việc ... làm việc. Khi nâng cấp thành công trong các phân vùng khác, tôi chỉ nói với grub rằng chúng là hệ thống mặc định để khởi động. Tất cả bạn phải làm là chỉnh sửa / etc / fstab trong bản sao mới để phản ánh UUID của các phân vùng thử nghiệm. Để làm cho điều này dễ dàng hơn, tôi đặt hầu hết các dữ liệu khác của mình như các tệp phương tiện vào một phân vùng khác không bị ảnh hưởng bởi tất cả những điều này. gparted là bạn của bạn!
Joe

Câu trả lời:


13

Không có cách nào được hỗ trợ chính thức để làm điều đó, tuy nhiên bạn có thể làm điều đó.

Việc hạ cấp có thể sẽ dẫn đến các vấn đề nghiêm trọng hơn so với việc nâng cấp gây ra. Những lý do:

  1. Các tập lệnh cài đặt / gỡ bỏ gói không được kiểm tra để hạ cấp.
  2. Có thể có các tệp cấu hình, cơ sở dữ liệu cụ thể theo gói, có định dạng thay đổi với phiên bản mới. Trong những trường hợp này, nâng cấp định dạng của họ đã được phát triển, nhưng việc hạ cấp của họ chủ yếu là không.
  3. Các phụ thuộc gói không được thử nghiệm nhiều trong các kịch bản hạ cấp. Kết quả là, trong quá trình hạ cấp, một số trạng thái của một hệ thống có thể xuất hiện trong đó các gói không tương thích nằm ở đó một cách trùng hợp.

Tất cả những vấn đề này là rất hiếm. Nhưng một hệ thống Linux điển hình có hàng ngàn gói, vì vậy ít nhất trong một trong số chúng, bạn chắc chắn sẽ phải đối mặt với các vấn đề. Những bạn sẽ phải sửa bằng tay, cá nhân.

Các bước chính xác cho một hạ cấp được chi tiết trong câu trả lời này .

(Không phải chủ đề của câu hỏi, nhưng nó rất buồn cười: trên cùng một cách, bạn cũng có thể chuyển đổi giữa các bản phân phối dựa trên Debian khác nhau, thậm chí có thể không cần khởi động lại. Nếu có hỗ trợ đa kiến ​​trúc trong cả hai, bạn thậm chí có thể chuyển kiến trúc mà không cần khởi động lại.)

Bởi vì mục tiêu của bạn là tránh một số sự cố tương tự, hiếm gặp đối với gói cụ thể sau khi nâng cấp , nên bạn có thể tránh những sự cố mà việc hạ cấp sẽ gây ra.

Vì vậy, tôi sẽ đề xuất thêm một giải pháp khắc phục:

Chỉ hạ cấp một vài gói mà bạn gặp sự cố.

Nó rất đơn giản:

  1. Tạm thời thêm các nguồn gói phân phối cũ của bạn vào /etc/apt/sources.list. Do đó, ý chí của bạn sources.list- tạm thời - chứa các nguồn gói cho cả hai phiên bản phân phối của bạn.
  2. Chạy một apt-get updateđể tải cache.
  3. An apt-cache show mybuggytoolsau đó sẽ hiển thị của bạn mybuggytooltrong tất cả các phiên bản có sẵn, trong cả hai kho lưu trữ. Ví dụ, bạn sẽ thấy mybuggytooltrong các phiên bản 1.1-crapvà trong 1.3-crap.
  4. Chọn một người thông cảm hơn, sẽ có khả năng 1.1-crap.
  5. Cài đặt nó với một apt-get install mybuggytool=1.1-crap
  6. Xóa (hoặc nhận xét) các dòng của disto cũ của bạn khỏi sources.list, và sau đó apt-get updatemột lần nữa.

Theo cách này, bạn sẽ có gói công cụ lỗi - nhưng, từ bản phân phối cũ của bạn. Khi phần lớn các thư viện được phát triển để tương thích ngược, bạn sẽ phải đối mặt với một vấn đề với xác suất thấp hơn nhiều.

Bạn có thể muốn thực hiện miễn các gói này từ các bản nâng cấp trong tương lai. Đó là chi tiết trong câu trả lời này . Phần quan trọng là:

  • Bạn có thể giữ một gói bằng lệnh apt-mark hold mybuggytool.
  • Bạn có thể mở ra bằng cách apt-mark unhold mybuggytool.

Cảm ơn @peterh! Đây chỉ là những gì tôi cần! Cảm ơn nhiều!!
JBoy Advance

@JBoyAdvance Niềm vui của tôi :-)
peterh - Tái lập Monica

1
Đáng yêu, câu trả lời rất đầy đủ.
Joe
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.