เมื่อฉันพยายามติดตั้งไฟล์. deb ด้วย "ซอฟต์แวร์ Ubuntu" มันจะทำให้ "กำลังรอการติดตั้ง" ตลอดไป
เมื่อฉันพยายามติดตั้งไฟล์. deb ด้วย "ซอฟต์แวร์ Ubuntu" มันจะทำให้ "กำลังรอการติดตั้ง" ตลอดไป
คำตอบ:
ติดตั้งแพ็คเกจ. deb จากเทอร์มินัล:
$ sudo dpkg -i <path/to/deb.deb>
$ sudo apt-get install -f
เหตุผลที่อยู่เบื้องหลัง apt-get install -f จาก man page:
-f, --fix-broken
Fix; attempt to correct a system with broken dependencies in place. This option, when used with install/remove, can
omit any packages to permit APT to deduce a likely solution. If packages are specified, these have to completely
correct the problem. The option is sometimes necessary when running APT for the first time; APT itself does not allow
broken package dependencies to exist on a system. It is possible that a system's dependency structure can be so
corrupt as to require manual intervention (which usually means using dpkg --remove to eliminate some of the offending
packages). Use of this option together with -m may produce an error in some situations. Configuration Item:
APT::Get::Fix-Broken.
เครดิต: ความคิดเห็นของ Mohit Rajan
sudo apt-get install -f
ติดตั้งแพคเกจถ้าทำdpkg
แล้ว?
sudo apt-get install ./file.deb
หรือsudo apt-get install /path/to/file.deb
ง่ายกว่า
1 - อย่าเก่า "ศูนย์ซอฟต์แวร์ Ubuntu" ใน "ซอฟต์แวร์ Ubuntu" ใหม่
2 - unity --reset-icons
หรือรีสตาร์ทคอมพิวเตอร์ (เพื่อลบ "กำลังรอการติดตั้ง")
3 - เปิดไฟล์. deb ด้วยศูนย์ซอฟต์แวร์ Ubuntu ที่เพิ่งติดตั้ง
4 - ติดตั้ง
unity --reset-icons
: มันปิดโปรแกรมทั้งหมดและรีเซ็ต unity launcher ตามเดิม (ในการติดตั้ง Ubuntu)!
เพียงข้อเสนอแนะไม่แน่ใจว่าควรช่วยได้หรือไม่ถ้าคุณติดตั้งแพคเกจจากไฟล์. deb บ่อย ๆ แนะนำให้ใช้ตัวจัดการแพ็คเกจที่เชื่อถือได้เช่นGdebi
อย่างไรก็ตามหากคุณต้องการเรียกดูแอพและติดตั้งจากที่เดียวกันคุณควรติดกับ Ubuntu Software Center ในการทิ้ง Gnome-Software และติดตั้งศูนย์ซอฟต์แวร์ Ubuntu ที่น่าเชื่อถือและคลาสสิคให้ทำตามคำแนะนำนี้
dpkg
เพื่อติดตั้งไฟล์. deb ผ่านเทอร์มินัล