Я знаю, что файлы .desktop
установленных приложений будут найдены в /usr/share/applications
.
Сегодня я наткнулся на каталог /usr/share/app-install/desktop
. Он содержит те же .desktop
файлы приложений, установленных в моей системе.
Так что же такое каталог /usr/share/app-install/desktop
? Почему существуют две директории для одной и той же цели?
ОБНОВЛЕНИЕ: Спасибо @serg; он утверждает , что на этот вопрос есть ответ.
Теперь я знаю, что это за каталог, но у меня все еще есть вопрос:
Если все файлы .desktop
включены в /usr/share/app-install/desktop
, так почему же существует каталог /usr/share/applications
? Разве это не пустая трата ресурсов, чтобы поддерживать оба каталога в актуальном состоянии?
Файлы, с которыми встречаются, являются не чем иным как символьными ссылками на данные метафайла установленных программ. Поскольку Serg объяснил, что приложения с помощью центра программного обеспечения входят в описанную папку. Они не реальные программы, но просто указывают, была система, может кэшироваться для более быстрого использования в следующий раз. Это более эффективный и эффективный для имения системы собирает все программы и делает метафайлы и символически связывает их в одной области.
, Но Ubuntu использует два отдельных диспетчера пакетов. Каждый - способный, центр программного обеспечения. Это в свою очередь создает отдельные файловые системы пакета. Это - то, как Ubuntu имеет дело с ним, но вместо того, чтобы бросить все это вместе, эти два системных действия как пара. Они оба связываются для наблюдения то, что там, у обоих есть корневой доступ к обоим, но они не совместно используют, какие программы установлены друг другом
Virusboy имеет верное представление, и после рытья вокруг, я могу подтвердить, что /usr/share/app-install
связан с менеджером по программному обеспечению. Этот поток упоминания, что папка связана с блоком данных установки приложения. Выполнение простой проверки apt-cache search app-install-data
показывает следующее:
$ apt-cache search app-install-data
app-install-data - Ubuntu applications (data files)
app-install-data-partner - Application Installer (data files for partner applications/repositories)
И более тщательно изучают строки 14 и 15
$ apt-cache show app-install-data | nl
1 Package: app-install-data
2 Priority: optional
3 Section: gnome
4 Installed-Size: 38425
5 Maintainer: Michael Vogt <michael.vogt@ubuntu.com>
6 Architecture: all
7 Source: app-install-data-ubuntu
8 Version: 14.10
9 Filename: pool/main/a/app-install-data-ubuntu/app-install-data_14.10_all.deb
10 Size: 12815482
11 MD5sum: 0773479992b257d59c04470d44f737d1
12 SHA1: 7600aac7d6f69dcfcba458368ad2ca85865735ad
13 SHA256: 8dd6d1b3add6d9291383bec7e5c2295a9e695c92c5cd39aed270eae24b4606da
14 Description-en: Ubuntu applications (data files)
15 This package contains the Ubuntu specific application data and
16 icons for software-center (and similar tools).
17 Description-md5: f60778a916e4cfc34f4e6d08cae5fa94
18 Bugs: https://bugs.launchpad.net/ubuntu/+filebug
19 Origin: Ubuntu
20 Supported: 9m
21 Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, kubuntu-active-desktop, kubuntu-active-full, edubuntu-desktop, edubuntu-usb, xubuntu-desktop, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master, lubuntu-desktop, ubuntustudio-desktop, ubuntu-gnome-desktop, ubuntukylin-desktop, ubuntu-mate-desktop, ubuntu-mate-cloudtop
Обходное решение.. Обходное решение.. Обходные решения!
Извините для запуска этого пути, но этого, что я мог придумать после следования за Debian/Ubuntu в течение нескольких лет.
Там существует упаковка Debian и спецификация репозитория. Тихий старый, они были несколько записанных годы назад.
Ubuntu прибывает в место, где она хочет добавить больше опций для репозитория программного обеспечения. И по бывшим известным причинам, они не хотели обновлять те старые спецификации или стандарты.
, Таким образом, они отличаются от стандартов с некоторыми Дополнительными функциями (я называю их обходные решения , поскольку они не обновляют/устраняют восходящую спецификацию)
Здесь список дополнительных функций они я знаю:
Снимки экрана (решение Debian)
доля Ubuntu тот же сайт с Debian https://screenshots.debian.net /
Журналы изменений (решение Debian)
http://changelogs.debian.net/
http://changelogs.ubuntu.com/changelogs/
Значки/Файлы на рабочем столе (решение Ubuntu)
app-install-data
пакет (покрывает наиболее часто используемые инструменты)
Они значок/файлы на рабочем столе в /usr/share/app-install/
там только, чтобы Центр программного обеспечения Ubuntu показал значок, даже программное обеспечение не установлено, то же для тире Единицы при поиске не установленных инструментов и Средства запуска Единицы при установке инструмента, который это приносит переходящему значку.
, Где файлы в /usr/share/applications
от самих пакетов, центр программного обеспечения не может использовать их, не загружая и извлекая их.
Так или иначе, это похоже на здоровую систему, они распространяются по нескольким инновационным идеям затем после того, как несколько лет возвращаются и договариваются о стандарте.
кажется, что они уже запустили слияние, ссылку: Центр программного обеспечения Ubuntu, который будет Заменен в 16,04 LTS