Linux Mint를 Ubuntu로 변경

Ashkan

Linux Mint를 설치했으며 이제 Ubuntu로 변경하고 싶지만 많은 앱과 정보가 있습니다.

데이터 손실없이 Ubuntu를 얻을 수있는 방법이 있습니까? 또는 내 정보와 앱을 백업 한 다음 새로운 Ubuntu를 설치하고 백업을 복사하는 방법은 무엇입니까?

N0rbert

TL; DR 가능하지만 매우 어렵습니다.

아래 방법은 보증없이 제공됩니다. 자신의 책임하에 사용하십시오.

LinuxMint MATE 18.3 (Sylvia)-> Ubuntu Xenial Xerus 16.04 LTS

LinuxMint MATE 18.3 (Sylvia)을 설치했습니다. 질문을했습니다. 재설치없이 일반 Ubuntu Xenial Xerus 16.04 LTS로 변환 할 수 있습니까?

알려진 저장소의 패키지를 나열 하는 스크립트훌륭한 답변을 찾았 습니다 . 내 상황에 맞게 조정했습니다.

cat > find_origin.sh << \EOF
LC_ALL=C dpkg-query --showformat='${Package}:${Status}\n' -W '*' | \
fgrep ':install ok installed' | cut -d: -f1 | \
(while read pkg; do inst_version=$(apt-cache policy $pkg \
| fgrep Installed: \
| awk '{ print $2 }'); origin=$(apt-cache policy "$pkg" \
| fgrep " *** ${inst_version}" -C1 \
| tail -n 1 \
| cut -c12-); echo $pkg $origin; done)
EOF

그런 다음 실행하여 Mint 패키지를 찾아 제거하십시오.

sh find_origin.sh | grep packages.linuxmint.com > mint-packages-all.txt


cat mint-packages-all.txt | grep -v "E:" | grep -v ^bash | grep -v ^base-files | grep -v ^mintsources | grep -v grub > mint-packages-remove.txt


sudo apt-get install aptitude
sudo aptitude purge $(cat mint-packages-remove.txt | awk '{print $1}')

sudo sed -i 's/^deb http:\/\/packages.linuxmint.com/#deb http:\/\/packages.linuxmint.com/g' /etc/apt/sources.list.d/official-package-repositories.list
sudo rm /etc/apt/preferences.d/official-package-repositories.pref

그런 다음 재부팅하고 sudo aptitude. 사용하지 않는
패키지 및 로컬에서 만든 패키지 섹션의 모든 패키지 를 제거하도록 설정합니다.

다음을 사용하여 로컬에 설치된 패키지를 확인했습니다.

sh find_origin.sh | grep /var

그래서 여기에 나열된 두 개의 패키지 bashbase-files터미널의 xenial-updates 저장소에서 다시 설치했습니다 .

sudo apt-get install bash=4.3-14ubuntu1.2 base-files=9.4ubuntu4.7

그런 다음 다음을 사용하여 ii상태 (예 :)가없는 모든 패키지를 제거 rc했습니다.

sudo apt-get purge $(dpkg -l | grep -v ^ii | tail -n +6 | awk '{print $2}')
sudo apt-get install linux-image-generic linux-headers-generic
sudo apt-get purge linux-image-4.10.0-*-generic linux-headers-4.10.0-*-generic
sudo locale-gen en_US.UTF-8

홈 디렉토리에서 Mint 파일 제거 :

rm -rf ~/.linuxmint/

다음을 사용하여 시스템 무결성을 확인하십시오 debsums.

sudo apt-get install debsums
sudo debsums_init
sudo debsums -a -c # carefully check all files listed here with `dpkg -S filepath`

sudo apt-get install --reinstall cups-filters gnome-accessibility-themes im-config imagemagick sound-theme-freedesktop imagemagick-6.q16 libreoffice-draw libreoffice-math gnome-colors-common vino gnome-orca
sudo apt-get -o Dpkg::Options::="--force-confask" install --reinstall acpid libcompizconfig0 mate-menus systemd xdg-user-dirs-gtk vino # select Y

그런 다음 시스템에서 Ubuntu 저장소에없는 파일을 확인했습니다.

sudo find /bin /etc /lib /lib64 /opt /sbin /srv /usr /var -type f -exec dpkg -S {} \; 2> ~/Desktop/results.out

