Raspbian'ın en son sürümünü kullanıyorsam hala rpi güncellemesine ihtiyacım var mı?


67

512 MB Pi'm var. Bundan en iyi şekilde yararlandığımdan emin olmaya çalışıyorum. Raspbian'ın son sürümünü indirdim ve Pi'ye yükledim. Ayrıca rpi güncellemesine ihtiyacım var mı? Rpi-update, Raspbian'ın bir versiyonundan diğerine yükseltme yapmak için mi kullanılıyor?


2
Bu eski bir sorudur ve 2017'den itibaren çoğu kullanıcı rpi-updateiçin kaçma ihtiyacı ortadan kalkmıştır . Çekirdek güncellemeleri şimdi dahil edildi , ancak bu soru sorulduğunda değildi. Özel bir donanım kullanıyorsanız veya en son çekirdek ve modülleri istiyorsanız (ve bunların getirebileceği istikrar risklerini anlayın / kabul edin), o zaman yine de rpi-update kullanmak isteyebilirsiniz. sudo apt upgrade
17:17

Ağustos 2017'den itibaren mevcut olan en yeni Stretch versiyonu mevcut. İşte kurulum talimatları: raspberrypi.stackexchange.com/questions/71462/…
SDsolar

Yanıtlar:


84

"Normal şartlarda, sizi her zaman öncü ürün yazılımı ve çekirdeğe götürdüğü için rpi-update'i ASLA yapmaya gerek yoktur ve bu bir test sürümü olabileceğinden RPI'nizi rakipsiz bırakabilir." https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Hatta rpi güncelleme belgeleri artık yalnızca iyi bir neden ile bu kullanmalıdır Hatta Raspbian üzerinde" uyarıyor. Bu en son kanama kenar alır çekirdek / firmware." sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel en son desteklenen çekirdeğe / bootcode'a geri koyacaktır.

Sanırım iki farklı operasyonu birleştiriyor olabilirsin.

  • rpi-updateRaspberry Pi'nizin donanım yazılımını yükseltmek için bir araçtır . Bellenim, genellikle, yazılımın donanıma nasıl konuşulacağını bilmesine yardımcı olan özel bir bilgisayar çipinde yaşayan küçük bir kod paketidir. Bununla birlikte, Ahududu Pi durumunda, ürün yazılımı SD kartın ilk bölümünde yaşayacaktır.

  • Raspbian, Raspberry Pi'niz için bir işletim sistemi veya çekirdek yazılımdır . Yazılım (işletim sistemi dahil), SD kartın ikinci bölümünde bulunur ve cihazınızı kullanırken yürütülen her şeydir.

Bunların her ikisinin de bağımsız olarak güncellenmesi gerekir. Kolaylık sağlamak için, rpi-updatearaç Linux'un Raspbian dağıtımına dahil edilmiştir, çünkü Pi'nizin donanım yazılımını yöneten kullanışlı bir yazılım aracıdır. Cihazlarınızın en son ürün bilgisine sahip olduğundan emin olmak için periyodik olarak çalıştırmalısınız. Ayrı olarak, standart Debian yazılım yönetim araçlarını kullanarak yazılımınızı güncel tutmanız gerekir sudo apt-get update && sudo apt-get upgrade.

Bu işlevlerin her biri ayrıdır ve birini güncellemek diğerini güncellemeyecektir. Dağıtımınızı en son yazılım paketlerine yükseltmeniz size yeni bir sürüm kazandırabilir rpi-update, ancak ÇALIŞMAdığınız sürece rpi-updateürün bilginiz güncellenmez.

Bellenimin depolandığı yer aslında SD kartın ilk bölümüne (BIOS gibi) işaretlendiğinden, bunu her cihazda çalıştırmanız gerekmez. Bir SD karta yeni bir yazılım veya bellenim sürümü yüklediğinizde, bu kartı taktığınız herhangi bir cihaz o sürümü kullanıyor olacaktır.


1
Harika cevap için teşekkürler. Bu yüzden sahip olduğum her fiziksel Pi için kaçmam gerekiyor rpi-update. rpi-updateBir sd kartında çalıştırmak ve prize takılı olduğu yerlerde çalışmasını sağlamak yeterli değildir . rpi-updateSd karta bağlı olarak fiziksel panoya bağlıdır. Bu doğru mu? Ardından ikincisi, merak ediyorum, yükseltilmiş ürün yazılımı ne yapar? Daha kararlı mı? Daha hızlı mı? 512 MB mimarisini destekliyor mu?
Scoop

