答案1
应用程序仍可工作,因为它们不位于/usr/share/applicatons
文件夹中。该文件夹是包含应用程序启动器的文件夹。
获取最大金额的一种方法是在临时空间(例如 Pen Drive)上安装 Ubuntu,然后将文件夹复制/usr/share/applications
到您的工作安装中。
之后,您将拥有所有默认启动器。您可以通过重新安装特定应用程序来恢复缺失的启动器。使用此命令:
$ sudo apt install --reinstall [specific application]
将不包括括号的部分替换[specific applications]
为您要恢复到正确状态的应用程序的名称。
将应用程序列在文件中后,您可以使用此 cli(或其变体)来自动安装:
$ for i in $(cat applications.list); do sudo apt install --reinstall -y $i;done
答案2
我曾经错误地做了同样的事情,但我弄清楚了如何使用脚本来自动化应用程序的安装。
步骤如下
使用您喜欢的编辑器创建脚本。例如:
nano reinstallApplications.sh
将以下代码复制到脚本中:
#!/bin/bash # Get a list of all installed packages installed_packages=$(dpkg --get-selections | awk '{print $1}') # Reinstall each package using the package manager (apt in this case) for package in $installed_packages; do sudo apt-get install --reinstall --yes "$package" done
使脚本可执行:
sudo chmod +x reinstallApplications.sh
运行脚本:
./reinstallApplications.sh