Für 14.04 probiere ich Lubuntu LTS aus.
Wenn ich laufe ls -l /usr/share/app-install/desktop
, erhalte ich eine Liste von 3085 .desktop-Dateien. Alle außer einem sind vom 18. April datiert. Die Ausnahme ist:
-rw-r--r-- 1 root root 6328 Mar 28 2013 applications.menu
Aus den Daten geht hervor, dass alle diese standardmäßig und nicht von mir installiert sind.
Bringt nicht jedes GUI-basierte Programm zum Zeitpunkt der Installation (meistens in
/usr/share/applications
) eine eigene .desktop-Datei ein ?Warum werden dann diese Tausenden anderer .desktop-Dateien benötigt? Nach ihren Namen haben die meisten von ihnen nichts mit Lubuntu zu tun.
- Ihre Namen unterscheiden sich von regulären .desktop-Dateien (wie die in
/usr/share/applications
): Viele, nicht alle, sind wie,name:name.desktop
während die regulären nur sindname.desktop
. - Die , die ich überhaupt sah eine Linie mit
X-AppInstall-Popcon=nnn
demnnn
eine Reihe von Ziffern ist. Ich weiß, dass Popcon "Statistiken sammelt, die bestimmen, welche Pakete bei Ubuntu-Benutzern am beliebtesten sind". Aber warum ist dieser Teil dieser .desktop-Dateien?
popularity-contest
auf Ihrem System, das dies tut..
und..
;-)ls -l
musstetotal 12384
. Ich werde den vorherigen Kommentar dazu löschen. Re. Popcon, ich denke, das ist standardmäßig auf allen offiziellen Varianten (Desktop-Versionen) installiert.Antworten:
Die
.desktop
Dateien unter/usr/share/app-install/desktop
werden vom App-Install-Datenpaket installiert . Dieses Paket enthält Metadaten zu Anwendungen, die vom Ubuntu Software Center und (in Ihrem Fall) vom Lubuntu Software Center verwendet werden. Das Paket enthält auch eine Kopie des Symbols jeder Anwendung, auf das aus den.desktop
Dateien verwiesen wird .Grundsätzlich sind diese
.desktop
Dateien den.desktop
Dateien sehr ähnlich, die im Menü Ihrer Desktop-Umgebung zum Starten von Anwendungen verwendet werden. Wie Sie jedoch bemerkt haben, wurden zusätzliche Metadaten für Beliebtheitswerte und Suchbegriffe hinzugefügt.Und wie wahrscheinlich offensichtlich ist,
app-install-data
installiert das Paket einen vollständigen Satz von.desktop
Dateien und Symbolen auf allen Ubuntu-Systemen, unabhängig davon, welche Version installiert ist, welche Anwendungen standardmäßig installiert sind oder welche Anwendungen auf einem bestimmten System installiert oder entfernt wurden.Der Zweck all dessen ist es, Benutzern eine ausgefeilte Software Center-Erfahrung zu bieten, die Informationen zu allen Anwendungen bietet, die in Ubuntu installiert werden können, ohne dass alle Daten von einem Webdienst abgefragt und zwischengespeichert werden müssen. Das
app-install-data
Paket wurde für jede Ubuntu-Version aus allen bekannten Anwendungen erstellt, die sich in den Ubuntu-Repositorys befinden. Auf diese Weise kann der Benutzer das Software Center öffnen, nach Namen oder Schlüsselwörtern nach Anwendungen suchen und denselben Namen, dieselbe Beschreibung und dasselbe Symbol anzeigen, die bei der Installation der Anwendung in seinem Desktop-Menü oder Starter angezeigt werden.Diese Metadatendateien und Symbole können entfernt werden, indem Sie einfach das Paket deinstallieren, das sie enthält:
Beachten Sie, dass das Entfernen
app-install-data
wird wiederum Kraft Entfernung vonlubuntu-software-center
,lubuntu-desktop
,software-center
undubuntu-desktop
. Das Entfernen dieser Pakete hat jedoch keine Auswirkungen auf Synaptic, aptitude, apt-get oder andere Frontends für den apt-Paketmanager. Nur die Ubuntu Software Center-Anwendung benötigt diese Dateien.quelle