როგორ დააინსტალიროთ Snap & Snap-Store AlmaLinux 9-ზე

ნაგულისხმევად, AlmaLinux-ს არ გააჩნია დაინსტალირებული Snap ან Snap Store, რადგან ეს არის ფუნქცია, რომელიც შეიქმნა Canonical-ის მიერ, როგორც უფრო სწრაფი და მარტივი გზა Ubuntu სისტემებზე დაინსტალირებული პროგრამული უზრუნველყოფის უახლესი ვერსიების მისაღებად, ხოლო Snap პაკეტები დაინსტალირებულია ცენტრალური SNAP სერვერი, რომელსაც მართავს Canonical.

Snap შეიძლება დაინსტალირდეს და, უმეტესწილად, იმუშაოს უმეტეს პაკეტებთან AlmaLinux-ზე დაფუძნებულ სისტემებზე, რომლებიც ამჟამად აქტიურად არის მხარდაჭერილი. არის რამდენიმე კონფლიქტი კონკრეტულ პაკეტებთან. Snaps VS DNF პაკეტის მენეჯერის პრობლემა არის ის, რომ Snaps არის თვითკმარი, რაც იწვევს გაზრდილ .snap-ს, იმის გამო, რომ შედის მისი ყველა დამოკიდებულება და შესრულების მცირე დეგრადაციის სხვადასხვა ხარისხი, მშობლიურად დაყენებულ აპლიკაციასთან შედარებით. ამის საპირისპიროდ, DNF გაცილებით მსუბუქია ვიდრე მისი სნაპ კოლეგა, რადგან მას არ სჭირდება დამოკიდებულებების შეკვრა.

შემდეგ გაკვეთილზე, თქვენ შეისწავლით თუ როგორ დააინსტალიროთ Snapd AlmaLinux 9-ზე ტერმინალის და GUI მეთოდებით, ძირითადი რჩევებით, თუ როგორ უნდა გაუშვათ ან დააინსტალიროთ/ამოშალოთ პაკეტები Snapcraft-ით.

განაახლეთ AlmaLinux

პირველ რიგში, განაახლეთ თქვენი სისტემა, რათა დარწმუნდეთ, რომ ყველა არსებული პაკეტი განახლებულია.

sudo dnf upgrade --refresh -y

იმპორტი EPEL საცავი

პირველი ამოცანაა დააინსტალიროთ (EPEL) საცავი, რომელიც ნიშნავს (Extra Packages for Enterprise Linux). AlmaLinux-ის ახალი მომხმარებლებისთვის და RHEL-ზე დაფუძნებული მსგავსი დისტრიბუციებისთვის, EPEL შეიცავს Enterprise Linux-ისთვის ყველაზე ხშირად გამოყენებულ პროგრამულ პაკეტებს.

რეკლამა

პირველი, ჩართეთ CRB.

sudo dnf config-manager --set-enabled crb

შემდეგი, ინსტალაცია თბილი შემდეგის გამოყენებით (dnf) ტერმინალის ბრძანება.

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

დააინსტალირეთ საჭირო პაკეტები

სანამ ინსტალაციას გააგრძელებთ, გაუშვით შემდეგი ბრძანება შემდეგი პაკეტების დასაყენებლად.

sudo dnf install fuse squashfuse -y

დააინსტალირეთ Snapcraft – Snapd Terminal

Snapcraft, ასევე ცნობილი როგორც Snap ან Snapd, ხელმისაწვდომია AlmaLinux აპლიკაციის სტრიმიდან დასაინსტალირებლად იმ მომხმარებლებისთვის, რომლებსაც სურთ მხოლოდ Snapcraft-ის ტერმინალის ვერსიის დაინსტალირება დასახელებული პაკეტით. ვადამდელი.

იხილეთ ასევე  როგორ დააინსტალიროთ Tor ბრაუზერი AlmaLinux 9-ზე

დაიწყეთ Snap ინსტალაცია და გაუშვით შემდეგი ბრძანება.

sudo dnf install snapd -y

შემდეგი, სანამ შემდგომ გააგრძელებთ, რეკომენდირებულია თქვენი სისტემის გადატვირთვა. ამის შეუსრულებლობა გამოიწვევს შეცდომებს შემდეგ ნაბიჯებში. მიზეზი, რის გამოც ეს კეთდება იმისთვის, რომ Snap-მა სწორად შექმნას ბილიკები.

რეკლამა

თქვენ შეგიძლიათ სწრაფად გადატვირთოთ ტერმინალში ყოფნისას შემდეგი ბრძანების გამოყენებით.

sudo reboot

ახლა ჩართეთ Snapd სერვისი შემდეგნაირად.

sudo systemctl enable snapd --now

შემდეგი, ზოგიერთი პაკეტი მოდის კლასიკურში, ასე რომ თქვენ უნდა შექმნათ სიმლინკი, რათა ჩართოთ კლასიკური snap მხარდაჭერა.

sudo ln -s /var/lib/snapd/snap /snap

Snap-ის პირველად ინსტალაციისას რეკომენდებულია ძირითადი ფაილების დაყენება კონფლიქტური პრობლემების თავიდან ასაცილებლად:

sudo snap install core

