To pytanie nie dotyczy już aktualnych wersji Ubuntu.
Zobacz Problem z pakietami .deb w systemie Ubuntu 16.04, aby zobaczyć podobny problem dotyczący 16.04.
Używam Ubuntu 11.10 i mam problemy z centrum oprogramowania Ubuntu i instalacją pakietów debian.
Jeśli pobiorę na przykład debiana z https://www.virtualbox.org/wiki/Linux_Downloads i spróbuję zainstalować za pomocą centrum oprogramowania Ubuntu, otworzyłem okno, ale widzę tylko GTK Spinner.
Problem istnieje również w pakiecie moich aplikacji http://www.giuspen.com/cherrytree/ i http://www.giuspen.com/x-tile/, które tworzę za pomocą dpkg-buildpackage,
Te same pakiety są otwierane i instalowane poprawnie z gdebi.
software-center
deb
Giuspen
źródło
źródło
Odpowiedzi:
Jest to wspólny problem z centrum oprogramowania. Wygląda na to, że nie lubi pakietów .deb, dla których jeszcze nie ma pakietów i zdecydowali się nie instalować domyślnie gdebi. Możesz obejść ten problem, instalując gdebi samodzielnie i używając go zamiast centrum oprogramowania do instalowania pakietów .deb.
Z podobnych powodów możesz również zainstalować synaptic, który jest kolejnym pakietem, który postanowiłeś usunąć. Niestety, Canonical, wielu z nas po prostu nie jest użytkownikami Windows ani Macintosh i nie lubimy być traktowani jak bydło.
źródło
dpkg -i deb-file-name.deb
linii poleceń, aby go zainstalować. Aby go później usunąć, użyjdpkg -r package-name
- aby znaleźć nazwę pakietu, użyjdpkg-deb -I deb-file-name.deb
i wyszukaj „Pakiet: ...”. Pamiętaj, że nie spowoduje to zainstalowania zależności - musisz je zainstalować osobno.Centrum oprogramowania Ubuntu ma wiele spakowanych aplikacji, ale ma tę wadę, że nie może instalować plików .deb. Istnieje jednak inna opcja.
Używanie GDebi do instalowania pakietów
GDebi to proste narzędzie do instalowania plików .deb. Ma graficzny interfejs użytkownika, ale można go również używać w terminalu. Pozwala zainstalować lokalne pakiety deb, rozwiązując i instalując jego zależności. Automatycznie sprawdza pakiety pod kątem ich zależności i spróbuje je pobrać z repozytoriów oprogramowania Ubuntu, jeśli to możliwe. Najpierw może być konieczne zainstalowanie GDebi - po prostu zainstaluj pakiet gdebi przy użyciu jednego z menedżerów pakietów wymienionych powyżej lub otwórz Terminal i wpisz
sudo apt-get install gdebi
Po zainstalowaniu GDebi użyj przeglądarki plików, aby znaleźć pakiet, który chcesz zainstalować. Pliki pakietów będą wyglądały podobnie do tego:
Kliknij dwukrotnie pakiet, aby otworzyć go za pomocą GDebi. Jeśli wszystkie zależności zostały spełnione dla wybranego pakietu, wystarczy kliknąć przycisk „Zainstaluj pakiet”, aby go zainstalować. GDebi ostrzeże Cię, jeśli istnieją niezaspokojone zależności, co oznacza, że istnieją zależności, które nie zostały rozwiązane w używanych repozytoriach - będziesz musiał zlokalizować wymagane pakiety z innego źródła.
źródło