Folosind instrumentul de ambalare avansat de la Raspberry Pi - APT

Raspberry Pi este un mic computer incredibil care revoluționează calculul în sala de clasă și acasă. Este responsabil cu o singură mână pentru introducerea unei noi generații în programare și experimentare, spre deosebire de modul în care se utilizează foi de calcul și procesoare de text.

Pentru oricine este nou la Raspberry Pi, există multe lucruri care trebuie abordate și, în consecință, multe lucruri de reținut. Acest tutorial oferă o memorie de lucruri utile pe care trebuie să le cunoașteți. S-ar putea să doriți să marcați aceasta.

Configurarea unui card SD

Înainte de a putea să urmați acest tutorial, va trebui să aveți la dispoziție produsul dvs. Raspberry Pi cu un sistem de operare. În scopul acestui tutorial folosesc o instalare implicită de Raspian, instalată folosind NOOBS, pe care o accesez prin SSH de pe un Mac.

Acest tutorial presupune că deja aveți Raspian care rulează pe zmeura Pi. Dacă nu este, vă rugăm să consultați tutorialele noastre pentru a configura un card SD pentru dvs. Pi.

Bacsis: Pentru a configura o cartelă SD, consultați instrucțiunile Cum de a bloca un card SD pentru Zmeura Pi și Cum se instalează NOOBS pe o piersică Pi cu un Mac

Linie de comandă Acces la o zmeură Pi

Zmeura Pi cu LXTerminal

Dacă utilizați Raspberry Pi direct, în Raspbian Graphical User Interface (GUI) deschis LXTerminal de pe desktop.

Dacă nu ați pornit GUI, utilizați interfața de linie de comandă (CLI) și puteți executa comenzile necesare de aici.

Accesarea unui server Pi cu Shell Secure (SSH)

Secure Shell, denumit adesea SSH, este un protocol de rețea criptografică care permite comunicarea sigură între computerele din rețea, fie prin intermediul unei rețele locale (LAN), fie prin Internet. Este, în esență, un canal sigur pentru comunicații printr-o rețea nesigură.

Bacsis: O Raspberry Pi va trebui mai întâi să configureze pentru acces SSH de la un alt computer. Acest tutorial presupune că aveți deja acces SSH pe dispozitivul dvs. Pi.

Secure Shell (SSH) de la un alt computer

De pe un Mac, puteți utiliza Terminal pentru a accesa o Pi Zmeura. Dacă utilizați o mașină Linux, puteți utiliza programul terminal care face parte din sistemul de operare.

Dacă sunteți utilizator Windows, vă recomandăm să descărcați și să instalați PuTTY, care este un program client SSH gratuit

Depozitul și instrumentul de ambalare avansat

Depozitarul

Software-ul pe Linux, în general, și Raspberry Pi în mod specific, este menținut printr-o Repertoriu. Un depozit conține software care a fost compilat și este menținut, adesea de către voluntari, în beneficiul comunității.

Persoanele care întrețin software-ul în depozit asigură că toate dependențele sunt luate în considerare.

Instrumentul avansat de ambalare: APT

În Linux, pentru a răsfoi, a instala, a actualiza, a actualiza și a dezinstala software-ul trebuie să utilizați a Manager de pachete. Raspberry Pi folosește un manager de pachete numit potrivit sau Instrument avansat de ambalare.

Instrumentul avansat de ambalare nu este un singur program; este o interfață de utilizator liberă simplifică gestionarea software-ului pe sistemele de operare Unix sau Linux, inclusiv pe Raspberry Pi. Funcțiile Instrumentului avansat de ambalare sunt executate din linia de comandă.

Bacsis: Există și alți manageri de pachete pentru diferite versiuni de Linux. De exemplu, o construcție Fedora folosită de Linux yum sau Manager de actualizare Yellowdog. Redhat folosește rpm sau Redhat Manager de pachete.

Membru supleant

Probabil că nu este o idee grozavă să folosiți, desigur, raspberry Pi - sau oricare alt computer Linux - folosind privilegii root. Este cel mai probabil că nu sunteți, oricum. Nu este modul implicit de operare cu Raspberry Pi.

Aceasta înseamnă că executarea anumitor comenzi poate să nu fie posibilă dacă nu aveți privilegii de securitate rădăcină. Un instrument util, în aceste circumstanțe, este sudo a căror denumire provine dintr - o contracție a utilizator supleant și do.

