Приложения исчезают из Gnome Panel после клонирования на машины с таким же оборудованием

Я клонировал установку Ubuntu на несколько машин, следуя этому руководству . Клонирование работает хорошо. Но если на изначально установленной машине есть несколько пользовательских приложений, после клонирования клоны не отображаются на панели гномов. Я частично решил проблему, загрузившись в режиме восстановления и выбрав «восстановить поврежденные пакеты». Но у меня медленное интернет-соединение, и на каждой машине это занимает очень много времени. Другим решением было создание ярлыков для этих приложений на рабочем столе на исходном компьютере, которые также отображаются на клонированных компьютерах. Есть ли способ заставить клонированные машины показывать все приложения на панели гномов.

4
задан 13 April 2017 в 15:23

1 ответ

Существует возможность несинхронизации папки / usr / share / Applications и $ HOME / .local / share / Applications. Эти две папки используются для размещения 'launcher.desktop' всех приложений, которые вы устанавливаете. Прежде всего попробуйте сравнить обе папки:

1.get local dir1 md5sum

cd / usr / share / Applications find. -type f -exec md5sum {}; | sort -k2> dir1_md5

Пример экспорта:

c6d19fc12bbba3ba5844e9d228c10daa *. / INPUT_FILE.txt

2.get удаленных серверов dir2 md5sum

ssh username @ servername "cd / usr / share / Applications; find. -Type f -exec md5sum {}"; | sort -k2> dir2_md5

3.compare:

diff dir1_md5 dir2_md5

Не забывайте за $ HOME / .local / share / Applications в, просто измените команду / usr / share / Applications с помощью $ HOME / .local / share / Applications.

Если есть другое, и если вы не хотите беспокоиться о разнице. просто скопируйте и вставьте все содержимое папки / usr / share / Applications и $ HOME / .local / Applications на целевой компьютер.

Другая команда для сравнения:

ls -a / usr / share / Applications> dir1_md5

ssh username @ servername "ls -a / usr / share / Applications" > dir2_md5

diff dir1_md5 dir2_md5

, но эта команда просто сравнивает список папок, а не различает содержимое модуля запуска

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: