Ubuntu 16.04'te .deb paketleriyle ilgili sorun


53

Bu hata şimdi ters yönde düzeltildi . Bir güncelleme yapıldı. Hala yükleyemiyorsanız, tamamen güncellediğinizden emin olun ve sonra bilgisayarınızı yeniden başlatın.

İndirilen DEB paketlerini yüklemeye çalışıyorum. Her seferinde böyle bir uyarı görüyorum:

Ve yüklemek sadece yükleme yükler ve hiçbir şey değişmez.

Bu, denediğim ve yüklediğim tüm paketler için. Bir paketi nasıl kurabilirim?


2
Bu neden yüklemenizi engelliyor? Ücretsiz olmayan bileşenler içeriyor ve üçüncü bir partiden geliyor, Google Chrome, sadece yüklemek tıklayın, tüm söylediği bu Ubuntu tarafından dağıtılmadığı.
Mark Kirby,

yüklemek istiyorum ama Yükle'ye tıkladığımda
kurulmayacak

1
burada aynı, indirilen deb paketleri kurulamaz, yükleme düğmesi hiçbir şey yapmaz
Stan


1
Hata düzeltildi, çünkü bağlantı çalışmıyor ve sistemimin güncellenmesi problemin giderilmesine yol açmıyor. Kapanmanın mevcut durumu geçersiz.
Léo Léopold Hertz 준영

Yanıtlar:


57

Bu böcek # 1573026 . "Bu beni de etkiler" i tıkladığınızdan emin olun.

Bu hata şimdi ters yönde düzeltildi . Umarım derhal bir güncelleme yapılacaktır.

Geçici çözümler nelerdir?

Yazılım merkezinde veya sudo apt-get install gdebikomut satırıyla mevcut GDebi paket yöneticisini kullanabilirsiniz .

Ardından paketi kurmak için GDebi'yi açın ve Dosya -> Aç'ı tıklayın ve indirilen DEB dosyasına gidin.

Paketi açmak biraz zaman alabilir - bu benim için yaklaşık 10 saniye sürdü.

Ardından her şeyin yolunda olup olmadığını kontrol edin ve yükle düğmesine tıklayın.

Bitecek ve program yüklenecek.


Veya komut satırını kullanabiliriz. İken apt-getbütün bir DEB dosyasından yükleyemezsiniz apt-getyapar diyoruz sonra dosyayı indirip olduğunu dpkg. Bu görevleri kendimiz basitçe kendimiz yapabiliriz.

Bir terminal açın ve ile indirme konumumuza gidin cd.

Ve şu komutu çalıştırın:

sudo dpkg -i FileName.deb

DosyaAdı dosyasının yerine dosyanın adını kullanın.

Sonunda şunu çalıştırın:

sudo apt-get install -f

Bu her şeyi "düzeltir" - tüm bağımlılıkları giderir vs.


3
hata raporunu "beni etkiler" olarak işaretle, ne kadar çok insan yaparsa o kadar hızlı sabitlenir
Mark Kirby

@MarkKirby Hata raporunu, gerekmeyebilecek ilave bilgilerle kirletmek yerine "beni etkiliyor" olarak işaretlemek daha iyidir.
Thomas Ward

Yeterince adil, launchpad ile ilgili çok aşina değilim, yorumlar düzenlendi. @ThomasW.
Mark Kirby,

1
@Stan cevabınızı düzenledim - bağımlılıkları manuel olarak yüklenen .debdosyalara bölme olasılığı vardır (bundan apt-get install -fsonra çalıştırılabilir ). Ayrıca, kullanıcıların sudo olmayan komutlarınızla “root” olarak çalıştığını varsayıyorsunuz.
Thomas Ward

2
@Stan büyük cevap! Resimler ve biraz daha detay içerecek şekilde düzenlendi. Fazla abarttığımı düşünüyorsanız, lütfen geri alın.
Tim

12

.debEl ile yüklediğiniz tüm dosyaların, sistemin yazılımdaki lisansını doğrulayamadığı 'üçüncü taraf' konumlarından geldiği kabul edilir. Burada uyarı mesajı bu işaret, ancak lisans koşullarını doğrulamak olamaz çünkü o da diyor - Google gibi üçüncü bir şahıstan menşeli değil, Ubuntu depoları olarak Google Chrome yükleyicisi olabilir olmayan özgür olmak. Google Chrome hala kullanımda.

Gördüğünüz mesaj, 'geçerli' bir kurulum veya güvenilir bir şey olduğundan emin olmak istemeniz durumunda bir uyarı işlevi görür ve yalnızca yazılımın Ubuntu depolarından kaynaklanmadığına dair bir bildirimdir; o da oradan yazılımın bazı belirtir edebilir olmayan özgür olmak ve üzerinde diğer lisans kısıtlamaları olabilir.

