“Menunggu untuk menginstal” untuk selamanya - Perangkat Lunak Ubuntu - 16.04

37

Ketika saya mencoba menginstal file deb dengan "Perangkat Lunak Ubuntu", itu tetap "Menunggu untuk menginstal" selamanya.

Vitor Abella
sumber
5
Ini adalah bug prioritas tinggi dan akan segera diperbaiki. Sementara itu, Anda dapat menggunakan dpkguntuk menginstal file deb melalui terminal.
Mohit Rajan
6
Mengapa mereka merilisnya sebagai versi baru Ubuntu jika belum berfungsi? Tidak dapat mengelola paket dengan manajer paket .... Saya tidak akan menyebutnya "bug".
Ben
Setuju ... ini masalah. Tapi ini juga kesempatan .... untuk membaca surat Anda, memeluk istri atau anak Anda, atau mengajak anjing Anda jalan-jalan. Aplikasi ini masih menyelesaikan pekerjaan
Brad Horn
3
Bagaimana ini masih menjadi masalah setahun kemudian ??
Andy Ray

Jawaban:

25

Instal paket deb dari terminal:

$ sudo dpkg -i <path/to/deb.deb>
$ sudo apt-get install -f

Alasan di balik apt-get install -f dari halaman manual:

 -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.

Kredit: komentar Mohit Rajan

AlexPogue
sumber
Semua ini dilakukan adalah membuka pusat perangkat lunak dan terus tidak berfungsi
Antony D'Andrea
1
@ AntonyD'Andrea Bisakah Anda menjelaskan mengapa Anda perlu sudo apt-get install -fmenginstal paket, jika dpkgsudah melakukannya?
vstepaniuk
1
sudo apt-get install ./file.debatau sudo apt-get install /path/to/file.deblebih sederhana.
Chai T. Rex
7

1 - Donwload "pusat perangkat lunak Ubuntu" lama di "perangkat lunak Ubuntu" yang baru.

2 - unity --reset-iconsatau Mulai ulang komputer Anda (untuk menghapus "waiting to install")

3 - Buka file .deb dengan "pusat perangkat lunak Ubuntu" yang baru saja diinstal

4 - Instal

Vitor Abella
sumber
Dalam 1) ini menunjukkan "menunggu instalasi" selamanya. Setelah 2) "pusat perangkat lunak Ubuntu" lama tidak diinstal.
shallowThought
hati-hati dengan unity --reset-icons: ia menutup semua program dan mereset peluncur kesatuan seperti semula (di instal ubuntu)!
Juh_
1

Sekedar saran, Tidak yakin apakah harus membantu tetapi, jika Anda sering menginstal paket dari file .deb, disarankan untuk menggunakan pengatur paket yang andal seperti Gdebi

Namun, jika Anda ingin menelusuri aplikasi dan menginstalnya dari tempat yang sama, Anda harus tetap menggunakan Pusat Perangkat Lunak Ubuntu. Untuk membuang Gnome-Software dan menginstal Ubuntu Software Center yang klasik dan tepercaya, ikuti panduan ini .

ShuaibKunji
sumber