Linux Mint pēc noklusējuma netiek piegādāts ar snapd, un tas daudziem lietotājiem ir uzlabojums salīdzinājumā ar Ubuntu bāzi. Bet ko darīt, ja jums patīk snaps un vēlaties tos instalēt Linux Mint?
Varbūt vēlaties atgriezties pie uzstādīšanas vienkāršības un pārnēsāšanas iespēju. Vai varbūt jums ir jāinstalē programmatūra, kas ir pieejama tikai no Snap Store.
Lai kāds būtu iemesls, Snap atbalsta iespējošana operētājsistēmā Linux mint ir diezgan vienkārša.
Iespējojiet Snap lietojumprogrammu atbalstu operētājsistēmā Linux Mint
"Kāpēc Linux Mint pēc noklusējuma neatbalsta Snap?" jūs varētu brīnīties. Galvenais iemesls ir centralizētā Canonical vadība, un Ubuntu ir pārspīlēti. Jūs varat doties uz Linux Mint lietotāja rokasgrāmatas lai uzzinātu vairāk par to, kāpēc Linux Mint ir atspējojis Snap Store.
Ja mēģināt instalēt snapd operētājsistēmā Linux Mint, jūs sagaidīs kļūdas, piemēram, “Paketes snapd nav pieejams” vai “Pakotnes snapd nav instalēšanas kandidāta”.
Linux Mint ir a preferences.d direktoriju, kurā tiek glabātas papildu APT preferences, kas izveidotas uz Ubuntu. Direktorija sastāv no konfigurācijas faila ar nosaukumu nosnap.pref, kas satur norādījumus, kas neļauj APT instalēt snaps.
Lai Mint darbvirsmā atgrieztu Snap atbalstu, noņemiet šo failu, izmantojot komandu rm sekojoši:
sudo rm /etc/apt/preferences.d/nosnap.pref
Ja neesat pārliecināts, vai vēlaties, lai šīs izmaiņas būtu pastāvīgas, varat pārdēvēt failu ar mv:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
Kad tas ir izdarīts, atjauniniet sistēmas pakotņu sarakstu, izmantojot APT:
sudo apt Atjaunināt
Lai nodrošinātu, ka varat iegūt snaps no veikala Snap, instalējiet snapd:
sudo apt uzstādīt snapd
Sāciet snapd pakalpojumu, izmantojot systemctl šādi:
sudo systemctl sākt snapd
Jums ir nepieciešams snapd, lai startēšanas laikā palaistu automātiski. Lai to izdarītu, palaidiet šādu komandu:
sudo systemctl iespējot snapd
Apstipriniet, vai snapd ir veiksmīgi instalēts, palaižot:
snap uzstādīt hello-world && sveiki-pasaule
Ja izvade parāda "Sveika pasaule!”, snapd tagad ir instalēts, un jūs varat turpināt. Ja nē, apsveriet iespēju vēlreiz veikt instalēšanas darbības.
Ja snapd ir konfigurēts, varat instalēt jebkuru Snap pakotni operētājsistēmā Linux Mint ar:
sudo snap uzstādīt paketes nosaukums
Piemēram, ja vēlaties instalēt Google Chrome no veikala Snap Store, palaidiet:
sudo snap uzstādīt google-chrome
Noņemiet Snap atbalstu no Linux Mint
Kad esat pabeidzis lietot Snap un vēlaties to izņemt no sistēmas, viss, kas jums jādara, ir noņemt visas Snap pakotnes un snapd, un atgriezt nosnap.pref failu.
Varat uzskaitīt visus instalētos snaps, izmantojot:
snap sarakstu
Pēc tam noņemiet visas pakotnes, ierakstot:
snap noņemt pakotnes nosaukumu
Kad tas ir izdarīts, atinstalējiet snapd un tā atkarības, izmantojot APT:
sudo apt autoremove snapd
Pārdēvēt nosnap.pref.backup failu atpakaļ uz sākotnējo nosaukumu, izmantojot mv:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref
Ja izvēlējāties dzēst failu agrāk, izveidojiet jaunu failu, izmantojot pieskārienu:
sudo touch /etc/apt/preferences.d/nosnap.pref
Atveriet failu, izmantojot teksta redaktoru, un pievienojiet šādas rindas:
# Lai nepieļautu, ka repozitorija pakotnes izraisa Snap instalēšanu,
# šis fails aizliedz APT instalēt snapd.
# Lai iegūtu vairāk informācijas: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Iepakojums: snapd
Piespraust: atbrīvot a=*
Piespraudes prioritāte: -10
Saglabājiet un izejiet no faila. Visbeidzot, atjauniniet sistēmas krātuves ar APT:
sudo apt Atjaunināt
Linux sniedz jums pilnīgu kontroli pār datoru
Tāpat kā ar visu pārējo Linux, Mint ļauj kontrolēt, kurus sistēmas aspektus vēlaties iespējot un no kuriem izvairīties.
Lai gan snaps atvērtā pirmkoda kopienā var būt pretrunīgs, un Linux Mint tos neatbalsta pēc noklusējuma, galu galā jūs izvēlaties, vai tos izmantot. Tas ir atvērtā pirmkoda un Linux skaistums.
Tas pats attiecas uz citiem Linux Mint aspektiem. Lai gan noklusējuma Linux Mint galddatori ir lieliski, varat pārslēgties uz citām darbvirsmas vidēm (piemēram, KDE Plasma) bez OS iejaukšanās.