Puncte:1

eroare pachete sparte la instalarea npm pe ubuntu

drapel cw

Încerc să instalez gtop pe mașina mea Ubuntu. Pentru asta trebuie să instalez nodejs și managerul de pachete npm. Mai întâi am instalat nodejs cu sudo apt install nodejs și se instalează bine, dar pentru instalarea npm am primit acest mesaj de eroare de dependență:

Următoarele pachete au dependențe neîndeplinite:
libssl-dev : Depinde: libssl1.1 (= 1.1.1j-1ubuntu3) dar 1.1.1j-1ubuntu3.5 
urmează a fi instalat
libuv1-dev : Depinde: libuv1 (= 1.40.0-1) dar 1.40.0-1ubuntu0.1 trebuie instalat
E: Nu puteți corecta problemele, ați reținut pachete sparte.

Am actualizat și actualizat sistemul și am reinstalat nodejs și chiar am actualizat cu --repare-lipsește dar mai am aceeasi problema.

Rezultete de la politica apt-cache libuv1 :

  libuv1:
  Instalat: 1.40.0-1ubuntu0.1
  Candidat: 1.40.0-1ubuntu0.1
  Tabel de versiuni:
 *** 1.40.0-1ubuntu0.1 100
        100 /var/lib/dpkg/status
     1.40,0-1 500
        500 http://cz.archive.ubuntu.com/ubuntu hirsute/main pachete amd64

Am aceste depozite:

$ grep -r deb /etc/apt/sources.list /etc/apt/sources.list.d/.
/etc/apt/sources.list: # deb cdrom:[Ubuntu 21.04 _Hirsute Hippo_ - Release amd64 (20210420)]/ hirsute main restricted
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute restricted
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute main restricted
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute-updates main restricted
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ universul hirsute
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ universul hirsute
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute-updates universul
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute multiverse
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute multiverse
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute-updates multiverse
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute-backports universul principal restricționat multivers
/etc/apt/sources.list:# deb http://archive.canonical.com/ubuntu partener hirsut
/etc/apt/sources.list:# deb-src http://archive.canonical.com/ubuntu partener hirsut
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute-security restricted
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu hirsute-security main restricted
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ universul hirsute-security
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu universul hirsute-security
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute-security multiverse
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu hirsute-security multiverse
/etc/apt/sources.list:# (de exemplu, netinst, live sau un singur CD). „deb cdrom” potrivit
/etc/apt/sources.list:deb http://cz.archive.ubuntu.com/ubuntu hirsute main
/etc/apt/sources.list.d/./vscode.list:deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main
/etc/apt/sources.list.d/./windscribe-repo.list.save:deb https://repo.windscribe.com/ubuntu bionic main
/etc/apt/sources.list.d/./windscribe-repo.list:deb https://repo.windscribe.com/ubuntu bionic main
/etc/apt/sources.list.d/./vscode.list.save:deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main
nobody avatar
drapel gh
Vă rugăm să adăugați `politica apt-cache libuv1` la întrebarea dvs. și, de asemenea, `grep -r deb /etc/apt/sources.list /etc/apt/sources.list.d/`.
user535733 avatar
drapel cn
Rezultatul dvs. sugerează că unele programe pe care le-ați instalat (dintr-o sursă non-Ubuntu) necesită o versiune specifică a acestor pachete. Cerința de versiune a software-ului non-Ubuntu blochează upgrade-urile și software-ul nou (care depinde de acele upgrade-uri). Căutați în memorie: găsiți și dezinstalați software-ul care nu este Ubuntu aflat în conflict.
Kiumars Javan avatar
drapel cw
Bună, cum pot afla ce software „nono-ubuntu” a instalat această bibliotecă sau să o blochez de la actualizare?
Kiumars Javan avatar
drapel cw
Am verificat cu această comandă "apt-cache rdepends libuv1" și am aceste pachete care depind de libuv1: bind9-libs libuv1-dev moarvm cmake bind9-libs bind9 ttyd storj siridb-server r-cran-httpuv r-cran-fs python3-uvloop-dbg python3-uvloop pcp pasager netdata-core neovim lua-luv libdqlite0 libwebsockets16 libwebsockets-server-test libtensorpipe0 libstorj0 libraft0 libpcp-web1 libh2o0.13 libgetdns10 cmake-blesteme-gui rezolvator de noduri hddemux cmake-qt-gui
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Nu se pot corecta problemele, ați păstrat pachete sparte](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Kiumars Javan avatar
drapel cw
nu de fapt, dar multumesc pentru raspuns.
Puncte:1
drapel zw

Arhivele dvs. lipsesc principal, hirsute-actualizări și hirsut-securitate componente. La început adăugați-le utilizând comenzile de mai jos

sudo add-apt-repository -r „deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute restricted”
sudo add-apt-repository -r „deb http://repo.iut.ac.ir/repo/Ubuntu/ universul hirsute”
sudo add-apt-repository -r „deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute multiverse”
sudo add-apt-repository -r „deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute-security restricted”
sudo add-apt-repository -r „deb http://repo.iut.ac.ir/repo/Ubuntu/ universul hirsute-security”
sudo add-apt-repository -r „deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute-security multiverse”

sudo add-apt-repository „deb http://cz.archive.ubuntu.com/ubuntu hirsute univers multiverse restricted”
sudo add-apt-repository „deb http://cz.archive.ubuntu.com/ubuntu hirsute-security univers principal multivers restricționat”
sudo add-apt-repository „deb http://cz.archive.ubuntu.com/ubuntu hirsute-updates universul principal restricționat multivers”

Apoi actualizați listele de pachete și instalați toate upgrade-urile necesare cu noi dependențe până la

sudo apt-get update
sudo apt-get dist-upgrade

și reîncercați.

Kiumars Javan avatar
drapel cw
Bună, ar trebui să elimin „cz.archive.ubuntu.com”? pentru că există unele pachete care nu există în depozitul iut
N0rbert avatar
drapel zw
Înțeles, permiteți-mi să îmi editez răspunsul pentru a folosi toate oglinzile cz.
Kiumars Javan avatar
drapel cw
bine, mulțumesc, funcționează pentru mine, de fapt, am păstrat iut repo pentru că este mai aproape de mine din punct de vedere geografic și este mai rapid și tocmai a adăugat principalul și principalul pentru actualizări și după un upgrade de 600 MB este ok acum. dar am o întrebare în primul rând de ce nu a existat categoria principală în sursele apt? după cum îmi amintesc, instalasem o versiune pură a ubuntu hirsute.

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.