다음 개체를 제거했습니다.

sudo rm -rf /etc/linuxmint
sudo rm /usr/lib/python2.7/dist-packages/oneconf/distributor/LinuxMint.pyc

마지막으로 Ubuntu MATE 데스크탑을 설치했습니다.

sudo apt-get install ubuntu-mate-desktop^

재부팅하면 거의 정상적인 Ubuntu Xenial 16.04 LTS가 있습니다. :)

LinuxMint MATE 19 (Tara)-> Ubuntu Bionic Beaver 18.04 LTS

경고 :이 방법은 테스트되지 않았습니다. 위의 18.3-> 16.04 LTS를 기반으로합니다.

알려진 저장소에서 패키지 목록을 작성해 보겠습니다.

cat > find_origin.sh << \EOF
LC_ALL=C dpkg-query --showformat='${Package}:${Status}\n' -W '*' | \
fgrep ':install ok installed' | cut -d: -f1 | \
(while read pkg; do inst_version=$(apt-cache policy $pkg \
| fgrep Installed: \
| awk '{ print $2 }'); origin=$(apt-cache policy "$pkg" \
| fgrep " *** ${inst_version}" -C1 \
| tail -n 1 \
| cut -c12-); echo $pkg $origin; done)
EOF

Mint 패키지를 찾아 제거하십시오.

sh find_origin.sh | grep packages.linuxmint.com > mint-packages-all.txt


cat mint-packages-all.txt | grep -v "E:" | grep -v ^bash | grep -v ^base-files | grep -v ^mintsources | grep -v grub > mint-packages-remove.txt


sudo apt-get install aptitude
sudo aptitude purge $(cat mint-packages-remove.txt | awk '{print $1}')

sudo sed -i 's/^deb http:\/\/packages.linuxmint.com/#deb http:\/\/packages.linuxmint.com/g' /etc/apt/sources.list.d/official-package-repositories.list
sudo rm /etc/apt/preferences.d/official-package-repositories.pref

와 적성을 시작합니다 sudo aptitude. 사용하지 않는
패키지 및 로컬에서 만든 패키지 섹션의 모든 패키지 를 제거하도록 설정합니다.

다음을 사용하여 로컬에 설치된 패키지를 확인하십시오.

sh find_origin.sh | grep /var

(! 어쩌면 그 이상) 패키지 여기에 나열된 두를 다시 설치 - bashbase-files생체 공학 - 업데이트에서 터미널에서 리포지토리 :

sudo apt-get install bash=4.4.18-2ubuntu1 base-files=10.1ubuntu2.1 desktop-file-utils=0.23-1ubuntu3.18.04

그런 다음 다음을 사용하여 ii상태 (예 :)가없는 모든 패키지를 제거합니다 rc.

sudo apt-get purge $(dpkg -l | grep -v ^ii | tail -n +6 | awk '{print $2}')
sudo apt-get install linux-image-generic linux-headers-generic
sudo locale-gen en_US.UTF-8

홈 디렉토리에서 Mint 파일 제거 :

rm -rf ~/.linuxmint/

다음을 사용하여 시스템 무결성을 확인하십시오 debsums.

sudo apt-get install debsums
sudo debsums_init
sudo debsums -a -c # carefully check all files listed here with `dpkg -S filepath`

sudo apt-get install --reinstall caja casper compton cups-filters engrampa gnome-icon-theme gnome-accessibility-themes im-config imagemagick libgs9 mate-desktop mate-icon-theme mate-screensaver mate-screensaver-common mate-system-monitor mate-utils openjdk-11-jre sound-theme-freedesktop imagemagick-6.q16 libreoffice-draw libreoffice-math gnome-colors-common vino gnome-orca
sudo apt-get -o Dpkg::Options::="--force-confask" install --reinstall acpid libcompizconfig0 mate-menus systemd xdg-user-dirs-gtk vino # select Y

그런 다음 시스템에서 Ubuntu 저장소에없는 파일을 확인합니다.

sudo find /bin /etc /lib /lib64 /opt /sbin /srv /usr /var -type f -exec dpkg -S {} \; 2> ~/Desktop/results.out

다음 개체를 제거합니다 (다른 개체 일 수 있음).

