Warum installiert Ubuntu Software Center keine .deb-Dateien?

8

Diese Frage gilt nicht mehr für aktuelle Versionen von Ubuntu.

Unter Problem mit .deb-Paketen unter Ubuntu 16.04 finden Sie ein ähnliches Problem, das 16.04 betrifft.


Ich verwende Ubuntu 11.10 und habe einige Probleme mit dem Ubuntu Software Center und der Installation von Debian-Paketen.

Wenn ich zum Beispiel das Debian von https://www.virtualbox.org/wiki/Linux_Downloads herunterlade und versuche, es mit dem Ubuntu Software Center zu installieren, wird das Fenster geöffnet, aber ich kann nur den GTK Spinner sehen.

Das Problem besteht auch mit dem Paket meiner Anwendungen http://www.giuspen.com/cherrytree/ und http://www.giuspen.com/x-tile/, das ich mit dpkg-buildpackage erstelle.

Dieselben Pakete werden mit gdebi ordnungsgemäß geöffnet und installiert.

giuspen
quelle
Diese Funktion ist in olld-Versionen verfügbar und wird aus oneric entfernt, um die Offline-Installation möglicherweise zu verhindern
Tachyons
Ich glaube, das hat sich jetzt am 12.04 geändert.
Anwar

Antworten:

6

Dies ist ein häufiges Problem mit dem Software-Center. Es scheint .deb-Pakete nicht zu mögen, für die es noch keine Pakete gibt, und sie haben sich entschieden, gdebi standardmäßig nicht zu installieren. Sie können dies umgehen, indem Sie gdebi selbst installieren und anstelle von Software Center .deb-Pakete verwenden.

Aus ähnlichen Gründen können Sie auch synaptic installieren, ein weiteres Paket, das Sie löschen möchten. Sorry Canonical, viele von uns sind einfach keine Windows- oder Macintosh-Benutzer und wir mögen es nicht, wie Vieh behandelt zu werden.

Dazed_75
quelle
Ja, synaptisch und gdebi sind absolut unverzichtbar. Ich habe das Ubuntu-Softwarecenter nie verwendet, aber ein Benutzer einer meiner Apps hat mich benachrichtigt, dass er die von mir erstellte ".deb" nicht installieren konnte. Deshalb habe ich das Softwarecenter untersucht.
Giuspen
Für Linux / Ubuntu-Neulinge können Sie es auch dpkg -i deb-file-name.debüber eine Eingabeaufforderung installieren. Um es anschließend zu entfernen, verwenden Sie dpkg -r package-name- um den Paketnamen zu finden, verwenden Sie dpkg-deb -I deb-file-name.debund suchen Sie nach "Paket: ...". Beachten Sie, dass hierdurch keine Abhängigkeiten installiert werden. Sie müssen diese separat installieren.
Drevicko
9

Das Ubuntu-Softwarecenter verfügt über viele gepackte Anwendungen, hat jedoch den Nachteil, dass es keine .deb-Dateien installieren kann. Es gibt jedoch eine andere Option.

Verwenden von GDebi zum Installieren von Paketen

GDebi ist ein einfaches Tool zum Installieren von .deb-Dateien. Es verfügt über eine grafische Benutzeroberfläche, kann aber auch in Ihrem Terminal verwendet werden. Sie können lokale Deb-Pakete installieren, um ihre Abhängigkeiten aufzulösen und zu installieren. Es überprüft Pakete automatisch auf ihre Abhängigkeiten und versucht, sie nach Möglichkeit aus den Ubuntu-Software-Repositorys herunterzuladen. Möglicherweise müssen Sie zuerst GDebi installieren - installieren Sie einfach das gdebi-Paket mit einem der oben aufgeführten Paketmanager oder öffnen Sie ein Terminal und geben Sie einsudo apt-get install gdebi

Nachdem Sie GDebi installiert haben, verwenden Sie den Dateibrowser, um das Paket zu finden, das Sie installieren möchten. Paketdateien sehen ungefähr so ​​aus:

Geben Sie hier die Bildbeschreibung ein

Doppelklicken Sie auf das Paket, um es mit GDebi zu öffnen. Wenn alle Abhängigkeiten für das ausgewählte Paket erfüllt wurden, klicken Sie einfach auf die Schaltfläche "Paket installieren", um es zu installieren. GDebi warnt Sie, wenn nicht erfüllte Abhängigkeiten vorhanden sind. Dies bedeutet, dass Abhängigkeiten in den von Ihnen verwendeten Repositorys nicht aufgelöst werden. Sie müssen die erforderlichen Pakete aus einer anderen Quelle suchen.

Ringtail
quelle