是否有任何工具/应用程序可以帮助我直接在 Linux 中安装多个应用程序?

是否有任何工具/应用程序可以帮助我直接在 Linux 中安装多个应用程序?

我想开发一个应用程序,让用户从他们想要安装的应用程序列表中进行选择。然后,我想生成一个脚本,运行该脚本后,所有选定的应用程序都应该开始安装。我想让用户免于执行多个命令来安装多个应用程序的麻烦。我想使这个过程自动化。

想知道是否已经有这样的工具可用吗?如果有,请告诉我。

答案1

看一眼任务组,由包提供tasksel

apt show tasksel

描述:用于在 Debian 系统上选择安装任务的工具

该软件包提供了“tasksel”,一个简单的界面,供想要配置系统来执行特定任务的用户使用。

描述低估了此包的强大功能。“特定任务”可以是完整的 LAMP 服务器。并且可以定义您自己的自定义任务。

它并不完美,但它是基于命令行的(您设置该标签),它可以编写脚本,并且它在 Debian 和 Ubuntu 中有着悠久的历史。

答案2

不是,是的。不是像您描述的那样,但 Ubuntu(/Gnome) 软件中心可以满足您对所有可用软件的要求。

如果您制作了一些图形,列出您支持的所有软件(例如软件组列表和特定应用程序的列表),请添加一个复选框,您可以制作 1 个 apt 安装指令来安装所有这些软件。

sudo apt -y install smplayer vlc 

将安装两者,用“是”回答所有问题,并且您可以继续向该命令添加包,只要依赖关系不冲突(如 msysql 与 mariadb),它就会起作用。

想知道是否已经有这样的工具可用吗?如果有,请告诉我。

塔什尔是一款老工具,可让您使用预设配置安装不同类型的任务(例如 Ubuntu、kUbuntu 桌面、sql、dns、文件、邮件等服务器)。不过,它是一种 1 选项安装。而不是选择一堆要安装的软件包。

相关内容