sudo rm -rf /etc/linuxmint
sudo rm -rf /usr/lib/linuxmint
sudo rm /usr/lib/python2.7/dist-packages/oneconf/distributor/LinuxMint.pyc

마지막으로 Ubuntu MATE 데스크톱을 설치합니다.

sudo apt-get install lightdm-gtk-greeter ubuntu-mate-lightdm-theme ubuntu-mate-themes ubuntu-mate-wallpapers* ubuntu-mate-core ubuntu-mate-default-settings ubuntu-mate-artwork ubuntu-mate-icon-themes plymouth-theme-ubuntu-mate-logo plymouth-theme-ubuntu-mate-text grub2-themes-ubuntu-mate mate-tweak ubuntu-mate-guide caja-eiciel compiz-mate eom mate-accessibility-profiles mate-applet-appmenu mate-applet-brisk-menu mate-calc mate-dock-applet mate-hud mate-menu mate-netbook mate-optimus mate-user-guide mate-window-applets-common mate-window-buttons-applet mate-window-menu-applet mate-window-title-applet folder-color-caja deja-dup-caja gsettings-ubuntu-schemas indicator-messages indicator-power indicator-session indicator-sound brasero shotwell simple-scan smbclient ubuntu-standard vlc gdebi gdebi-core plank seahorse tilda sessioninstaller

MATE 데스크탑 설정을 기본값으로 재설정 :

dconf reset -f /org/mate
gsettings set org.mate.panel default-layout "'default'"

MATE Welcome 및 Software Boutique를 Snap으로 설치 :

snap install software-boutique --classic
snap install ubuntu-mate-welcome --classic

재부팅하고 거의 정상적인 Ubuntu Bionic 18.04 LTS를 사용하십시오. :)

LinuxMint MATE 20 (Ulyana)-> Ubuntu Focal Fossa 20.04 LTS

알려진 저장소에서 패키지 목록을 작성해 보겠습니다.

cat > find_origin.sh << \EOF
LC_ALL=C dpkg-query --showformat='${Package}:${Status}\n' -W '*' | \
fgrep ':install ok installed' | cut -d: -f1 | \
(while read pkg; do inst_version=$(apt-cache policy $pkg \
| fgrep Installed: \
| awk '{ print $2 }'); origin=$(apt-cache policy "$pkg" \
| fgrep " *** ${inst_version}" -C1 \
| tail -n 1 \
| cut -c12-); echo $pkg $origin; done)
EOF

Mint 패키지를 찾아 제거하십시오.

sh find_origin.sh | grep packages.linuxmint.com > mint-packages-all.txt


cat mint-packages-all.txt | grep -v "E:" | grep -v ^bash | grep -v ^base-files | grep -v ^mintsources | grep -v grub > mint-packages-remove.txt


sudo apt-get install aptitude
sudo aptitude purge $(cat mint-packages-remove.txt | awk '{print $1}')

sudo sed -i 's/^deb http:\/\/packages.linuxmint.com/#deb http:\/\/packages.linuxmint.com/g' /etc/apt/sources.list.d/official-package-repositories.list
sudo rm /etc/apt/preferences.d/official-package-repositories.pref

와 적성을 시작합니다 sudo aptitude. 사용하지 않는
패키지 및 로컬에서 만든 패키지 섹션의 모든 패키지 를 제거하도록 설정합니다.

다음을 사용하여 로컬에 설치된 패키지를 확인하십시오.

sh find_origin.sh | grep /var

(! 어쩌면 그 이상) 패키지 여기에 나열된 두를 다시 설치 - bashbase-files초점-업데이트에서 터미널에서 리포지토리 :

sudo apt-get install base-files=11ubuntu5 xapps-common=1.6.10-2

그런 다음 다음을 사용하여 ii상태 (예 :)가없는 모든 패키지를 제거합니다 rc.

sudo apt-get purge $(dpkg -l | grep -v ^ii | tail -n +6 | awk '{print $2}')
sudo apt-get install linux-image-generic linux-headers-generic
sudo locale-gen en_US.UTF-8

홈 디렉토리에서 Mint 파일 제거 :

rm -rf ~/.linuxmint/

다음을 사용하여 시스템 무결성을 확인하십시오 debsums.

