nixnotwin Asked: 2010-10-14 17:36:52 +0800 CST2010-10-14 17:36:52 +0800 CST 2010-10-14 17:36:52 +0800 CST 克隆到具有相同硬件的计算机后,应用程序从 Gnome 面板中消失 772 我已按照本指南将 Ubuntu 安装克隆到多台机器上。克隆效果很好。但是如果最初安装的机器中有一些自定义安装的应用程序,克隆后克隆不会在 gnome 面板中显示自定义应用程序。我通过启动进入恢复模式并选择“修复损坏的软件包”已经部分解决了这个问题,但是我的互联网连接速度很慢,每台机器都需要很长时间。另一种解决方案是在原始计算机的桌面上为这些应用程序创建快捷方式,这些快捷方式也会出现在克隆的计算机上。有没有办法让克隆的机器在 gnome 面板中显示所有应用程序。 10.10 clone 1 个回答 Voted Best Answer squallbayu 2010-10-14T18:04:06+08:002010-10-14T18:04:06+08:00 文件夹 /usr/share/applications 和 $HOME/.local/share/applications 可能不同步。这两个文件夹用于放置您安装的所有应用程序的“launcher.desktop”。首先尝试比较两个文件夹: 1.获取本地目录1 md5sum cd /usr/share/applications 找到 . -type f -exec md5sum {} ; |排序 -k2 > dir1_md5 样品出口: c6d19fc12bbba3ba5844e9d228c10daa *./INPUT_FILE.txt 2.获取远程服务器dir2 md5sum ssh username@servername "cd /usr/share/applications; 查找 .-type f -exec md5sum {} " ; |排序 -k2 > dir2_md5 3.比较: 差异 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 差异 dir1_md5 dir2_md5 但是,这个命令只是比较文件夹列表,而不是区分启动器的内容
文件夹 /usr/share/applications 和 $HOME/.local/share/applications 可能不同步。这两个文件夹用于放置您安装的所有应用程序的“launcher.desktop”。首先尝试比较两个文件夹:
1.获取本地目录1 md5sum
样品出口:
c6d19fc12bbba3ba5844e9d228c10daa *./INPUT_FILE.txt
2.获取远程服务器dir2 md5sum
3.比较:
不要忘记将 $HOME/.local/share/applications 改为,只需将命令 /usr/share/applications 更改为 $HOME/.local/share/applications。
如果有不同,如果你不想为不同而烦恼。只需将文件夹 /usr/share/applications 和 $HOME/.local/applications 的所有内容复制并粘贴到目标计算机即可。
其他要比较的命令是:
但是,这个命令只是比较文件夹列表,而不是区分启动器的内容