Pentru a instala software pe Debian în condiții de siguranță, folosiți, pe cât posibil, depozitele APT ale Debian Stable. Acestea pun accentul pe actualizări previzibile și pe stabilitate pe termen lung. Unele aplicații sunt disponibile doar sub formă de Flatpaks, AppImages sau pachete dintr-un depozit extern. Alegerea sursei potrivite vă ajută să primiți actualizări, să verificați ce instalați și să dezinstalați software-ul fără a crea probleme de dependențe.
Cuprins
Alegeți sursa software-ului înainte de instalare
Fiecare sursă are un model diferit de actualizare și de încredere. Utilizați sursa cea mai puțin complexă care oferă aplicația și versiunea de care aveți nevoie.
| Sursă | Utilizați-o când | Principalele aspecte de verificat |
|---|---|---|
| APT | Aplicația este disponibilă în depozitele Debian | Originea pachetului, compatibilitatea cu Debian Stable și actualizări de securitate obișnuite |
| Flatpak | Aveți nevoie de o aplicație desktop care nu este disponibilă în APT sau care necesită o versiune mai nouă | Sursa la distanță, permisiunile aplicației și metoda de actualizare |
| AppImage | Aveți nevoie de o aplicație portabilă care poate rula fără o instalare tradițională a pachetului | Sursa de descărcare, suma de control sau semnătura, precum și modul în care sunt furnizate actualizările |
| Depozit terț | Producătorul software-ului pune la dispoziție un depozit pentru Debian | Încrederea în producător, suport pentru Debian Stable, chei de semnare și întreținere pe termen lung |
Instalarea software-ului cu APT
APT este sistemul standard de gestionare a pachetelor din Debian. Acesta instalează pachete din depozitele configurate și rezolvă dependențele acestora. Acest lucru face ca APT să fie opțiunea preferată pentru instrumentele de sistem, bibliotecile, driverele și aplicațiile disponibile pentru Debian Stable.
Actualizați informațiile despre pachet.
sudo apt updateCăutați numele pachetului.
apt search nume-pachetVerificați detaliile și sursa pachetului.
apt show nume-pachetInstalați pachetul.
sudo apt install nume-pachet
Utilizați numele exact al pachetului afișat de APT. Evitați descărcarea fișierelor individuale ale pachetelor Debian de pe site-uri web aleatorii atunci când același software este disponibil prin intermediul depozitelor Debian. APT poate astfel urmări pachetul și dependențele sale în timpul actualizărilor viitoare.
Utilizați Flatpak pentru aplicațiile desktop
Flatpak oferă un format alternativ de aplicații, destinat în principal software-ului pentru desktop. Poate fi util atunci când o aplicație nu se află în depozitele Debian sau când pachetul Debian disponibil este mai vechi decât versiunea de care aveți nevoie.
Instalați Flatpak folosind managerul de pachete Debian, apoi adăugați doar o sursă la distanță în care aveți încredere. Înainte de a instala o aplicație, verificați editorul acesteia, permisiunile, versiunile acceptate și activitatea de actualizare. Permisiunile unui Flatpak determină la ce fișiere, dispozitive sau servicii poate avea acces.
sudo apt update
sudo apt install flatpak
flatpak remotes
flatpak search numele-aplicației
flatpak install numele-sursă-la-distanță id-aplicație Utilizați ID-ul aplicației afișat în rezultatele căutării. Verificați detaliile de confirmare înainte de a accepta instalarea. Actualizați pachetele Flatpak separat de APT:
flatpak update Eliminați un Flatpak folosind ID-ul aplicației sale. Eliminați mediile de execuție neutilizate numai după ce vă asigurați că niciun alt Flatpak nu mai are nevoie de ele.
flatpak uninstall application-id
flatpak uninstall --unused Rulați un AppImage cu precauție
Un AppImage este un fișier de aplicație unic, nu un pachet gestionat de APT. Poate fi util pentru o aplicație portabilă, dar fișierul nu se află în baza de date normală a pachetelor Debian. Actualizările AppImage, integrarea în desktop și eliminarea depind de editor sau de modul în care stocați fișierul.
Descărcați un AppImage de la editorul oficial al aplicației sau dintr-o altă sursă pe care o puteți verifica. Verificați orice sumă de control sau semnătură publicată înainte de a-l rula. Păstrați fișierul într-o locație clară, cum ar fi un director dedicat aplicațiilor, în loc să-l plasați printre fișierele de sistem.
chmod +x application.AppImage
./application.AppImage Pentru a dezinstala un AppImage, închideți aplicația și ștergeți fișierul. Eliminați, de asemenea, orice lansator sau intrare de pe desktop pe care ați creat-o. Dacă aplicația stochează date ale utilizatorului în directorul dvs. de bază, verificați separat acele date înainte de a le șterge.
Evaluează un depozit terț înainte de a-l adăuga
Un depozit extern adaugă pachete în afara surselor implicite ale Debian. Acesta poate oferi software pe care Debian Stable nu îl include sau o versiune mai nouă decât pachetul Debian. De asemenea, creează o dependență de întreținere continuă față de editorul extern.
- Confirmați că depozitul acceptă versiunea Debian Stable și arhitectura sistemului dumneavoastră.
- Utilizați instrucțiunile privind depozitul furnizate de editorul de software sau de o altă sursă pe care o puteți verifica.
- Verificați dacă pachetele sunt autentificate cu o cheie de semnare a depozitului. Nu ignorați avertismentele privind semnătura.
- Verificați ce pachete poate înlocui sau actualiza depozitul.
- Asigurați-vă că depozitul are un proces de actualizare clar și că publică în continuare remedieri de securitate.
Nu amestecați depozitele destinate unor versiuni diferite de Debian, cu excepția cazului în care producătorul documentează în mod explicit această compatibilitate. Amestecarea versiunilor poate crea conflicte de dependențe și poate înlocui pachetele din versiunea Stable cu versiuni incompatibile.
Mențineți software-ul actualizat și verificabil
APT, Flatpak, AppImage și depozitele externe nu au un proces de actualizare comun. Actualizați fiecare sursă folosind propria sa metodă și păstrați o evidență a software-ului instalat în afara APT.
sudo apt update
sudo apt upgrade
flatpak update Pentru fișierele descărcate, comparați suma de control sau verificați semnătura publicată de furnizorul de software. O descărcare reușită nu dovedește că fișierul este autentic. Pentru depozitele externe, verificați starea semnării în timpul operațiunilor APT și opriți-vă dacă APT raportează o problemă de autentificare sau de semnătură.
Eliminați software-ul fără a afecta dependențele
Eliminați pachetele APT prin intermediul APT, astfel încât Debian să poată urmări pachetul și dependențele acestuia.
sudo apt remove nume-pachet
sudo apt purge nume-pachet
sudo apt autoremove remove dezinstalează pachetul, dar păstrează, de obicei, fișierele sale de configurare de sistem. purge elimină și acele fișiere de configurare ale pachetului. Verificați lista înainte de a confirma autoremove, deoarece aceasta elimină pachetele pe care APT nu le mai consideră necesare.
Eliminați pachetele Flatpak cu flatpak uninstall. Eliminați un AppImage ștergând fișierul acestuia și orice lansator pe care l-ați adăugat. În cazul unui depozit extern, eliminați sursa acestuia numai după ce ați eliminat sau înlocuit pachetele care depind de acesta. Apoi rulați o actualizare APT și verificați eventualele avertismente rămase.
Ce este cel mai sigur pentru Debian Stable?
Începeți cu APT ori de câte ori aplicația necesară este disponibilă acolo. Utilizați Flatpak atunci când modelul său de actualizare și de permisiuni se potrivește aplicației. Utilizați un AppImage atunci când portabilitatea este mai importantă decât urmărirea pachetelor și verificați fiecare fișier descărcat. Adăugați un depozit terț numai atunci când editorul acestuia suportă Debian Stable și oferă o cale de actualizare fiabilă și autentificată.