Поради щодо оновлення Raspbian - Все, що потрібно знати

Кілька років тому, Raspberry Pi була представлена ​​як дешевий одноплатний комп'ютер, спрямований на навчання основам інформатики для студентів і в країнах, що розвиваються.

Незважаючи на те, що він не містить периферійних пристроїв, таких як корпус, клавіатура або миша, Raspberry Pi стала надзвичайно популярним інструментом (частково завдяки його ціні, починаючи від $ 5 до $ 35).

повне г, повне г,, показали, від, номер, XNUMX швидкість процесора для Raspberry Pi в діапазоні від 700 до 1.4 ГГц, з вбудованою пам'яттю між 256 MB і 1 Gb RAM. Він здатний до HDMI або композитного відео, з фоновим роз'ємом 3.5mm для аудіо і портів 8P8C Ethernet (на моделі B), Wi-Fi і Bluetooth.

Raspberry Pi побачив декілька оновлень і ітерацій з моменту свого впровадження в 2012 - зміни містили зміни та оновлення в підтримці периферійних пристроїв і апаратні засоби, між іншим.

Один з нових варіантів включає Ubuntu стороннього виробника, Windows 10 Io% Core, RISC OS і Raspbian, який є дистрибутивом на основі Debian Linux, який можна завантажити через Фонд Raspberry Pi.

Швидкий перехід
Що таке Raspbian? Встановлення RaspbianВстановлення Raspbian на флеш-диск USB або жорсткий дискВиконання оновленняОновлення від Raspberry Pi Jessie до Raspbian Stretch 9Тепер ви знаєте, як оновити Raspbian

Що таке Raspbian?

Розпубій

Простіше кажучи, Raspbian - це ОС для Raspberry Pi з кількома версіями, що включають Raspbian Jessie і Raspbian Stretch. Це оптимізовано для процесора Raspberry Pi і його обмеженої швидкості процесора і пам'яті.

Веб-сайт Raspbian пропонує інсталяційний файл zip, який можна легко завантажити тут.

Встановлення Raspbian

Логотип Raspbian

Для нової Raspberry Pi з Hynix або пам'яттю Samsung рекомендується замінити ядро ​​та завантажувальний файл, що постачається разом з інсталятором, та оновити до більш нової версії. Фонд малини Пі.

Карта пам'яті SD, яку інсталятор використовує для оновлення Raspbian, має репутацію дуже повільної продуктивності. Є десятки тисяч невеликих файлів, які інсталятор повинен записати в різні місця в кореневій файловій системі, і навіть мінімальна інсталяція Raspbian на SD-карті може зайняти півтори години або більше.

Інсталяція, яка містить середовище робочого столу Debian, яка має додаткові пакунки 800 або близько того, може зайняти більше 8 годин для завершення, залежно від швидкості карти SD. Маючи це на увазі, бажано встановити на інші носії, такі як жорсткий диск USB.

Встановлення Raspbian на флеш-диск USB або жорсткий диск

  • Переконайтеся, що інсталятор виявляє зовнішній диск - вам доведеться налаштувати розділи вручну
  • Необхідно зберегти розділ завантаження RasPi на карті SD
  • Ви не зможете встановити цей розділ як / boot - замість цього встановіть розділ FAT32 як / rpiboot
  • Після інсталяції скрипт призначить його як / boot
  • Розмістіть будь-які інші розділи на зовнішньому диску
  • Пристрій блокування кореневих розділів потребує певної назви - редагуйте параметри ядра cmdline.txt, щоб спрямувати rootfs після завершення інсталяції

Виконання оновлення

Таким чином, ми знаємо, що це гарна ідея оновити програмне забезпечення Raspbian і зберегти його повністю поточним, оскільки помилки в старих ітераціях Raspbian можуть бути джерелом багатьох проблем.

Є кілька способів виконання цих оновлень, деякі простіше, ніж інші.

  • Підтвердити підключення: Підключіть мережний кабель і переконайтеся, що апарат має підключення до Інтернету та перевірте, перейшовши на будь-який веб-сайт у вашому браузері.
  • Отримати термінал: Термінал з'явиться як простий чорний екран з білим текстом. Щоб знайти LXTerminal на робочому столі, знайдіть значок у формі монітора, який в основному чорний, і двічі клацніть по ньому. Ви повинні побачити нове вікно, що з'явиться, це термінал.
  • Виконати оновлення: Введіть цю команду - curl https: //get.pimoroni.com/uptodate | bash

Потім вас запитають, чи потрібно перезавантажити - переконайтеся, що ваша робота збережена, а потім дайте відповідь на Y для "Так".

Ось інший спосіб оновлення:

Введіть ці команди в такому порядку та дочекайтеся завершення кожного з них:

Sudo apt-get update

Sudo apt-get upgrade

Судо перезавантаження

Sudo apt-get update буде оновлено всі пакувальні індекси. Ця команда не оновлюватиме будь-яке програмне забезпечення на самому Pi, але замість цього надає оновлення про те, де можна знайти найновіше програмне забезпечення для завантаження.

"Оновлення" потребує хвилини або двох, щоб працювати, поки він завантажує оновлені списки пакетів.

