Puncte:3

Cum se instalează pachete snap în Cubic

drapel ae

Mi-am personalizat Ubuntu Live ISO instalând diverse pachete prin mediul chroot din Cubic. Instalarea prin apt pare să funcționeze bine, dar pur și simplu nu pot să o instalez prin snap. Iată eroarea pe care o primesc când încerc "instalare rapidă vlc"

eroare: nu se poate comunica cu serverul: post http://localhost/v2/snaps/vlc: formați unix /run/snapd.socket: conectați: nu există un astfel de fișier sau director

Cum repar asta?

Puncte:2
drapel us

Servicii precum snapd nu rulați în pagina Terminal a Cubic, așa că nu puteți instala pachete snap folosind instalare rapidă comanda.

Cu toate acestea, puteți „sămânța” snaps-uri.

Iată un exemplu de însămânțare a pachetului snap Calculator Gnome. Am testat această abordare pe Xubuntu 20.04. Aceste instrucțiuni sunt adaptate din această postare pe blog.

Efectuați următorii pași pe computerul dvs. gazdă...

  1. Creați structura directorului de semințe.

    sămânță mkdir
    sămânță de cd
    mkdir se închide
    afirmații mkdir
    
  2. Descărcați instantaneele.

    Următoarele clipuri suplimentare sunt necesare pentru a instala Gnome Calculator:

    • miez
    • miez18
    • gnom-3-34-1804
    • gtk-teme-comun

    Identificarea pachetelor snap necesare poate fi un proces de încercare și eroare (după cum este explicat la pasul 12, mai jos).

    The miez Pachetul snap este necesar deoarece este utilizat de model și aserțiunile de cont (în pasul 4, mai jos).

    În funcție de pachetul snap pe care îl instalați, este posibil să aveți nevoie miez18 (Ubuntu 18.04) sau miez20 (Ubuntu 20.04) . Vedea acest raspuns pentru o explicație bună a ceea ce miez pachetele snap sunt și de ce este posibil să aveți nevoie de ele. Gnome Calculator necesită miez18.

    snap download core
    descărcare rapidă core18
    descărcare rapidă gnome-3-34-1804
    descărcare rapidă gnome-calculator
    descărcare rapidă gtk-common-themes
    
  3. Mutați fișierele descărcate în directoarele corecte.

    mv *snap ./snaps
    mv *assert ./assertions
    
  4. Creați modele și afirmații de cont.

    Trebuie să faceți acest pas o singură dată, chiar dacă descărcați pachete snap suplimentare.

    cd ./assertions
    snap cunoscut --remote model series=16 model=generic-classic brand-id=generic > generic-classic.model
    ACCOUNT_KEY=`awk '/sign-key-sha3-384/{print $2}' generic-classic.model`
    snap known --remote account-key public-key-sha3-384=${ACCOUNT_KEY} > generic.account-key
    snap cunoscut --remote account account-id=generic > generic.account
    
  5. Creeaza o sămânță.yaml fişier.

    cd ..
    atingeți ./seed.yaml
    
  6. Enumerați instantaneele astfel încât să le puteți adăuga la sămânță.yaml fişier.

    ls -1 se închide
    

    Iată rezultatul pentru acest exemplu.

    core_11167.snap
    core18_2066.snap
    gnome-3-34-1804_72.snap
    gnome-calculator_884.snap
    gtk-common-themes_1515.snap
    
  7. Deschide noul sămânță.yaml fișier într-un editor de text, cum ar fi Gedit.

    Adăugați toate instantaneele pe care le-ați descărcat la pasul 2, folosind următoarea structură:

    • Fișierul începe cu clasează:
    • Fiecare clipă este separată de o linie care conține liniuța (-) caracter
    • The Nume este partea din *.snap fișier înainte de liniuța de subliniere (_) caracter
    • The canal ar trebui să fie grajd (cu excepția cazului în care ați descărcat de pe alt canal)
    • The fişier este pur și simplu numele complet al fișierului *.snap fişier

    Aici este sămânță.yaml pentru acest exemplu.

    clasează:
      -
        nume: miez
        canal: stabil
        fișier: core_11167.snap
      -
        nume: core18
        canal: stabil
        fișier: core18_2066.snap
      -
        nume: gnome-3-34-1804
        canal: stabil
        fișier: gnome-3-34-1804_72.snap
      -
        nume: gnome-calculator
        canal: stabil
        fișier: gnome-calculator_884.snap
      -
        nume: gtk-common-themes
        canal: stabil
        fișier: gtk-common-themes_1515.snap
    

Efectuați următorii pași folosind Cubic...

  1. Lansați Cubic.

  2. Navigați la pagina Terminal.

    Schimbați directorul curent:

    cd /var/lib/snapd
    
  3. Copiați fișierele snap seed.

    Deschideți un browser de fișiere, cum ar fi Nautilus.

    Trageți și plasați sămânță directorul creat la pasul 1 în fereastra Cubic pentru a-l copia în directorul curent /var/lib/snapd.

  4. Finalizați generarea ISO personalizat și părăsiți Cubic.

Testarea și găsirea erorilor...

  1. Porniți în ISO personalizat.

    Deschideți un terminal și executați:

    avertismente rapide
    

    Dacă pachetele snap au fost instalate cu succes, veți vedea mesajul Fără avertismente. În caz contrar, veți vedea un mesaj care explică problema. Dacă snap-ul pe care ați încercat să îl generați necesită un alt pachet snap, pachetul snap lipsă va fi listat.În acest caz, adăugați pachetul care lipsește, așa cum se arată în pasul 2.

    În testul meu, pictograma Gnome Calculator nu a fost afișată inițial în lista de aplicații. Totuși, după ce am lansat aplicația din linia de comandă, folosind gnom-calculator, pictograma lansatorului a fost apoi adăugată la lista de aplicații.

n00dles avatar
drapel ae
multumesc din nou pentru instructiunile usor de urmat

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.