编写脚本在新安装的 Ubuntu 上自动安装应用程序

编写脚本在新安装的 Ubuntu 上自动安装应用程序

别问我为什么,但我发现自己在一年的时间里一遍又一遍地安装 Linux 发行版(例如 Ubuntu)。为自己或他人。

我经常发现自己在安装相同的应用程序来启动和运行我的系统。由于一次只有一个安装过程可以访问我的系统,所以我必须等待终端上的一个安装完成,才能在终端上安装新程序。

user@computer:~$ sudo apt-get install [application]
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

这很低效,因为我必须密切关注我的终端并等待它完成。这就是我感到疑惑的原因:

1. 您可以在终端中创建一个队列,以便一个安装完成后继续下一个安装吗?

2. 你能写一个脚本来实现这个功能吗?它会是什么样子的?

我的最后一个问题有点牵强,有没有办法可以查看安装了什么,并自动将其添加到脚本或其他东西中。所有这些都是我的软备份计划的一部分。如果我破坏了我的系统并损坏了我的文件,我总是可以在一小时内恢复到原版 ubuntu。

答案1

  1. 您可以在终端中创建一个队列,以便一个安装完成后继续下一个安装吗?

是的。您可以像这样添加包:

  sudo apt-get install sm-player vlc chromium
  1. 你能写一个脚本来实现这个功能吗?它会是什么样子的?

是的。只需将上述一行代码放入文本文件中,然后使用 使其可执行chmod 664 textfile。然后您可以执行,它将开始安装。在命令中./textfile添加 可能很明智,否则它会提示确认。--yes

您可以在这样的脚本中添加更多内容。您甚至可以添加gsettings。请参阅如何制作安装后脚本?举个例子。

我的最后一个问题有点牵强,有没有办法可以查看已安装的内容并自动将其添加到脚本或类似的东西中。

是的。请参阅:

相关内容