შემდეგი, შეამოწმეთ, რომ Snapd სერვისი მუშაობს systemctl ბრძანების გამოყენებით:

systemctl status snapd

მაგალითი:

რეკლამა
როგორ დააინსტალიროთ Snap & Snap-Store AlmaLinux 9-ზე

დააინსტალირეთ პაკეტი

ახლა, როდესაც Snap დაინსტალირებულია, შეგიძლიათ სწრაფად შეამოწმოთ პაკეტის დაყენება, რომელიც შეიძლება იყოს ნებისმიერი; თუმცა, გაკვეთილისთვის, Discord აპლიკაცია იქნება მაგალითი.

sudo snap install discord

პაკეტების განახლება

სამომავლოდ, Discord და Snap-ის მიერ დაინსტალირებული ნებისმიერი სხვა პაკეტის განახლებისთვის, გაუშვით შემდეგი ბრძანება:

sudo snap refresh

პაკეტების ამოღება

თუ აღარ გჭირდებათ Discord-ის დაყენება, წაშალეთ ის Snap remove ბრძანების გამოყენებით.

sudo snap remove discord

დააინსტალირეთ Snap-Store – Snap GUI

თქვენს AlmaLinux სისტემაზე Snapd-ის დაყენების შემდეგ, დესკტოპის მომხმარებლებს აქვთ შესაძლებლობა დააინსტალირონ Snapcraft მაღაზია, რომელიც იყენებს გრაფიკულ ინტერფეისს, რომელიც შეიძლება იყოს უფრო მიმზიდველი და გააადვილოს პაკეტების ძებნა. ეს სრულიად არჩევითია, მაგრამ თუ გსურთ მისი ინსტალაცია, გაუშვით შემდეგი ბრძანება:

sudo snap install snap-store

ინსტალაციის დასრულების შემდეგ, შეგიძლიათ Snap Store-ის გაშვება რამდენიმე განსხვავებული გზით.

პირველ რიგში, სანამ თქვენს ტერმინალში ხართ, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

რეკლამა
snap run snap-store

დესკტოპის მომხმარებლების უმეტესობა გამოიყენებს შემდეგ გზას გასახსნელად.

იხილეთ ასევე  როგორ დააინსტალიროთ Snap/Snap-Store Fedora 37/36/35-ზე

აქტივობები > აპლიკაციების ჩვენება > Snap Store.

მაგალითი:

როგორ დააინსტალიროთ Snap & Snap-Store AlmaLinux 9-ზე

პირველად გახსნის შემდეგ და ქეშის განახლებისას, შეიძლება დასჭირდეს ერთი ან ორი წუთი უახლესი პაკეტების ამოღებას Snapcrafts სერვერიდან. დასრულების შემდეგ, შეგიძლიათ დაიწყოთ პაკეტების ძებნა და ინსტალაცია Snap-დან GUI-ის გამოყენებით.

მაგალითი:

როგორ დააინსტალიროთ Snap & Snap-Store AlmaLinux 9-ზე

როგორ ამოიღოთ Snapcraft – Snapd & Snap-Store

Snap-ის ამოღება თქვენი სისტემიდან მარტივი პროცესია. ეს ასევე წაშლის ყველა პაკეტს ინსტალაციის დროს.

რეკლამა
sudo dnf remove snapd -y

ეს წაშლის Snap-ს და ნებისმიერ დამატებით დაინსტალირებულ პაკეტს და დამოკიდებულებებს. მაგალითად, თუ თქვენ დააინსტალირეთ Snap Store და არ წაშალეთ ის მანამდე, ეს და ნებისმიერი სხვა პაკეტი დაინსტალირებულია Snap-ის მიერ სრულად.

მაგალითი:

როგორ დააინსტალიროთ Snap & Snap-Store AlmaLinux 9-ზე

როგორც ზემოთ ხედავთ, თქვენ არ გჭირდებათ თითოეული პაკეტის გავლა და ამოღება Snapd-ის ამოღებამდე და ის ამას გააკეთებს თქვენთვის.

კომენტარები და დასკვნა

საერთო ჯამში, Snap პაკეტების გამოყენება მომხმარებლებს შუაზე ყოფს. sysadmin-ების უმეტესობა და Power მომხმარებლებს არ შეეხებიან Snaps-ს; თუმცა, უფრო მეტი დესკტოპის და ჩვეულებრივი მომხმარებელი სარგებლობს ინსტალაციისა და განახლებული პაკეტების სიმარტივით და არ აწუხებს სივრცის გაფუჭებას. იმის გათვალისწინებით, თუ რამდენად დიდია SSD მყარი დისკები ამ დღეებში, განსხვავება საკმაოდ მცირეა, თუ არ გაქვთ შეზღუდული რესურსები, როგორიცაა წარმოების სერვერი. მიუხედავად ამისა, ცალკე კონტეინერში ყოფნისას, Snaps-ს შეუძლია უფრო ნელი მუშაობა, ვიდრე DNF-ის მეშვეობით დაინსტალირებული აპლიკაცია.


არა ის, რასაც ეძებდით? სცადეთ მოძებნოთ დამატებითი გაკვეთილები.

დატოვე კომენტარი