Yazılımı bu .debdosyadan yüklemeden önce, akılda tutulması gereken başka şeylerin olabileceğini - yazılımın Ubuntu tarafından korunmadığını veya ücretsiz olmayan lisans kısıtlamalarının olabileceğini size bildirmenin bir yöntemidir .

Bu bir hata değil - bu bir uyarı mesajıdır. Yine de "Yükle" düğmesini tıklayabilir ve Google Chrome tarayıcısını veya .debboş zamanınızdaki dosyalardan başka herhangi bir şeyi yükleyebilirsiniz; çünkü bu "Yükle" düğmesini tıklatmanızı durdurmaz. (Bağımlılık sorunları olup olmadığı hariç - bu farklı, ilgisiz bir konu)


Yeni yazılım merkezi çalışmıyorsa, olasılık bir hatadır - bu mesaj bununla alakalı değildir.

Hadi gidip manuel kurulum yöntemini kullanalım.

Terminalde manuel olarak kurulum yapabiliriz. .debKullanıcı Downloadsklasörüne kaydettiğinizi farz ediyorum . "PAKET" i burada asıl dosya adıyla değiştirin.

sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f

Ayrıca çalışmalıdır apt-get install -fsonra dpkg -i- orada çözüldü gerek bağımlılıkları var sadece durumda apt-getbağımlılıkları sorunları belirleme yeteneğine sahiptir, ancak dpkgdeğil.


1
Cevabınız için teşekkür ederim ama Yükle'ye tıkladığımda kurulmayacak.
Shahram Shinshaawh

burada aynı, indirilen deb paketleri kurulamaz, yükleme düğmesi hiçbir şey yapmaz
Stan

@ShahramShinshaawh Gördüğünüz iletinin ilişkili olmadığını belirtmek için cevabımı güncelledim - ancak bu iletiyi elle geçersiz kılma ve CLI aracılığıyla yüklemeyi zorlama. Bağımlılık sorunlarının nasıl ele alınacağının yanı sıra.
Thomas Ward

Bu benim için Ubuntu 16.04 ile çalıştı
Subfuzion

Bunun nedeni, birçok deponun hala SHA256 veya SHA512 sağlama toplamları yerine kullanımdan kaldırılmış SHA1 kullanmasıdır, bu sorun tüm
depolar

1

Benim için Google Chrome durumunda apt-get install -fbağımlılıkları yalnızca aşağıdakilerden sonra doğru şekilde çözer apt-get update:

sudo apt-get update
sudo dpkg -i google-chrome-stable-...-amd64.deb
sudo apt-get install -f

0

Ben aynı sorunu var ve bu benim sorunum çözmek
ana kadar 1. Değişiklik sunucu deposunu
2. Güncelleme sistemi
3. yeniden başlatma


Lütfen bu 3 adımı nasıl yapacağınızı daha fazla ayrıntı ekleyin.
TiloBunt

0

Bu problemim vardı. Yanlışlıkla Ubuntu'nun 32-bit sürümünü kurduğumu belirttim, ancak 64-bit olduğumu düşündüm. 64-bit .deb paketlerini kurmaya çalıştığımda bu sorunu çözdüm ama daha sonra 32 bit .deb paketlerini kurmayı denediğimde sorunsuz bir şekilde kuruldular.


0

Öncelikle bir terminal açmalısın ( Ctrl+ Alt+ T)

Sonra şunu yazın:

sudo apt install gdebi-core

Şifreyi girin, ardından uygulamayı Ubuntu Software Center ile yeniden açmayı deneyin.

Benim için çalışıyor


0

Ctrl+ Alt+ Tuşlarına basarak terminali açın T. Tür:

sudo apt-get -f install

Tuşuna basın Enter, şifrenizi girin.

Hatasız çalışıyorsa, şunu yazın:

sudo apt install gdebi-core

Tuşuna basın Enter. Ondan sonra Yazılım Merkezini kullanabildim, açtım ve tüm OS Güncellemelerini yükledim.


-1

Bağımlı olan herhangi bir bağımlılığı indirebilmesini sağlayan en basiti. Bazen gdebi GUI indirmiyor (bu problemin kendisiyle karşılaştım).

Gdebi-core komutunu aşağıdaki komutu kullanarak kurun

sudo apt install gdebi-core

Ardından, şu anda .deb paketinizin bulunduğu klasördeki cd. Örneğin:

cd ~/debs/

Sonra application.again 'i örnek olarak kurmak için bu komutu kullanın: -

sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb

Gerekirse bağımlılıkları indirmesi gerekir ve uygulamanızı başarıyla yükler.


Bunu Ubuntu'da denedim 16.04 LTS .... çalışmıyor.
Dominic Motuka
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.