sudo apt-get install debsums
sudo debsums_init
sudo debsums -a -c # carefully check all files listed here with `dpkg -S filepath`

sudo apt-get install --reinstall caja casper compton cups-filters engrampa gnome-icon-theme gnome-accessibility-themes im-config imagemagick libgs9 mate-desktop mate-icon-theme mate-screensaver mate-screensaver-common mate-system-monitor mate-utils openjdk-11-jre sound-theme-freedesktop imagemagick-6.q16 libreoffice-draw libreoffice-math gnome-colors-common vino gnome-orca adwaita-icon-theme-full info
sudo apt-get -o Dpkg::Options::="--force-confask" install --reinstall acpid libcompizconfig0 mate-menus systemd xdg-user-dirs-gtk vino casper # select Y

그런 다음 시스템에서 Ubuntu 저장소에없는 파일을 확인합니다.

sudo find /bin /etc /lib /lib64 /opt /sbin /srv /usr /var -type f -exec dpkg -S {} \; 2> ~/Desktop/results.out

다음 개체를 제거합니다 (다른 개체 일 수 있습니다!).

sudo rm -rf /etc/linuxmint
sudo rm -rf /usr/lib/linuxmint
sudo rm /usr/lib/python3/dist-packages/__pycache__/mintreport.cpython-38.pyc

마지막으로 처음 로그인 할 때 Ubuntu MATE 데스크톱을 설치합니다.

sudo apt-get install lightdm-gtk-greeter ubuntu-mate-lightdm-theme ubuntu-mate-themes ubuntu-mate-wallpapers* ubuntu-mate-core ubuntu-mate-default-settings ubuntu-mate-artwork ubuntu-mate-icon-themes plymouth-theme-ubuntu-mate-logo plymouth-theme-ubuntu-mate-text grub2-themes-ubuntu-mate mate-tweak ubuntu-mate-guide caja-eiciel compiz-mate eom mate-accessibility-profiles mate-applet-appmenu mate-applet-brisk-menu mate-calc mate-dock-applet mate-hud mate-menu mate-netbook mate-optimus mate-user-guide mate-window-applets-common mate-window-buttons-applet mate-window-menu-applet mate-window-title-applet folder-color-caja deja-dup-caja gsettings-ubuntu-schemas indicator-messages indicator-power indicator-session indicator-sound brasero shotwell simple-scan smbclient ubuntu-standard vlc gdebi gdebi-core plank seahorse tilda

MATE 데스크탑 설정을 기본값으로 재설정 :

dconf reset -f /org/mate
gsettings set org.mate.panel default-layout "'default'"

MATE Welcome 및 Software Boutique를 Snap으로 설치 :

sudo snap install software-boutique --classic
sudo snap install ubuntu-mate-welcome --classic

재부팅하고 거의 정상적인 Ubuntu Focal 20.04 LTS를 사용하십시오. :)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Linux Mint를 Ubuntu로 변경

분류에서Dev

Ubuntu 17.04를 Linux Mint로 변경하는 방법은 무엇입니까?

분류에서Dev

Linux Mint에서 부팅 로고를 변경하는 방법

분류에서Dev

Linux Mint에서 기본 텍스트 편집기를 Sublime Text로 변경

분류에서Dev

Linux Mint 18.3, ext4를 btrfs로 변환

분류에서Dev

Linux Mint KDE를 Cinnamon 에디션으로 공식적으로 변경하는 방법은 무엇입니까?

분류에서Dev

Linux Mint에서 Firefox를 기본으로 영어 (미국)로 변경하려면 어떻게해야합니까?

분류에서Dev

Linux Mint를 우분투로 표시

분류에서Dev

Ubuntu를 Windows로 변경

분류에서Dev

Linux Mint 19 / Ubuntu 18.04 / 파생 제품에서 Grub2 해상도 변경

분류에서Dev

Linux Mint 18에서 GRUB 시간 초과를 변경할 수 없습니다.

분류에서Dev

Linux mint 17 32 비트를 Linux mint 17 64 비트로 업그레이드

분류에서Dev

Linux Mint VM에서 셸을 대시에서 bash로 변경할 수 없음

분류에서Dev

Ubuntu에서 Linux Mint를 경량화하기 위해 제거 된 것은 무엇입니까?

분류에서Dev

