Score:1

ข้อผิดพลาดของแพ็คเกจเสียขณะติดตั้ง npm บน Ubuntu

ธง cw

ฉันกำลังพยายามติดตั้ง gtop บนเครื่อง Ubuntu ของฉัน เพื่อที่ฉันต้องติดตั้ง nodejs และ npm package manager ก่อนอื่นฉันติดตั้ง nodejs ด้วย sudo apt ติดตั้ง nodejs และติดตั้งได้ดี แต่สำหรับการติดตั้ง npm ฉันได้รับข้อความแสดงข้อผิดพลาดการพึ่งพานี้:

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
libssl-dev : ขึ้นอยู่กับ: libssl1.1 (= 1.1.1j-1ubuntu3) แต่ 1.1.1j-1ubuntu3.5 
คือต้องติดตั้ง
libuv1-dev : ขึ้นอยู่กับ: libuv1 (= 1.40.0-1) แต่จะต้องติดตั้ง 1.40.0-1ubuntu0.1
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย

ฉันอัปเดตและอัปเกรดระบบและติดตั้ง nodejs ใหม่และแม้แต่อัปเดตด้วย --แก้ไข-หายไป แต่ฉันยังคงมีปัญหาเดียวกัน

ผลลัพธ์ของ นโยบาย apt-cache libuv1 :

  libuv1:
  ติดตั้ง: 1.40.0-1ubuntu0.1
  ผู้สมัคร: 1.40.0-1ubuntu0.1
  ตารางเวอร์ชัน:
 *** 1.40.0-1ubuntu0.1 100
        100 /var/lib/dpkg/สถานะ
     1.40.0-1 500
        500 http://cz.archive.ubuntu.com/ubuntu hirsute/main แพ็คเกจ amd64

ฉันมีที่เก็บเหล่านี้:

