Có cách nào để chuyển từ Linux Mint với máy tính để bàn Mate sang Ubuntu MATE mà không cần cài đặt lại không?


9

Tóm tắt lịch sử: Vì nhiều lý do, tôi đã chuyển từ máy tính để bàn Ubuntu với Gnome 2.0 sang Ubuntu XFCE (bị bệnh từ Gnome 3), sau đó chuyển sang môi trường máy tính để bàn Cinnamon , điều này bằng cách nào đó đã đẩy tôi vào thế giới Linux Mint . Và sau đó tôi có máy tính để bàn Mate dường như là thứ tôi cần cho thời gian hiện tại. Chỉ có Linux Mint hóa ra là những gì tôi muốn loại bỏ.

Bây giờ thách thức là tôi có một môi trường dev. Và trong khi tôi tiếp tục sao lưu, tôi muốn chuyển đổi lại Ubuntu mà không cần cài đặt lại và khôi phục hoàn toàn.

Việc chuyển đổi giữa stock UbuntuXubfox có vẻ đơn giản - chỉ cần chuyển đổi các nguồn apt được thiết lập và để apt thực hiện công việc. Nhưng Linux Mint có thêm một số móc nối để "tính toán" URL và đường dẫn. Vì vậy, điều ngu ngốc không cho phép tôi quay trở lại, hoặc ít nhất là tôi cảm nhận nó như vậy. Tôi cố gắng để tìm thấy hiện howto vô ích.

Bất kỳ trải nghiệm cá nhân nào cũng sẽ rất tuyệt, nhưng điều tôi cần là một loạt các bước mô tả những việc cần làm, ít nhất là hướng dẫn tối thiểu về những cạm bẫy và (tùy chọn) một số gợi ý thêm về những thay đổi của apt không cho phép tôi bỏ qua hiện nay.


Bạn có nghĩa là bạn muốn chuyển sang Ubuntu từ Linux Mint mà không cần gỡ bỏ Linux Mint và cài đặt Ubuntu? Theo tôi biết, không có cách nào để chuyển đổi giữa các bản phân phối linux khác nhau ngoại trừ cài đặt bản phân phối cần thiết và loại bỏ các bản không mong muốn, cho dù Linux Mint và Ubuntu có tương tự nhau nhưng chúng là các bản phân phối khác nhau.
Faizan Akram Dar

Chà, được cấp những gì tôi biết về nó bên trong Debian, Ubuntu và một vài thứ khác, nó không phải là 100%. Vì vậy, tôi sẽ chờ đợi, có lẽ đã có ai đó đã làm nó. Hoặc ít nhất nghe nói về các trường hợp tương tự và những cạm bẫy chính (được biết đến cho đến nay).
silpol

@Faizan: họ sử dụng cùng một kho lưu trữ, một phần. Vì vậy, có thể làm điều đó bằng cách cài đặt một bộ dẫn xuất Ubuntu (ví dụ: máy tính để bàn), loại bỏ các bộ phận giao phối, vv, sau đó loại bỏ các kho lưu trữ bạn đời.
phục vụ

Câu trả lời:


2

Giả sử rằng môi trường phát triển nằm ở đâu đó trong thư mục nhà của bạn, đây là những gì tôi sẽ thử. Xin lưu ý, tôi đã không thử bản thân mình vì vậy điều này hoàn toàn không có bảo hành . Nói tóm lại, tôi sẽ cài đặt Ubuntu với MATE trong một phân vùng khác, sau đó cài đặt bất kỳ gói nào bạn đã cài đặt trong Mint và sử dụng lại thư mục chính hiện tại của bạn trong hệ thống mới.

