Linux Mint 16에서 Linux Mint 17로 업그레이드하기위한 터미널 명령


11

누구든지 Linux Mint Petra에서 Linux Mint Qiana로 업그레이드하기위한 올바른 터미널 명령에 대해 조언 할 수 있습니까?


지금까지 무엇을 시도했거나 검색 했습니까? 업그레이드에 도움이 될만한 구체적인 문제가 있습니까?
Doktoro Reichard

안녕하세요 Doktoro, 나는 다른 우분투 설치에서 update-manager-core를 설치하고 완벽하게 사용했습니다. 그러나 Linux Mint에서 동일한 명령 줄을 사용할 수 있는지 모르겠습니다.
Freakazoid

일반적으로 수퍼 유저의 질문은 간결해야하며 일반적으로 무언가를 할 때 직면 할 수있는 특정 문제를 처리합니다. 이것이 표현되는 방식으로, 주제를 예비 검색하거나 플랫폼에서 명령을 실행하여 문제를 해결하기 위해 아무것도하지 않은 것처럼 보입니다 (검토했을 때). 나는 리눅스를 다루는 데 익숙하지 않기 때문에 처음 인식했던 것처럼 간단하지 않을 수도 있습니다.
Doktoro Reichard

입력 해 주셔서 감사합니다. 다음 번에 더 간결 해
지려고 노력할

답변:


17
$ 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

sed를 사용하여 소스에 대한 참조를 신뢰할 수있는 것으로 바꾸고 페트라를 소스에서 qiana로 바꾸십시오

$ sudo apt-get update && sudo apt-get dist-upgrade

$ sudo apt-get upgrade

새 설정으로 리포지토리를 업데이트하고 dist-upgrade를 실행하여 새 버전으로 완전히 업그레이드 한 다음 업그레이드를 실행하여 모든 패키지가 업데이트되었는지 확인하십시오.


1
이것들이 무엇을 설명 할 수 있습니까? 그것은 단지 실행해야 할 것들입니다.
Jon

3
sed간단한 문자열 대체를 명령한다. 이 파일은 각각의 단어에서 saucy와 전환 trusty과 같은 대 petraqiana. sudo apt-get update모든 패키지의 업데이트를 검색 한 다음 dist-upgrade배포 를 업그레이드합니다. 마지막 upgrade명령은 나머지 패키지를 업그레이드합니다.
Adam

리눅스 민트 15를 리눅스 민트 17로 바로 업그레이드 할 수 있습니까?

1
이것이 정답입니다.
Dan W

@pradeek 가능하다면 놀랄 것입니다. 나는 내 쿠퍼에서 그것을 시도하지 않을 것입니다.
KajMagnus


0

민트 16 소스는 일반적으로 /etc/apt/sources.list.d/official-package-repositories.list있습니다. (/ "/ 주석 /"을 제외하고는 기본적으로 내 /etc/apt/sources.list는 비어 # See sources.list.d/official-package-repositories.list있습니다.) 시스템에 해당되지 않는 한 official-package-repositories.list 파일 만 업데이트하면됩니다.

  1. 시작하기 전에 전체 백업을 만드십시오. 가장 쉬운 방법은 Mint가 설치된 하드 드라이브의 정확한 사본 일 수 있습니다 (예 /dev/sda:). 문제가 발생하면 다시 복사 할 수 있으며 전체 드라이브가 복사되어 개인 파일을 수동으로 찾아서 복사 할 필요가 없습니다. 단점은 이미지 파일이 상당히 클 것이라는 것입니다 (이 경우 압축이 사용될 수있는 500GB 하드 드라이브-> 500GB 이미지 파일). 이 드라이브는 마운트되어서는 안되므로 Parted Magic과 같은 라이브 시스템에서 부팅하고 외장 드라이브를 연결 한 후 마운트 ( /dev/usb-hdd)하고 dd를 실행하십시오 (몇 시간, 몇 시간이 걸릴 수 있음).

    # dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
    

    또는 압축을 사용하면 시간이 더 오래 걸립니다.

    # dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
    

    설정에 따라 더 효율적인 방법이있을 수 있습니다.

  2. 모든 소스 파일 (/etc/apt/sources.list /etc/apt/sources.list.d/*)을 찾고 공식 Mint 소스가 포함되어 있는지 확인하십시오. 시스템에서이 파일의 이름이 "sources.list.d / official-package-repositories.list"가 아닌 경우 다음 명령에서 파일 이름을 바꾸십시오.

  3. 16이 아닌 버전 17 저장소를 가리 키도록 공식 소스 파일을 업데이트하십시오.

    # sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
    
  4. 업그레이드 프로세스를 시작하기 전에 소스가 올바른지 다시 확인하십시오. 마지막에 "sources okay"를 인쇄 하지 않으면 계속 하지 마십시오 (일부 소스가 잘못되었거나 수정하기 전에 업그레이드하기 전에 주석 처리). 그러면 Mint 17의 패키지 목록을 가져와 (업그레이드 루틴이 어떤 패키지를 설치할지 알고 있음) 다운로드 할 수없는 경우 오류가 발생하지만 설치된 패키지는 변경 / 업데이트되지 않습니다.

    # apt-get update && echo sources okay
    
  5. 실제 업그레이드를 수행하십시오 (-y는 다소 기본적인 질문에 대답합니다).

    # apt-get -y dist-upgrade
    

/etc/apt/sources.list :

# See sources.list.d/official-package-repositories.list

/etc/apt/sources.list.d/official-package-repositories.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

최신 정보:

방금 "apt-get -y dist-upgrade"를 사용하여 (16에서 17로 업그레이드) 시도했습니다. :

...
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)

업그레이드에 대한 커뮤니티 학습서 페이지에서 "새로 업그레이드"( "모든 항목을 지우고 처음부터 다시 설치"라는 잘못된 용어를 권장하고 일부 중요한 파일을 수동으로 다시 복사하는 것)를 권장하고 패키지 업그레이드 ( " 권장하지 않습니다 "). 이 권장 사항에 따라 Mint 사용자는 매년 (또는 새 릴리스가 출시 될 때마다) 시스템을 다시 설치해야합니다.

따라서 시작하기 전에 전체 백업을하는 것이 좋습니다. 종속성 문제를 해결할 준비를하십시오.

필자의 경우 (위에서 언급 한 오류) 다음 명령으로 문제가 해결되었습니다 (이것은 파일을 교체 해야하는지 여부를 묻습니다-실제로 파일을 보관하고 싶지 않다고 확신하지 않는 한 Y (예)를 선택하십시오) 이유).

# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK

모든 것이 끝나면 새 버전을 사용해야합니다 (새 커널을 포함한 모든 변경 사항을 적용하려면 재부팅).

# cat /etc/issue
Linux Mint 17 Qiana \n \l
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.