Linux Mint 14의 경로에 $ HOME / bin

분류에서Dev

Ubuntu 17.04를 Ubuntu 16.04.2 LTS로 변경

분류에서Dev

내 Linux Mint 설치는 어떤 버전의 Ubuntu를 기반으로합니까?

분류에서Dev

Linux Mint에서 Ubuntu로 이동

분류에서Dev

# linux Ubuntu를 사용한 영구 환경 변수

분류에서Dev

Ubuntu 14.04.3 또는 Linux Mint를 설치할 수 없음

분류에서Dev

듀얼 부팅 Ubuntu를 Lubuntu로 변경

분류에서Dev

Linux : 소유자를 루트로 변경하는 방법

분류에서Dev

Linux : 소유자를 루트로 변경하는 방법

분류에서Dev

Linux에서 홈 디렉토리를 USB로 변경

분류에서Dev

Linux Mint에서 DP 모니터를 끌 때 디스플레이 설정 변경 중지

분류에서Dev

Linux Mint에서 DP 모니터를 끌 때 디스플레이 설정 변경 중지

분류에서Dev

내부 데이터를 잃지 않고 Linux Mint를 Ubuntu로 교체하는 방법은 무엇입니까?

분류에서Dev

Linux Mint의 앱 아이콘을 기본값으로 변경하는 방법은 무엇입니까?

분류에서Dev

Linux Mint의 앱 아이콘을 기본값으로 변경하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Linux Mint를 Ubuntu로 변경

  2. 2

    Ubuntu 17.04를 Linux Mint로 변경하는 방법은 무엇입니까?

  3. 3

    Linux Mint에서 부팅 로고를 변경하는 방법

  4. 4

    Linux Mint에서 기본 텍스트 편집기를 Sublime Text로 변경

  5. 5

    Linux Mint 18.3, ext4를 btrfs로 변환

  6. 6

    Linux Mint KDE를 Cinnamon 에디션으로 공식적으로 변경하는 방법은 무엇입니까?

  7. 7

    Linux Mint에서 Firefox를 기본으로 영어 (미국)로 변경하려면 어떻게해야합니까?

  8. 8

    Linux Mint를 우분투로 표시

  9. 9

    Ubuntu를 Windows로 변경

  10. 10

    Linux Mint 19 / Ubuntu 18.04 / 파생 제품에서 Grub2 해상도 변경

  11. 11

    Linux Mint 18에서 GRUB 시간 초과를 변경할 수 없습니다.

  12. 12

    Linux mint 17 32 비트를 Linux mint 17 64 비트로 업그레이드

  13. 13

    Linux Mint VM에서 셸을 대시에서 bash로 변경할 수 없음

  14. 14

    Ubuntu에서 Linux Mint를 경량화하기 위해 제거 된 것은 무엇입니까?

  15. 15

    Linux Mint 14의 경로에 $ HOME / bin

  16. 16

    Ubuntu 17.04를 Ubuntu 16.04.2 LTS로 변경

  17. 17

    내 Linux Mint 설치는 어떤 버전의 Ubuntu를 기반으로합니까?

  18. 18

    Linux Mint에서 Ubuntu로 이동

  19. 19

    # linux Ubuntu를 사용한 영구 환경 변수

  20. 20

    Ubuntu 14.04.3 또는 Linux Mint를 설치할 수 없음

  21. 21

    듀얼 부팅 Ubuntu를 Lubuntu로 변경

  22. 22

    Linux : 소유자를 루트로 변경하는 방법

  23. 23

    Linux : 소유자를 루트로 변경하는 방법

  24. 24

    Linux에서 홈 디렉토리를 USB로 변경

  25. 25

    Linux Mint에서 DP 모니터를 끌 때 디스플레이 설정 변경 중지

  26. 26

    Linux Mint에서 DP 모니터를 끌 때 디스플레이 설정 변경 중지

  27. 27

    내부 데이터를 잃지 않고 Linux Mint를 Ubuntu로 교체하는 방법은 무엇입니까?

  28. 28

    Linux Mint의 앱 아이콘을 기본값으로 변경하는 방법은 무엇입니까?

  29. 29

    Linux Mint의 앱 아이콘을 기본값으로 변경하는 방법은 무엇입니까?

뜨겁다태그

보관