Comanda sudo permite utilizatorilor să execute anumite comenzi fără a fi nevoie să vă conectați ca utilizator root.

Bacsis: Instalarea, actualizarea sau dezinstalarea software-ului necesită utilizarea privilegiilor root sau utilizarea comenzii sudo.

Cum se actualizează baza de date a depozitului

apt-get update

Este util să actualizați sau să resincronizați periodic fișierele index de pachete din sursele acestora. Sursele depind de ceea ce a fost definit în locație /etc/apt/sources.list. În Raspian, sursa implicită în acest fișier este debutantă http://mirrordirector.raspbian.org/raspbian/ wheezy principal contrib non-free rpi

Pentru a actualiza depozitul de software, pe Raspberry Pi, până la cea mai recentă versiune, introduceți următoarea comandă:

apt-get update

Dacă nu executați privilegii root, va trebui să introduceți următoarea comandă cu sudo:

sudo apt-get update

Cum să căutați un software după nume

Pentru a găsi o anumită bucată de software, puteți efectua o căutare după nume utilizând următoarea comandă

căutare apt-cache [cuvânt cheie pentru căutare]

Un exemplu practic în acest sens ar fi browserul Google Chrome, care nu face parte din instalarea implicită Raspian. Pentru a efectua o căutare pentru Chromium, puteți introduce comanda:

apt-cache căutare crom

Bacsis: În mod normal, nu sunt necesare privilegii de bază pentru a executa această comandă.

Cum se instalează un pachet software

Ca și în cazul căutării, utilizați numele programului pentru a instala pachetul software. Este necesară numai partea denumită a pachetului, nu numele complet al fișierului.

În acest exemplu, pachetul a fost deja instalat

Daca este necesar, potrivit va prelua automat și instala pachetele de pe care depinde pachetul indicat. Acest lucru evită defecțiunile de instalare care rezultă din lipsa dependențelor.

Pentru a instala software, utilizați următoarea comandă:

apt-get install [numele software-ului]

Dacă nu executați privilegii root, va trebui să introduceți următoarea comandă cu sudo:

sudo apt-get install [numele software-ului]

Un exemplu practic ar fi:

sudo apt-get instala crom

Actualizați toate pachetele instalate anterior

Modernizare este diferit de Actualizați. Modernizare instalează cele mai noi versiuni ale tuturor pachetelor pe care le aveți în prezent pe Raspberry Pi. Numai pachetele instalate sunt actualizate.

apt-get upgrade

Dacă nu executați privilegii root, va trebui să introduceți următoarea comandă cu sudo:

sudo apt-get upgrade

Cum să eliminați un pachet software

Din timp în timp, vă recomandăm să efectuați o verificare a datelor și să eliminați toate pachetele de care nu mai aveți nevoie. Acest lucru vă păstrează piulița și vă asigură că nu completați cardul SD finit cu pachete sau software care nu sunt necesare.

Pentru a elimina un pachet, introduceți următoarele în linia de comandă:

apt-get remove [numele software-ului]

Dacă nu executați privilegii root, va trebui să introduceți următoarea comandă cu sudo:

sudo apt-get remove [numele software-ului]

Un exemplu practic ar fi:

sudo apt-elimina cromul

Cum de a curata apt-get Cache

Comanda apt-get clean șterge depozitul local al fișierelor pachete preluate. Acesta este un instrument util pentru a elibera spațiul pe disc.

apt-get clean

Dacă nu executați privilegii root, va trebui să introduceți următoarea comandă cu sudo:

sudo apt-get curat

Cum se determină spațiul disponibil pe disc

Este bine să măsurați cât spațiu este folosit și, dacă este utilizat apt-get clean, cât de mult spațiu este eliberat.

Pentru a obține o idee despre spațiu, înainte și după utilizare apt-get clean, utilizați comanda df care raportează cantitatea de spațiu pe disc utilizată de sistemele de fișiere.

df -h

Schimbarea -h transmite rezultatele într-un format care poate fi citit de om.

Mergeți cu apt-get

În acest tutorial am explicat funcția Instrumentului avansat de ambalare și modul de utilizare a acestuia pentru a instala, actualiza, actualiza și elimina software-ul de pe Raspberry Pi.

Am arătat, de asemenea, cum să măsoară cantitatea de spațiu disponibil pe Pi.