Sudo apt-get upgrade це команда, яка ініціює оновлення програмного забезпечення на Raspberry Pi. Як правило, він повідомить вам, скільки завантажень потрібно і скільки місця буде потрібно, тоді він запитає вас, чи хочете ви продовжити процес.

Залежно від швидкості підключення до Інтернету та часу, коли ваш останнє оновлення було зроблено, цей крок може тривати декілька хвилин або, можливо, довше.

ПРИМІТКА: В окремих випадках в оновленнях входить упакований "raspberrypi-bootloader". Це оновлення включає нову прошивку для Raspberry Pi, замінюючи існуюче ядро ​​більш новою, більш стабільною версією.

"Rpi-update" може допомогти вам отримати найновіші випуски ядра і прошивки, але рекомендується уникати цієї команди. Якщо є проблема з прошивкою, вона може зробити вашу машину не завантаженою, з деякими наслідками, які важко виправити.

Судо перезавантаження це те, що перезавантажує машину, дозволяючи перезавантажуватися за допомогою нової прошивки. Необхідно перезавантажити машину, щоб завершити оновлення і довести все до швидкості.

Оновлення від Raspberry Pi Jessie до Raspbian Stretch 9

Це оновлення є досить простим процесом, але вам все одно доведеться дотримуватися обережності. Чим менше сторонніх пакетів і служб ви встановлюєте, тим більше шансів, що ви зможете успішно оновити свій Raspbian Система Linux і отримувати оновлення.

З іншого боку, якщо ви зайшли занадто далеко за сторонніми пакетами, є шанс зламати всю систему.

Починати:

  • Видаліть будь-які застарілі або непотрібні пакети
  • Складіть резервну копію даних та конфігурації
  • Використовуючи консоль, виконайте пряме оновлення

ПРИМІТКА. База даних SQL за замовчуванням в Debian 9 Stretch тепер є MariaDB. Він має новий формат файлів двійкових даних бази даних, який не повністю сумісний з форматом Debian 8 Jessie.

Бази даних буде автоматично оновлено під час цього процесу, але ви не зможете повернутися назад, якщо ви зіткнетеся з проблемами під час оновлення або після. Ось чому для вас важливо створити резервну копію будь-яких поточних баз даних, перш ніж продовжити оновлення Debian 9 Stretch.

Почніть оновлення

Це перші кроки для пакету Stretch для оновлення системи Raspbian:

# apt-get update

# apt-get upgrade

Щоб оновити будь-які збережені пакунки:

# apt-get dist-upgrade

Тепер перевірте наявність системних проблем і виконайте перевірку відповідності бази даних. Тут повинні бути знайдені відсутні, застарілі або частково встановлені пакунки:

# dpkg -C

Тепер ви можете перевірити наявність пакунків, які утримуються:

# apt-mark showhold

Будь-які пакети "на утриманні" не будуть оновлюватися, і фактично можуть призвести до невідповідностей після оновлення до Stretch. Рекомендується виправити будь-які проблеми, які висвітлюються цими командами, перш ніж рухатися вперед.

Тепер ви можете оновити пакет депозитарію, щоб включити будь-які нові сховища Stretch:

# sed -i 's / jessie / stretch / g' /etc/apt/sources.list

Ця команда увімкне нові сховища Stretch шляхом заміни будь-яких подій ключових слів Jessie. Коли ви / Etc / кв / sources.list повністю оновлено для включення сховищ Stretch, індекси локальних пакунків можна оновити за допомогою:

#apt -get update

Щоб виконати сухий процес оновлення, введіть команду:

# apt-get - моделювати оновлення

Виконання оновлення Jessie

Тепер прийшов час почати з реального оновлення Jessie, щоб оновити Raspbian. Ви можете побачити це повідомлення:

На вашій системі встановлені служби, які потрібно перезапустити, коли деякі бібліотеки, наприклад libpam, libc і libssl, оновлено. Оскільки ці перезапуски можуть спричинити перерви в обслуговуванні системи, вам зазвичай на кожному апгрейді буде запропоновано список служб, які ви хочете перезапустити.

Ви можете обрати цей параметр, щоб уникнути запиту; замість цього всі необхідні перезавантаження будуть виконані для вас автоматично, тому ви не зможете ставити запитання про оновлення кожної бібліотеки.

Іншими словами, це повідомлення дає вам можливість автоматичного перезапуску послуг під час оновлення системи, перезавантаження їх вручну або очікування до завершення оновлення системи до Stretch.

Готові? Ці команди виконуватимуть процес оновлення Debian Stretch:

# apt-get upgrade

# apt-get dist-upgrade

Тепер ви знаєте, як оновити Raspbian

Квітка, малина і серце фігури

Це воно! Перезавантажте систему, і ви будете повністю оновлені.

Ми сподіваємося, що це крок за кроком керівництво допомагає вам зрозуміти і насолоджуватися Raspbian ще більше.

Інвестуйте в якусь екранну нерухомість з новим великий екран, підсвічування монітора Доступно в п'яти різних розмірах і цінових точках.

джерело

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.