Nala ir trešās puses Python bāzes APT iesaiņojums ar glītu, labi strukturētu un saprotamu izvadi.
Advanced Package Tool (APT) ir ikviena iecienītākais pakotņu pārvaldības rīks, strādājot ar Debian bāzes distribūcijām. Tomēr, neskatoties uz bagātīgo funkciju komplektu, tas nav ērts pakešu pārvaldības veids iesācējiem.
Ievērojams APT trūkums ir tas, ka saturs jūsu termināļa ekrānā izskatās nejaušs, un jūsu Linux termināļa tekstam ir jābūt līdzībai.
Šeit nāk Nala ar racionalizētajiem konteineriem un daudzkrāsainiem norobežojumiem, lai jūsu termināļa izvade izskatītos glītāka un labi strukturēta. Lūk, kas jums jāzina par Nalu.
Kāds satraukums par Nalu?
Attiecīgais jautājums ir, kas ir Nala, un vai tas ir pietiekami cienīgs, lai aizstātu kāroto APT? Nala ir atvērtā pirmkoda Python bāzes APT priekšgala aizstājējs. Tas veic dažādas funkcijas: paralēlas lejupielādes, pakotņu atjauninājumus un jauninājumus, vēstures ienesi, spoguļu krātuvju automātiskās ielādes un atcelšanas instalācijas.
Šajā posmā īpaši neiedziļinoties priekšrocībās, izpētīsim Nala instalāciju, kam sekos funkcijas un izmaiņas, ko tā sniedz jūsu termināļa logā.
Nala instalēšana Ubuntu
Ir daži veidi, kā instalēt Nala Ubuntu/Debian:
- Instalēšana no oficiālajām krātuvēm
- Pielāgotu repozitoriju pievienošana
- Nala DEB pakotnes instalēšana
Ubuntu 22.04 un jaunākās versijās varat instalēt Nala, veicot jebkuru no iepriekš minētajām darbībām. Tomēr vecākām versijām ir jāstrādā ar Nala pielāgotajām krātuvēm.
1. Nala instalēšana no oficiālajām Ubuntu krātuvēm
Pirmkārt, jums ir jāatjaunina Ubuntu pakotņu saraksts ar piemērots atjauninājums komandu šādi:
sudo apt atjauninājums
Tur ir atšķirība starp apt atjauninājumu un jaunināšanu komandas, tāpēc sākotnēji vislabāk ir izmantot atjaunināšanas komandu.
Pēc tam instalējiet Nala, izpildot:
sudo apt install nala
2. Nala repozitorija pievienošana vecākām Ubuntu versijām
Ja izmantojat vecāku Ubuntu versiju, joprojām varat instalēt un veiksmīgi izmantot Nala, instalējot to, izmantojot trešo pušu repozitorijus. Vispirms piekļūstiet Volian Scar krātuvēm un pievienojiet tās, lai instalētu Nala Ubuntu:
echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
Jūs varat iegūt GPG verifikācijas atslēgu, izmantojot wget komanda:
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
Ja izmantojat šo darbību, lai instalētu Nala Ubuntu 22.04 un jaunākās versijās, izpildiet tālāk norādīto komandu, lai instalētu Nala:
sudo apt atjauninājums && sudo apt instalēt nala -y
Vecākās versijās, lai instalētu Nala mantoto versiju, izpildiet šādu komandu:
sudo apt atjauninājums && sudo apt instalēt nala-legacy -y
3. Uzstādīšana, izmantojot DEB paketi
Pēdējais instalēšanas solis ir Nala instalēšana, izmantojot tās DEB pakotni. Lūk, kā lejupielādēt un instalēt pakotni savā sistēmā:
Lejupielādēt:Nala
- Dodieties uz lejupielādes lapu un lejupielādējiet jaunāko pieejamo DEB pakotni.
- Kad pakotne ir lejupielādēta, atveriet Lejupielādes mapi savā mašīnā. Atrodiet DEB pakotni un ar peles labo pogu noklikšķiniet uz tās.
- Klikšķiniet uz Atveriet ar GDebi pakotņu instalētāju.
- Nākamajā dialoglodziņā atlasiet Instalējiet pakotni opciju. Uzvednē ievadiet saknes paroli un ļaujiet instalēšanai pabeigt.
Varat arī instalēt DEB pakotni, izmantojot dpkg šādi:
sudo dpkg -i pakotnes nosaukums
Lai pārbaudītu instalāciju, atjauniniet un jauniniet sistēmas pakotnes, izmantojot komandu nala:
sudo nala atjauninājums && sudo nala jauninājums -y
Ja komanda tiek izpildīta veiksmīgi, varat būt pārliecināts, ka Nala ir gatava lietošanai jūsu datorā.
APT vs. Nala: Salīdzinot divus pakešu pārvaldniekus
Tā kā Nala ir izveidota un darbojas, salīdzināsim APT izvadi ar šī Python bāzes pakotņu pārvaldnieka izvadi.
Atjauniniet un jauniniet esošās pakotnes, izmantojot APT:
sudo apt atjauninājums && sudo apt jauninājums -y
Kad skatāties uz izvadi pēc komandas apt izpildes, ekrānā pamanīsit daudz teksta, no kuriem daži var jums pat nebūt jēgas.
Turklāt, cita starpā, ir daudz atjauninājumu, pakotņu nosaukumi un neapstiprinātas un pabeigtas instalācijas.
Pēc tam šoreiz izpildīsim atjaunināšanas/jaunināšanas komandas ar Nala, kā norādīts tālāk:
sudo nala atjauninājums && sudo nala jauninājums -y
Ja skatāties uz tekstu ekrānā pēc izpildes, pamanīsit, cik strukturēts viss izskatās jūsu ekrānā. Nala katram atjaunināšanas elementam izveido labi strukturētus konteinerus un nodrošina statusa joslu, kas parāda instalēšanai atlikušo laiku.
deb-get ir vēl viens trešās puses pakotņu pārvaldnieks Debian lietotājiem, ko varat izmantot dpkg vietā, lai iegūtu labākos rezultātus.
Kā lietot Nala Ubuntu/Debian
Nala izmantošana Ubuntu/Debian vai ar tiem saistītajos Linux distribūcijās ir vienkārša. Varat izmantot šo priekšgala pakotņu pārvaldnieku atjauninājumiem, jauninājumiem un pat programmatūras instalēšanai.
Lūk, kā jūs varat izmantot Nalu savās parastajās aktivitātēs:
1. Pakešu atjauninājumi/jauninājumi
Tāpat kā APT, varat izmantot Nala, lai atjauninātu un jauninātu sistēmas pakotnes. Lai to izdarītu, izmantojiet šādas komandas:
sudo nala atjauninājums
sudo nala jauninājums
Lai veiktu abus uzdevumus kopā, izmantojiet && operators:
sudo nala atjauninājums un sudo nala jauninājums
2. Pieejamo pakešu saraksts
Ja lietojat dpkg -- saraksts vai piemērots saraksts lai uzskaitītu pieejamās pakotnes savā Ubuntu/Debian distributīvā, komandu var aizstāt ar Nala:
nala saraksts
Pēc izpildes jūs redzēsit labi strukturētu visu lejupielādei pieejamo lietojumprogrammu sarakstu. Tomēr šī komanda patērē daudz ekrāna vietas, apgrūtinot ritināšanu.
Šādā gadījumā sarakstu komandu var apvienot ar mazāk komandu šādi:
nala saraksts | mazāk
Uz parādīt instalēto lietojumprogrammu sarakstu, varat izmantot -i vai --instalēts variants:
nala saraksts -i
Vai:
nala list --instalēts
3. Parādiet pakotnes informāciju
Kuram gan nepatīk niķoties pirms lietojumprogrammas instalēšanas operētājsistēmā Linux?
Pieņemsim, ka vēlaties iepriekš uzzināt dažas būtiskas detaļas. Tādā gadījumā varat izmantot parādīt komandu, lai uzzinātu vairāk par pakotni un citu saistītu informāciju, piemēram, tās avotu, arhitektūru un izmēru, kā arī citu informāciju.
nala šovs
Piemēram, ja vēlaties uzzināt vairāk par snap pakotni pirms tās instalēšanas Ubuntu, varat izmantot šo komandu:
nala šova snap
Ir dažas citas Nala izmantošanas priekšrocības, kuras varat izpētīt, apskatot Nala man lapu.
Pārdomāti izvēlieties Linux pakotņu pārvaldnieku
Ja izmantojat operētājsistēmu, kas darbojas ar Linux, pirms pakotņu pārvaldnieku instalēšanas pārliecinieties.
Lai gan Ubuntu/Debian pēc noklusējuma ir instalēts APT pakotņu pārvaldnieks, ir iespēja improvizēt un instalēt trešo pušu pakotņu pārvaldniekus. Jūs varat izvēlēties dažus, kas kutina savu fantāziju.