Raspbian Jessie로 업그레이드


답변:


79

얼마나 용감하다고 생각하십니까? 새 SD 카드에 새로 설치하는 것이 가장 안전합니다.

내가 사용하는 용감한 방법은 다음과 같습니다.

  1. 중요한 파일을 모두 백업하십시오.

  2. 신규 또는 기존 설치

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    

    wheezy가 완전히 최신 상태인지 확인하십시오.

  3. /etc/apt/sources.list를 편집하고 wheezy를 jessie로 변경하십시오. /etc/apt/sources.list.d/에 wheezy를 jessie로 교체하기 위해 업데이트해야 할 파일이있을 수도 있습니다.

  4. 그런 다음 다시 업데이트하고 업그레이드하십시오.

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    

3
Jessie가 공식적으로 출시 되고 데스크탑에서 실행되고 있는데 이것이 여전히 Raspbian Wheezy Pi의 정답입니까?
Wayfaring Stranger

2
그것은 여전히 ​​타당한 접근법이며 제가하고 싶었던 일입니다. 조각화는 동시에 업데이트 할 다른 소스 리포지토리가 있음을 나타냅니다. 과거에는 소프트웨어를 사용하지 않기 때문에 해당 리포지토리를 제거했습니다.
joan

2
@Wayfaring Stranger Raspbian 이미지는 지금까지 jessie로 업데이트되지 않았으므로 아직 갈 길이 없습니다. 운수 나쁘게.
조각화는

2
이유는 upgrade다음 dist-upgrade?
Jaromanda X

4
@JaromandaX 한 번에 업데이트 할 패키지 수를 최소화하고 시스템을 안정적인 상태로 유지하려고합니다. 업그레이드가 끝나면 최신 버전의 최신 안정 버전이 있어야합니다. 그것은 나에게 나중 버전으로의 업그레이드를위한 최고의 출발점 인 것 같습니다.
joan

37

다음에 다른 사람들에게 도움이되기를 바랍니다. 기본적으로 업그레이드는 다음과 같이 작동합니다.

  1. 소스를 "jessie"로 조정
  2. 패키지 목록을 업데이트하고 패키지를 업그레이드하십시오.

소스 조정

  • /etc/apt/sources.list (및 /etc/apt/sources.list.d/*)의 모든 "wheezy"를 "jessie"로 간단히 바꿀 수 있습니다.
  • 또는 sed를 사용하여 작업을 수행하십시오.

    sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
    sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
    

패키지 목록을 업데이트

모든 것을 다운로드해야하고 모든 종속성을 다시 빌드해야하므로 시간이 오래 걸릴 수 있습니다. 또한 upgradedist-upgrade부분에는 약간의 상호 작용이 필요합니다.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

여기에 최근 업데이트되지 않은 것으로 보이는 저장소가 있으며 여기에는 jessie 패키지가 포함되어 있지 않습니다./etc/apt/sources.list.d/raspi.list
조각화 필요

2
이 절차를 사용하여 Wheezy (2015 년 11 월)를 Jessie로 업데이트했습니다. 작성된대로 불완전한 업그레이드를 수행했습니다. 추가 deb http://archive.raspberrypi.org/debian/ jessie main ui/etc/apt/sources.list.d/raspi.list다시 apt-get을 업데이트를 실행 / 업그레이드 문제를 해결했다.
bobthechemist

위에서 언급 한 수정은 메뉴 raspi-config가 업데이트되지 않고 (콘솔로 부팅하는 기능을 방지 함) wolfram / Mathematica 설치 문제를 해결했습니다 .
bobthechemist

8
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

업그레이드 후 오류가있을 수 있습니다. jessie로 dist-upgrade 할 때 systemd, lightdm, dbus 및 기타 부팅 관련 사항 (y를 누를 수있는 다른 프로그램은 중요하지 않음)과 관련된 프롬프트에서 Y가 아니라 N을 눌러야합니다.


7

나처럼 업그레이드 절차를 찾는 사용자를위한 추가 기능 !

공식 Raspberry Pi 웹 사이트에서 Wheezy에서 Jessie 로의 업데이트는 권장되지 않습니다 . 대신 Jessie를 새로 설치 하는 것이 좋습니다 .

에서 https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :

Jessie로 이동하기 위해서는 깨끗한 이미지로 시작하는 것이 좋습니다. Wheezy 이미지를 실제로 업데이트해야하는 경우 여기에서 포럼에 설명 된 지원되지 않는 업그레이드 경로를 시도했습니다. 이것은 바닐라 Wheezy 이미지에서 작동하는 것으로 나타 났지만 설치 한 패키지 또는 데이터에 어떤 영향을 줄지 예측할 수 없으므로 사용자 자신의 위험에 노출됩니다.

그리고 용감한 사람들을 위해, 이것은 업데이트의 모든 구절을 설명하는 포럼 게시물입니다.

https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880


1

내 raspberry Pi2에서 각 업그레이드 후 로그인 서비스가 실패하여 로컬로 로그온하지 못했습니다. 다행히 SSH를 통해 원격으로 로그온 할 수있었습니다.

조사 결과, dbus업그레이드 후 더 이상 시작되지 않는 서비스 관련 문제가 발견되었습니다 .

내가 사용한 해결 방법 :

  1. RaspBian 재설치
  2. dbus 서비스를 제거하십시오 ==> apt-get remove dbus
  3. Jessie로 업그레이드

도움이 되길 바랍니다.


0

Google 검색에서이 스레드를 찾았습니다. 나 자신과 같은 다른 사람들이 여전히 아주 오래된, 아마도 안전하지 않은 Raspbian 버전으로 광야에서 방황하는 경우를 대비하여 "답변"을 추가하고 있습니다. 간다 :

나는 3 년 전 Bex가 제시 한 접근 방식을 따랐고 효과가 있었다 :) 나는 한 시점에서 실패한 의존성에 사소한 문제가 있었지만 오류 메시지에 제공된 제안에 따라 문제를 해결할 수 있었다 Raspbian에서.

그 말은 대부분의 사람들에게 "최상의"접근 방식은 Raspberry Pi 포럼의 권장 사항을 따르고 새로 설치하는 것이라고 생각합니다. 아직 문제가 발생하지 않았지만 RPI는 대부분 "재고"이며, 계속해서 이상한 실험에 사용됩니다. 내 시스템 어딘가에 여전히 문제가있을 수 있습니다.

Bex의 게시물에 이어 RPI 포럼에 게시되었습니다.

Wheezy 이미지를 Jessie로 업그레이드하는 방법 (소멸되었거나 교체 된 Raspbian 버전)

따라서 업그레이드에 사용할 수식을 검색하는 동안이 스레드를 우연히 발견하는 사람에게는 이것이 "최상의"답변입니다.


0

나는 너무 게으르고 지금부터 복사하여 붙여 넣기를 원합니다-Jessie to Stretch와 동일합니다.

  1. 사전 업데이트 및 정리

    sudo apt update
    sudo apt full-upgrade
    sudo apt autoremove
    
  2. 저장소 소스를 조정하십시오.

    sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
    sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list
    
  3. 업그레이드

    sudo apt update
    sudo apt upgrade
    sudo apt full-upgrade
    
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.