@Scoop: Diğer sorularınızı cevaplamak için cevabımı düzenledim. Firmware güncellemelerinin gerçekte içerdikleri, söz konusu versiyon güncellemesi için değiştirilecek olan tarafından cevaplanması gereken bir soru olacaktır ve orijinal sorunuzun kapsamı dışındadır. İsterseniz bu satırlar boyunca başka birine sormayı düşünebilirsiniz.
Caleb

2
Selam Caleb. Söylüyorsun rpi-updateraspbian bir parçasıdır ama (hatta bir ile benim rpi üzerinde bulamıyorum locateOr apt-cache searchEğer bu normaldir sizce)?
Cerber

4
Raspberrypi.org'a göre apt-get upgrade, çekirdeği ve bellenimi güncelleyeceğiz, muhtemelen en yenisine olmasa da.
goldilocks

1
Aşağıda belirtildiği gibi , bu artık doğru değil. Rpi-update'in sağladığı şeyler şimdi ahududu-bootloader paketinde.
Tim Dorr

21

raspbian package repo, indirilen bellenim, çekirdek ve çekirdek modüllerini içeren raspberrypi-bootloaderpaketi içerir rpi-update. Sürüm son değil, ancak dosyalar iyi ve sağlam olmalıdır. Şimdi bir 20130902 versiyonunu gösteriyor, bu yüzden yaklaşık 2 aylık. Paket varsayılan olarak yüklenir ve yeni bir sürüm repo'ya ulaştığında güncellenir.

Bu nedenle, temelde rpi-updatekanama kenarı donanım yazılımı ve çekirdeği istemiyorsanız, sadece buna bağlı kalmanıza gerek yok apt-get- çekirdeği, donanım yazılımını ve modülleri kendi başına güncelleyecektir. Aslında Pi'mde hiç bulamıyorum rpi-update.


Şu an Jessie iseniz, güncellenmiş bir URL var: archive.raspberrypi.org/debian/dists/jessie/main/binary-armhf/…
Tim Dorr

9

Bu arada, çekirdek raspberrypi-kernelRaspbian'daki paketin bir parçası .

Yani rpi-updateçekirdeği güncellemek için artık gerekli değildir.

Pakette iki çekirdek vardır, yani Pi'nin her donanım sürümünde çalışır (ARMv6, ARMv7 ve ARMv8).

Pi'nizi güncel tutmak için bu şık tek astarı kullanın:

apt-get update && apt-get dist-upgrade && apt-get clean

Gerekmeyen şeyler için endişeleniyorsanız, şunu ekleyin:

apt-get autoremove --purge && apt-get remove `deborphan` --purge

7

Doğru olarak işaretlenmiş cevap aslında modası geçmiş ve sorunlu bir şekilde: rpi-update, bellenimi "kararlı değil" olarak kabul edilmesi gereken en son yayınlanan sürüme güncelleyecektir. Yani verilen tarifi takip ederek dengesiz bir sistemle sonuçlanabilir (başıma geldi;)).


2

RPI-Update, Ahududu Pi'yi en son sürüme güncellemek için kullanılır. Buna gerçekten ihtiyacınız yok, ancak Ahududu Pi'yi güncel tutmak iyi bir fikirdir. Böylece rpi-update'i de kurabilirsiniz.

Ayrıca, Raspberry Pi'nize gerçekten son kanama güncellemelerinde ihtiyacınız yoksa. Aksine aşağıdaki komutu kullanın. Bu, kurulu tüm paketleri kendi güncel sürümleriyle güncelleyecektir.

sudo apt-get update && sudo apt-get upgrade

aslında firmware'i de yükseltecek (sürüm son değil, fakat kararlı olacak)
Osman-paşa

2

SD kartınıza Raspbian'ın son versiyonuyla yanıp söndükten sonra bakarsanız, aslında SD kartınızda 2 bölüm göreceksiniz. Birincisi bellenimin depolandığı ve ikincisi işletim sisteminin (Raspbian) ve dosyalarınızın depolandığı yerdir.

Bu nedenle, SD kartınızdaki ürün yazılımı (ilk bölüm) güncel ise, bu SD kartı kullanan herhangi bir Raspberry Pi en son ürün yazılımı sürümünü çalıştırır.

Örneğin, ilk bölümdeki dosyaları bir Windows bilgisayarı ile güncelleyerek SD kartındaki üretici yazılımını bile güncelleyebilirsiniz. (Bkz: 3.2 Yazılımın en son sürümünü edinin )

Eğer Raspbian ekibi dağıtımlarında en yeni bellenimi kullanıyorsa, bu farklı bir soru. Bence Raspi'nizde en yeni bellenimi çalıştırdığınızdan emin olmak için, hala seçtiğiniz işletim sistemi dağıtımında rpi-güncelleme aracını kullanırdım.

Kısacası, şu cümleyi söyleyeceğim: Kartı güncelle, her yere koş.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.