Puncte:1

Unele pachete nu pot fi instalate din instalarea Live Ubuntu USB

drapel uz

Am creat un Live Ubuntu Desktop 20.04.3 LTS USB și am pornit în Ubuntu. Sunt confuz cu privire la faptul că unele pachete nu pot fi instalate apt, cum ar fi llvm și tk-dev. Le-am instalat anterior foarte bine într-o instalare obișnuită Ubuntu 20.04.x ​​și nu îmi pot da seama de ce nu o pot face în această instalare de boot live.

Imediat după ce m-am conectat la Ubuntu Desktop, am executat următoarele:

$ sudo apt update
$ sudo apt upgrade

Ieșirea acestor comenzi poate fi găsită în esența asta.

Atunci incerc sa instalez llvm:

$ sudo apt-get install llvm
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
E: Imposibil de localizat pachetul llvm

Ce e ciudat aici este că llvm este prezent în depozitul oficial Ubuntu Focal Apt: vezi https://packages.ubuntu.com/focal/llvm și http://archive.ubuntu.com/ubuntu/dists/focal/universe/binary-amd64/ . La fel pentru tk-dev.

Când caut llvm clar nu se gaseste:

$ sudo apt-cache search llvm
liblvm10 - Tehnologii modulare de compilare și lanț de instrumente, bibliotecă de rulare
liblvm9 - Tehnologii modulare de compilare și lanț de instrumente, bibliotecă de rulare
libclang-11-dev - Biblioteca Clang - Pachetul de dezvoltare
libclang-common-11-dev - Biblioteca Clang - Pachetul comun de dezvoltare
libclang-cpp11 - interfață C++ cu biblioteca Clang
libclang-cpp11-dev - interfață C++ la biblioteca Clang
libclang1-11 - interfața C cu biblioteca Clang
liblvm-11-ocaml-dev - Tehnologii modulare de compilare și lanț de instrumente, legături OCaml
liblvm11 - Tehnologii modulare de compilare și lanț de instrumente, bibliotecă de rulare
liblvm12 - Tehnologii modulare de compilare și lanț de instrumente, bibliotecă de rulare

Poate cineva să ajute să facă lumină asupra a ceea ce se întâmplă aici și de ce nu pot găsi de ex. cel llvm și tk-dev pachete?

Detalii OS:

$ uname -a
Linux ubuntu 5.11.0-27-generic #29~20.04.1-Ubuntu SMP miercuri 11 august 15:58:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.3 LTS
Lansare: 20.04
Nume de cod: focal

$ wmctrl -m
Nume: GNOME Shell
Clasa: N/A
PID: N/A
Modul „afișare desktop” al managerului de ferestre: OFF
fredrik avatar
drapel uz
Am adăugat un link către o esențială cu rezultatul comenzii, precum și câteva detalii ale sistemului de operare. Bănuiesc că repo-ul „universului” lipsește. Odată ce adaug asta, pot găsi de fapt pachetele `llvm` și `tk-dev`!
fredrik avatar
drapel uz
Este definitiv Ubuntu pe care îl rulez :) Instalat pe USB folosind ISO de aici: https://ubuntu.com/download/desktop Cu toate acestea, s-ar putea să fiu depășit când spun „Unity”, deoarece credeam că acesta este managerul de ferestre al sistemului. Vanilla Ubuntu Desktop.
fredrik avatar
drapel uz
Nu am fost complet de contact cu vremurile moderne... este Ubuntu vanilla cu GNOME. Am editat întrebarea și am adăugat rezultatul `wmctrl -m` care spune GNOME shell.
C.S.Cameron avatar
drapel cn
Cât de mare este USB-ul? cum ai facut-o? Am probleme la actualizarea unui USB persistent, Nucleul nu poate fi actualizat. Unitățile mai mici umplu fișierul/partiția de persistență rapid și nu mai funcționează. Poate încercați să faceți o actualizare și nu o actualizare.
fredrik avatar
drapel uz
@C.S.Cameron acesta nu a fost un USB persistent. Dar de fapt tocmai am creat unul folosind un stick USB de 16 GB fără probleme. Am urmat acest ghid: https://www.howtogeek.com/howto/14912/create-a-persistent-bootable-ubuntu-usb-flash-drive/
fredrik avatar
drapel uz
@guiverc bine, știu cum să adaug asta (vezi propriul meu răspuns). Răspunsul real a fost faptul că universul repo nu a fost adăugat implicit în instalarea live USB și că aceste pachete se află pe el. Apoi, desigur, soluția este să adăugați acel repo (din nou, vedeți propriul meu răspuns).
guiverc avatar
drapel cn
Media de instalare Ubuntu (desktop, server și cloud) oferă numai pachete găsite în depozitul „principal” (și unele multivers/restricționate care sunt numai binare sau cu sursă închisă). Depozitul „univers” este pachetele provenite din comunitate, de ex. cele furnizate de *flavors*, astfel încât flavors îl au activat - dar Ubuntu principal nu ar trebui să îl aibă activat în mod implicit (pentru lansările LTS; tot ce este pe media are 5 ani de suport; asta nu se aplică pachetelor găsite în „univers", totuși cu aproximativ 9 luni, majoritatea 3 ani... adică, media Ubuntu omite această complexitate prin excluderea acesteia; permițând utilizatorilor să o adauge dacă au nevoie)
guiverc avatar
drapel cn
Bravo pentru că l-ai rezolvat singur -- am fost * blocat * pe desktop-ul Unity (ei furnizează „univers” în mod implicit ca folosesc pachetele comunității)
Puncte:2
drapel uz

Se pare că depozitul „univers” nu este adăugat în instalarea USB live a Ubuntu Desktop 20.04.3 LTS.

Acesta pare a fi remediul:

universul sudo add-apt-repository

Apoi pot instala llvm și tk-dev:

sudo apt-get install llvm tk-dev

Aș argumenta și aș spune că acest răspuns este legat și se extinde în continuare pe depozitele Canonical pentru Ubuntu: https://askubuntu.com/a/481355/449762

C.S.Cameron avatar
drapel cn
Ah, da. Trebuie să adăugați depozitul Universe pentru a instala destul de multe aplicații, cum ar fi mkusb, care a fost folosit pentru a vă crea USB. +1 pentru că ne-ai comunicat soluția ta. Tot nu aș face un upgrade, aproape dublează numărul de fișiere de pe USB. Aruncă o privire folosind Disks și vezi cât spațiu de persistență a fost folosit acum.

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.