$ 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 ที่ถูกจำกัด
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ ถูกจำกัด
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute หลักถูกจำกัด
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute-updates หลักถูกจำกัด
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ จักรวาลขนดก
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ จักรวาล hirsute
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute-updates จักรวาล
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ ลิขสิทธิ์ขนดก
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ ลิขสิทธิ์ขนดก
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute-updates ลิขสิทธิ์
/etc/apt/sources.list:# deb-src http://ir.archive.ubuntu.com/ubuntu/ hirsute-backports ลิขสิทธิ์หลักของจักรวาลที่ถูกจำกัด
/etc/apt/sources.list:# deb http://archive.canonical.com/ubuntu พันธมิตร hirsute
/etc/apt/sources.list:# deb-src http://archive.canonical.com/ubuntu พันธมิตร hirsute
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute-security ถูกจำกัด
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu hirsute-security หลักถูกจำกัด
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ จักรวาล hirsute-security
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu hirsute-security จักรวาล
/etc/apt/sources.list:deb http://repo.iut.ac.ir/repo/Ubuntu/ ลิขสิทธิ์ hirsute-security
/etc/apt/sources.list:# deb-src http://security.ubuntu.com/ubuntu hirsute-security multiverse
/etc/apt/sources.list:# (เช่น netinst, live หรือ single CD) "deb cdrom" ที่ตรงกัน
/etc/apt/sources.list:deb http://cz.archive.ubuntu.com/ubuntu hirsute หลัก
/etc/apt/sources.list.d/./vscode.list:deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code หลักที่เสถียร
/etc/apt/sources.list.d/./windscribe-repo.list.save:deb https://repo.windscribe.com/ubuntu ไบโอนิคหลัก
/etc/apt/sources.list.d/./windscribe-repo.list:deb https://repo.windscribe.com/ubuntu ไบโอนิคหลัก
/etc/apt/sources.list.d/./vscode.list.save:deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code หลักที่เสถียร
nobody avatar
gh flag
โปรดเพิ่ม `apt-cache policy libuv1` ในคำถามของคุณ และ `grep -r deb /etc/apt/sources.list /etc/apt/sources.list.d/`
user535733 avatar
cn flag
ผลลัพธ์ของคุณแนะนำว่าซอฟต์แวร์บางตัวที่คุณติดตั้ง (จากแหล่งที่ไม่ใช่ Ubuntu) ต้องใช้แพ็คเกจเหล่านั้นในเวอร์ชันเฉพาะ ข้อกำหนดเวอร์ชันของซอฟต์แวร์ที่ไม่ใช่ Ubuntu นั้นปิดกั้นการอัปเกรดและซอฟต์แวร์ใหม่ (ซึ่งขึ้นอยู่กับการอัปเกรดเหล่านั้น) ค้นหาหน่วยความจำของคุณ: ค้นหาและถอนการติดตั้งซอฟต์แวร์ที่ไม่ใช่ Ubuntu ที่ขัดแย้งกัน
Kiumars Javan avatar
cw flag
สวัสดี ฉันจะรู้ได้อย่างไรว่าซอฟต์แวร์ "nono-ubuntu" ตัวใดติดตั้งไลบรารีนี้หรือบล็อกไม่ให้อัปเกรด
Kiumars Javan avatar
cw flag
ฉันตรวจสอบด้วยคำสั่งนี้ "apt-cache rdepends libuv1" และฉันมีแพ็คเกจเหล่านี้ที่ขึ้นอยู่กับ libuv1 : bind9-libs libuv1-dev มูฟ ซมเมค bind9-libs ผูก 9 ติ๊ด พายุ เซิร์ฟเวอร์ siridb r-cran-httpuv r-cran-fs python3-uvloop-dbg python3-uvloop พีซีพี ผู้โดยสาร netdata-core นีโอวิม lua-luv libdqlite0 libwebsockets16 libwebsockets-ทดสอบเซิร์ฟเวอร์ libtensorpipe0 libstorj0 libraft0 libpcp-web1 libh2o0.13 libgetdns10 cmake-คำสาป-gui Knot-resolver hddemux cmake-qt-gui
karel avatar
sa flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ไม่สามารถแก้ไขปัญหาได้ คุณมีแพ็คเกจที่เสียหาย](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Kiumars Javan avatar
cw flag
ไม่จริง แต่ขอบคุณสำหรับการตอบ
Score:1
ธง zw

ที่เก็บของคุณพลาด หลัก, hirsute ปรับปรุง และ hisute-ความปลอดภัย ส่วนประกอบ ในตอนแรกให้เพิ่มโดยใช้คำสั่งด้านล่าง

sudo add-apt-repository -r "deb http://repo.iut.ac.ir/repo/Ubuntu/ ถูกจำกัด hirsute"
sudo add-apt-repository -r "deb http://repo.iut.ac.ir/repo/Ubuntu/ จักรวาล hirsute"
sudo add-apt-repository -r "deb http://repo.iut.ac.ir/repo/Ubuntu/ ลิขสิทธิ์ขนดก"
sudo add-apt-repository -r "deb http://repo.iut.ac.ir/repo/Ubuntu/ hirsute-security limited"
sudo add-apt-repository -r "deb http://repo.iut.ac.ir/repo/Ubuntu/ จักรวาล hirsute-security"
sudo add-apt-repository -r "deb http://repo.iut.ac.ir/repo/Ubuntu/ ลิขสิทธิ์ hirsute-security"

sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu ลิขสิทธิ์จักรวาล hirsute ถูกจำกัด"
sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu hirsute-security ลิขสิทธิ์หลักจักรวาลถูกจำกัด"
sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu hirsute-updates ลิขสิทธิ์ของจักรวาลหลักถูกจำกัด"

จากนั้นอัปเดตรายการแพ็คเกจและติดตั้งการอัปเกรดที่จำเป็นทั้งหมดด้วยการอ้างอิงใหม่โดย

sudo apt-get อัปเดต
sudo apt-get dist-upgrade

แล้วลองอีกครั้ง

Kiumars Javan avatar
cw flag
สวัสดี ฉันควรลบ "cz.archive.ubuntu.com" ออกไหม เนื่องจากมีบางแพ็คเกจที่ไม่มีอยู่ในที่เก็บ iut
N0rbert avatar
zw flag
เข้าใจแล้ว ให้ฉันแก้ไขคำตอบเพื่อใช้ cz-mirrors ทั้งหมด
Kiumars Javan avatar
cw flag
ขอบคุณ มันใช้ได้ผลสำหรับฉัน จริง ๆ แล้วฉันเก็บ iut repo ไว้เพราะมันใกล้กว่าสำหรับฉันในเชิงภูมิศาสตร์และเร็วกว่า และเพิ่งเพิ่ม main และ main สำหรับการอัปเดตและหลังจากอัปเกรด 600mb แล้ว ตอนนี้ก็โอเค แต่ฉันมีคำถามในตอนแรกว่าทำไมไม่มีหมวดหมู่หลักในแหล่งที่เหมาะสม อย่างที่ฉันจำได้ว่าฉันได้ติดตั้ง ubuntu hirsute บริสุทธิ์แล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา