Bất cứ ai có thể tư vấn về các lệnh thiết bị đầu cuối chính xác để nâng cấp từ Linux Mint Petra lên Linux Mint Qiana?
Bất cứ ai có thể tư vấn về các lệnh thiết bị đầu cuối chính xác để nâng cấp từ Linux Mint Petra lên Linux Mint Qiana?
Câu trả lời:
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list.d/official-package-repositories.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Sử dụng sed để thay thế các tài liệu tham khảo cho saucy bằng tin cậy và petra với qiana trong các nguồn
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get upgrade
Cập nhật kho lưu trữ với các cài đặt mới và chạy nâng cấp dist để nâng cấp lên phiên bản mới một cách sạch sẽ, sau đó chạy nâng cấp để đảm bảo tất cả các gói được cập nhật.
sed
lệnh thay thế chuỗi đơn giản. Trong mỗi những tác phẩm, những lời saucy
và chuyển sang trusty
và tương tự cho petra
tới qiana
. sudo apt-get update
tìm kiếm các bản cập nhật cho tất cả các gói và sau đó dist-upgrade
nâng cấp bản phân phối. Lệnh cuối cùng upgrade
nâng cấp phần còn lại của các gói.
Cập nhật lên Mint 17 mà không mất các cài đặt của bạn từ Mint 16 (hoặc các phiên bản cũ khác) nhưng vẫn cài đặt bản phát hành mới nhất trực tiếp từ CD:
Xin hãy xem:
http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729
hoặc bạn có thể trực tiếp đến trang dự án:
https://github.com/MintBackupRestore/MintBackupRestore
Trân trọng, Mint_BackupRestore
Các nguồn Mint 16 thường trong /etc/apt/sources.list.d/official-package-repositories.list
. (/Etc/apt/sources.list tôi về cơ bản là trống rỗng, ngoại trừ một bình luận " # See sources.list.d/official-package-repositories.list
".) Trừ khi đây không phải là trường hợp trên hệ thống của bạn, tập tin chỉ chính thức gói-repositories.list đã được cập nhật.
Tạo một bản sao lưu đầy đủ trước khi bạn bắt đầu. Cách dễ nhất có thể là một bản sao chính xác của ổ cứng nơi Mint được cài đặt (như /dev/sda
), có thể sao chép lại nếu có sự cố và bạn sẽ không phải tìm và sao chép thủ công các tệp cá nhân vì toàn bộ ổ đĩa đã được sao chép. Nhược điểm là tệp hình ảnh sẽ khá lớn (ổ cứng 500 GB -> tệp hình ảnh 500 GB, trong trường hợp nén như vậy có thể được sử dụng). Vì ổ đĩa này không được gắn kết, khởi động từ một hệ thống trực tiếp như Parted Magic, kết nối ổ đĩa ngoài, gắn nó (tức là vào /dev/usb-hdd
) và chạy dd (sẽ mất một lúc, có thể vài giờ).
# dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
Hoặc sử dụng nén (sẽ mất nhiều thời gian hơn):
# dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
Tùy thuộc vào thiết lập của bạn, có thể có nhiều cách hiệu quả hơn.
Định vị tất cả các tệp nguồn (/etc/apt/source.list /etc/apt/source.list.d/*) và đảm bảo rằng chỉ một tệp chứa các nguồn Mint chính thức. Nếu tệp này không được gọi là "nguồn.list.d / Official-pack-repositories.list" trên hệ thống của bạn, hãy thay thế tên tệp trong lệnh sau.
Cập nhật tệp nguồn chính thức để trỏ đến kho lưu trữ phiên bản 17 thay vì 16.
# sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Trước khi bạn bắt đầu quá trình nâng cấp, hãy kiểm tra kỹ xem các nguồn có ổn không. Đừng không tiếp tục nếu nó không in "nguồn okay" ở cuối (một số nguồn tin có thể sai, sửa chữa chúng hoặc nhận xét chúng ra trước khi nâng cấp). Việc này sẽ kéo danh sách gói cho Mint 17 (vì vậy thói quen nâng cấp sẽ biết gói nào sẽ được cài đặt) và báo lỗi nếu không thể tải xuống, nhưng nó sẽ không thay đổi / cập nhật bất kỳ gói đã cài đặt nào.
# apt-get update && echo sources okay
Thực hiện nâng cấp thực tế (-y để trả lời một số câu hỏi khá cơ bản với có).
# apt-get -y dist-upgrade
/etc/apt/source.list:
# See sources.list.d/official-package-repositories.list
/etc/apt/source.list.d/official-package-repose khu.list:
deb http://packages.linuxmint.com qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Cập nhật:
Tôi vừa thử điều này (nâng cấp từ 16 lên 17) bằng cách sử dụng "apt-get -y dist-nâng cấp" (nó vẫn hỏi một vài câu hỏi, như nếu / etc / vấn đề nên được cập nhật, mặc định là không) và cuối cùng nó đã thất bại :
...
Setting up kmod (15-0ubuntu6) ...
Installing new version of config file /etc/init/kmod.conf ...
dpkg: dependency problems prevent configuration of initramfs-tools:
initramfs-tools depends on udev (>= 147~-5); however:
Package udev is not configured yet.
dpkg: error processing package initramfs-tools (--configure):
dependency problems - leaving unconfigured
...
Errors were encountered while processing:
procps
udev
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Đây có lẽ là lý do tại sao trang hướng dẫn cộng đồng về nâng cấp khuyến nghị "nâng cấp mới" (thuật ngữ gây hiểu nhầm cho "xóa mọi thứ và cài đặt lại từ đầu", sau đó sao chép thủ công một số tệp quan trọng) và khuyên bạn nên nâng cấp gói ("Điều này là điều chúng tôi không khuyến nghị "). Theo khuyến nghị này, người dùng Mint sẽ cài đặt lại hệ thống của họ mỗi năm (hoặc bất cứ khi nào có bản phát hành mới).
Vì vậy, tốt hơn bạn nên có một bản sao lưu đầy đủ trước khi bạn bắt đầu. Và sẵn sàng để khắc phục các vấn đề phụ thuộc.
Trong trường hợp của tôi (lỗi được đề cập ở trên), các lệnh sau đã khắc phục sự cố (điều này, một lần nữa, hỏi xem có nên thay thế tệp hay không - chọn Y (có) trừ khi bạn thực sự chắc chắn rằng bạn không muốn giữ chúng cho một số lý do).
# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK
Khi mọi thứ đã hoàn tất, bạn nên có phiên bản mới (khởi động lại cho tất cả các thay đổi, bao gồm cả kernel mới, để có hiệu lực):
# cat /etc/issue
Linux Mint 17 Qiana \n \l