Fråga:
Uppgradera till Raspbian Jessie
Fragmentation Needed
2015-02-19 15:48:32 UTC
view on stackexchange narkive permalink

Hur kan jag utföra en uppgradering från Raspbian Wheezy till Jessie?

Sju svar:
joan
2015-02-19 16:11:17 UTC
view on stackexchange narkive permalink

Hur modig känner du dig? Det är säkrast att göra en ny installation på ett nytt SD-kort.

Det modigare sättet jag skulle använda är:

  1. Säkerhetskopiera alla filer som är viktiga för dig .

  2. Med din nya eller befintliga installation.

      sudo apt-get updates sudo apt-get upgrades sudo apt-get dist-upgrade  

    för att säkerställa att wheezy är helt uppdaterad.

  3. Redigera /etc/apt/sources.list och ändra wheezy till jessie. Det kan också vara filer i /etc/apt/sources.list.d/ som också behöver uppdateras, för att ersätta wheezy med jessie.

  4. Uppdatera och uppgradera sedan igen

      sudo apt-get updates sudo apt-get upgrades sudo apt-get dist-upgrade  
Med Jessie nu officiellt ute och körs på mitt skrivbord, är det här * fortfarande * det rätta svaret för min Raspbian Wheezy Pi?
Det är fortfarande ett rimligt tillvägagångssätt och det är vad jag skulle göra och ha gjort. Fragmentering behövs påpekar att det finns andra källförvar som du kanske vill uppdatera samtidigt. Tidigare har jag tagit bort dessa arkiv eftersom jag inte använder deras programvara.
@Wayfaring Stranger De raspbiska bilderna har hittills inte uppdaterats till jessie, så det här är fortfarande vägen att gå. Tyvärr.
@FragmentationNeeded Jag försökte det. Det fungerar, men är långsamt att starta och lämnar vissa standardinställningar, till exempel val av webbläsare pekade på icke-funktionella appar. Om jag var villig att slå på det hårt är jag säker på att jag kunde böja användargränssnittet i rätt form, men då kommer de raspbiska bilderna bara att komma ut ... Jag har återgått till officiellt stabil Raspbian wheezy för att få arbetsproblem ur min barometer-app utan att behöva undra om det är någon anpassad-Jessie-installation-konstighet som gör saker buggiga.
@Warfaring Stranger Med RasPi som endast konsol stötte jag inte på några problem genom att uppgradera till Jessie. Jag ska dock göra en ny installation efter att de officiella bilderna är tillgängliga. Bara för att jämföra dem med den uppgraderade installationen.
Det är förmodligen bara GUI-problem, men kommer från OS-X-land, jag gillar GUI.
Förresten: Stiftelsen avskräcker uppdateringar från Jessie, man ska installera Jessie direkt.
varför "uppgradera" sedan "dist-upgrade"?
@JaromandaX För att försöka minimera mängden paket som ska uppdateras när som helst och försöka hålla systemet i ett stabilt tillstånd. I slutet av uppgraderingen bör du ha den tidigare versionen som mest uppdaterad stabil version. Det verkar (för mig) vara den bästa startpunkten för en uppgradering till en senare version.
@joan - Jag är förvirrad, eftersom det är uppgradering sedan dist-upgrade innan du byter till jessie, sedan uppgraderar den sedan dist-upgrade igen för jessie. Jag är mitt i att göra det nu, jag undrade bara om det fanns en anledning ** att inte ** bara göra dist-upgrade
@JaromandaX uppgradering och dist-uppgradering gör lite olika saker. Det är inte så att dist-upgrade uppdateringar från, säg, wheezy till jessie. Se apt-get, dvs. man apt-get, för en beskrivning.
@joan Jag har läst mansidan, jag hoppades på lite ytterligare insikt. Det är ingen stor sak, alla instruktioner säger samma sak, jag var bara nyfiken
@JaromandaX `dist-upgrade 'kommer att försöka göra några smarta beroendelösande saker. Det kan också ta bort paket. "upgrade" försöker bara ta med paket till den senaste versionen utan ytterligare magi. Du vill använda båda i ovanstående ordning för att snabbt uppdatera ditt system och sedan hjälpa dig att lösa kvarvarande problem OCH bli av med paket som inte behövs mer. (åtminstone det är vad jag tror det är för).
Detta fungerade för mig med en huvudlös RPi. Det enda problemet jag hittade var med den statiska IP-adressen. Det föll till dhcp så jag var tvungen att skapa om / etc / nätverk / gränssnitt. Konfigurationen som jag använde i wheezy valdes inte av jessie av någon anledning.
Efter detta svar märkte jag att den gamla Wheezy-kärnbilden behölls (Linux version 3.18) istället för den nya från Jessie (version 4.1). Hur kan jag också uppdatera kärnan?
Fragmentation Needed
2015-02-19 16:12:33 UTC
view on stackexchange narkive permalink

Jag hoppas att det kan hjälpa andra nästa gång: I grund och botten fungerar en uppgradering så här:

  1. justerar källorna till "jessie"
  2. uppdaterar paketlistorna och uppgradera paketen

justera källorna

  • Du kan antingen helt enkelt ersätta alla "wheezy" i /etc/apt/sources.list (och / etc /apt/sources.list.d/*) med "jessie"
  • Eller så använder du sed för att göra jobbet åt dig:

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

uppdatera paketlistorna

Det kan ta en stund, eftersom allt måste laddas ner och alla beroenden måste byggas om. Delarna upgrade och dist-upgrade kräver viss interaktion:

  sudo apt-get updates sudo apt-get upgrades sudo apt-get dist -uppgradera  
Det finns ett arkiv här som verkar inte ha uppdaterats nyligen och som inte innehåller några jessie-paket: `/ etc / apt / sources.list.d / raspi.list`
Jag använde den här proceduren för att uppdatera Wheezy (i november 2015) till Jessie. Som skrivet utförde den en ofullständig uppgradering. Att lägga till `deb http://archive.raspberrypi.org/debian/ jessie main ui` till` / etc / apt / sources.list.d / raspi.list` och igen köra apt-get update / upgrade löste problemet.
Den ändring som jag nämnde ovan löste ett problem med att menyerna i `raspi-config` inte uppdaterades (förhindrar möjligheten att starta till konsolen) och installera wolfram / Mathematica.
Även om detta inte är det rekommenderade sättet att göra saker på, är det det som fungerade för mig.
user27774
2015-07-18 06:02:14 UTC
view on stackexchange narkive permalink
  sudo apt-get updates sudo apt-get uppgraderingar sud apt-get dist-upgrades sud-sed / i / deb / s / wheezy / jessie / g /etc/apt/sources.listsudo sed -i / deb / s / wheezy / jessie / g /etc/apt/sources.list.d/*.listsudo apt-get updatesudo apt-get upgrades sudo apt-get dist-upgrade  

Det kan finnas ett fel efter uppgradera. Se till att du trycker på N, inte Y på uppmaningar relaterade till systemd, lightdm, dbus och andra uppstartsrelaterade saker (spelar ingen roll i andra program du kan trycka på y) vid dist-uppgradering till jessie.

Cheshire Cat
2016-01-27 17:51:33 UTC
view on stackexchange narkive permalink

Bara ett tillägg för användare som kan landa här och leta efter uppgraderingsproceduren , som jag!

På den officiella Raspberry Pi-webbplatsen är uppdateringen från Wheezy till Jessie avskräckt . Istället rekommenderar de att du gör en ren Jessie-installation .

Från https://www.raspberrypi.org/blog/raspbian-jessie-is-here/:

Att börja med en ren bild är det rekommenderade sättet att flytta till Jessie. Om du verkligen behöver uppdatera en Wheezy-bild har vi provat en uppgraderingssök som inte stöds som finns dokumenterad på forumet här. Detta har visat sig fungera på en vanilj Wheezy-bild, men vi kan inte förutsäga vilken effekt det kan ha på några paket eller data som du har installerat, så det här är mycket på egen risk.

Och för de som är modiga är detta foruminlägget där alla avsnitt för uppdateringen förklaras.

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

Olivier C
2015-06-01 12:10:32 UTC
view on stackexchange narkive permalink

På min hallon Pi2 misslyckades inloggningstjänsten efter varje uppgradering och förhindrade att logga in lokalt. Lyckligtvis kunde jag logga in på distans via SSH.

Baserat på min undersökning hittade jag ett problem med tjänsten dbus som inte startade längre efter uppgraderingen.

Lösning jag använde:

  1. Installera om RaspBian
  2. Ta bort dbus-tjänsten ==> apt-get remove dbus
  3. Uppgradera till Jessie

Hoppas det hjälper.

Seamus
2018-03-22 17:18:35 UTC
view on stackexchange narkive permalink

Jag hittade den här tråden i en Google-sökning. Jag lägger till mitt "svar" om det finns andra, som jag, som fortfarande vandrar i vildmarken med en nu mycket gammal och förmodligen osäker version av Raspbian. Här går:

Jag följde inställningen från Bex (för mer än tre år sedan nu!), Och det fungerade :) Jag hade ett mindre problem med vissa misslyckade beroenden på en gång, men kunde lösa dessa genom att följa förslagen i felmeddelandet från Raspbian.

Allt detta sagt, jag tycker att det "bästa" tillvägagångssättet för de flesta är att följa rekommendationerna i Raspberry Pi's forum och göra en ren installation. Jag har inte upplevt några problem ännu, men min RPI är mestadels "lager" och används för det udda experimentet då och då. Det kan fortfarande finnas problem som lurar någonstans i mitt system.

Efter Bexs inlägg publicerades detta i RPI-forum:

Hur man uppgraderar en Wheezy-bild till Jessie (både avstängda och ersatta versioner av Raspbian)

Och så för alla som snubblar över den här tråden när de letar efter en formel att använda vid uppgradering, skickar jag respektfullt att det här är det "bästa" svaret.

Fragmentation Needed
2019-01-07 20:09:03 UTC
view on stackexchange narkive permalink

För att jag är för lat och bara vill kopiera och klistra in från och med nu - samma för Jessie till Stretch:

  1. Uppdatera innan och städa upp

      sudo apt updatesudo apt full-upgradesudo apt autoremove  
  2. Justera förvarskällorna:

      sudo sed -i / deb / s / jessie / stretch / g /etc/apt/sources.listsudo sed -i / deb / s / jessie / stretch / g /etc/apt/sources.list.d/*.list kod> 
  3. Uppgradering

      sudo apt-uppdateringar sudo apt-uppgraderingar ol>


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...