Chi tiết hơn:

  1. trong hệ thống hiện tại của bạn, hãy lấy danh sách các gói đã cài đặt ở dạng có thể sử dụng bằng cách dpkg --set-selections:

    apt-mark showmanual | sed -e 's/$/ install/' > pkgs.txt
    

    (điều này chỉ cho bạn danh sách các gói mà bạn đã cài đặt thủ công; tôi tin rằng nó sẽ đủ tốt hoặc bạn có thể lấy danh sách của mọi gói được cài đặt cùng dpkg --get-selections '*' > pkgs.txt).

  2. Cài đặt Ubuntu trên một phân vùng mới.

  3. Cài đặt MATE:

    sudo apt-get install mate-core
    

    cho máy tính để bàn MATE tối thiểu hoặc

    sudo apt-get install mate-desktop-environment
    

    cho máy tính để bàn MATE hoàn chỉnh.

  4. Tái sử dụng nhà của bạn từ Mint. Bạn có thể thực hiện việc này bằng cách sao chép toàn bộ hoặc (với rủi ro tối thiểu là hệ thống mới bị thay đổi bằng cách nào đó) gắn trực tiếp vào hệ thống mới bằng cách chỉnh sửa /etc/fstabtrong Ubuntu và thêm dòng này:

    /dev/disk/by-uuid/<uuid-of-mint-part> /mnt/mint auto nosuid,nodev,nofail,user,exec 0 0
    /mnt/mint/home/<user>   /home/<user> none bind
    

    nơi bạn có thể sử dụng blkid /dev/<mint-partition>lệnh để tìm hiểu nên tìm ra UUID của phân vùng bạc hà. Cũng nhớ tạo /mnt/mintthư mục vì tôi tin rằng nó phải tồn tại để gắn kết thành công.

  5. Khởi động lại (vào Ubuntu một lần nữa); Khi hệ thống xuất hiện, thư mục chính của bạn sẽ là thư mục bạn có trong Mint.

  6. Cài đặt các gói bổ sung mà bạn đã cài đặt trong Mint: sao chép pkgs.txttệp bạn đã tạo ở bước 1 vào hệ thống mới và từ đó đưa ra các lệnh:

    sudo dpkg --set-selections < selection.txt
    sudo apt-get -u dselect-upgrade
    

Nếu mọi thứ diễn ra như mong đợi và bạn đã sử dụng thủ thuật "liên kết gắn kết" cho ngôi nhà của mình, bạn có thể chuyển nó sang vị trí mới và sau đó xóa phân vùng Mint của bạn.


1

Sử dụng có nguy cơ của riêng bạn. Một số kiến ​​thức làm việc của dòng lệnh vv là cần thiết. Cho đến khi điều này nhận được đủ số lượt ủng hộ để xác minh cộng đồng, bạn cũng sẽ có thể sửa chữa một hệ thống bị hỏng, v.v.).

Để cài đặt trên cùng một phân vùng. (Tốt nhất nên sử dụng dòng lệnh cho việc này, khi bạn chuyển GUI khi đang di chuyển: do Ctrl-Alt-F1f.ex. để chuyển sang bảng điều khiển)

  1. cài đặt một số dẫn xuất ubfox, (ở đây f.ex. mỡ Ubuntu)

    sudo apt install lubuntu-desktop
    

    xác nhận khi hệ thống hỏi bạn nếu bạn muốn thay thế mdmbằng lightdm. Sử dụng

    sudo apt install ubuntu-mate-core
    

    thay vào đó, đối với Mate, như được mô tả tại Làm cách nào để cài đặt MATE (môi trường máy tính để bàn)? (của tôi).

  2. nếu bạn không muốn khởi động lại (không cần, nhưng có thể dễ dàng hơn), bạn có thể sử dụng các bước

    sudo service mdm stop
    sudo service lightdm start
    

    để chuyển đổi người quản lý cửa sổ, vv

  3. để làm cho hệ thống biết rằng đó là Ubuntu, không phải Mint, bạn cần thay đổi tệp /etc/lsb-release(ít nhất) Để thực hiện việc này, bạn sẽ có thể (điều này không hoạt động tốt đối với tôi, vì vậy vui lòng sửa nếu bị hỏng)

    sudo apt purge mintsystem
    sudo apt reinstall base-files
    

    Bằng cách nào đó chưa, điều này đã không thay thế các tập tin /etc/lsb-release, /etc/issue/etc/issue.net, vì vậy bạn có thể cần phải thay thế bằng tay

    dpkg-deb -x /var/cache/apt/archives/base-files* /tmp/
    cp /tmp/etc/{lsb-release,issue,issue.net} /etc
    
  4. nguồn.list

    Câu trả lời chính tại Làm cách nào để khôi phục kho lưu trữ mặc định? đã hơi khó khăn, vì vậy chỉ cần truy cập https://repogen.simplylinux.ch/ , tạo lại tệp nguồn.list, thay thế /etc/apt/sources.listvà xóa/etc/apt/sources.list.d/official...

    apt purge mintsources
    
  5. Điều này giúp bạn bắt đầu. Có thể là bạn muốn xóa một số gói bổ sung trên đường đi. Tất cả thông tin phản hồi cho giải pháp này đều được đánh giá cao (nó hơi thô khi tôi dùng thử, nhưng nó sẽ phù hợp với bạn.)

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.