Linux用户必须处理的几个任务之一是软件安装。 有可能尤其是可用于安装软件的Debian / Ubuntu的 Linux系统的两种方法。 首先是使用安装包管理工具,如单独的软件包apt-get的 , 贴切 , 性向和突触 。
另一种是通过使用中的tasksel,是一个简单和易于使用的为Debian / Ubuntu的 ,为用户提供一个接口,使他们能够安装一组相关的软件包,如LAMP服务器 , 邮件服务器 ,DNS服务器等开发的工具作为单个预配置任务。 它的工作原理,以同等元的包,你会发现位于tasksel存在于元包几乎所有的任务。
如何在Debian和Ubuntu中安装和使用Tasksel
要安装工具tasksel,只需运行下面的命令:
$ sudo apt-get install tasksel
安装Tasksel后,它可以安装一个或多个预定义的软件包组。 用户需要使用几个参数从命令行运行它,它提供了一个图形用户界面,以及可以选择要安装的软件。
在命令行中执行tasksel的一般语法是:
$ sudo tasksel install task_name $ sudo tasksel remove task_name $ sudo tasksel command_line_options
要启动工具tasksel用户界面,下面发出命令:
$ sudo tasksel
Tasksel - 软件集合列表
在那里你看到一个星号(*)
无红色荧光笔,这意味着软件已安装。
要安装一个或多个软件,使用向上和向下箭头,移动红色荧光笔,按空格键来选择软件,并使用Tab键移动到<ok>
。 然后敲回车键,如下面的截屏,以安装选定的软件。
或者,您也可以使用以下命令从命令行中列出所有任务。 注意,在表的第一列, u
(卸载)指软件没有安装和i
(安装)装置安装的软件。
$ sudo tasksel --list-tasks
示例输出
u manual Manual package selection u kubuntu-live Kubuntu live CD u lubuntu-live Lubuntu live CD u ubuntu-gnome-live Ubuntu GNOME live CD u ubuntu-live Ubuntu live CD u ubuntu-mate-live Ubuntu MATE Live CD u ubuntustudio-dvd-live Ubuntu Studio live DVD u ubuntustudio-live Ubuntu Studio live CD u xubuntu-live Xubuntu live CD u cloud-image Ubuntu Cloud Image (instance) u dns-server DNS server u edubuntu-desktop-gnome Edubuntu desktop u kubuntu-desktop Kubuntu desktop u kubuntu-full Kubuntu full u lamp-server LAMP server u lubuntu-core Lubuntu minimal installation u lubuntu-desktop Lubuntu Desktop u mail-server Mail server u mythbuntu-backend-master Mythbuntu master backend u mythbuntu-backend-slave Mythbuntu slave backend u mythbuntu-desktop Mythbuntu additional roles u mythbuntu-frontend Mythbuntu frontend u postgresql-server PostgreSQL database u samba-server Samba file server u tomcat-server Tomcat Java server i ubuntu-desktop Ubuntu desktop ...
你可以找到的所有任务的完整描述/usr/share/tasksel/*.desc
和/usr/local/share/tasksel/*.desc
文件。
让我们来安装一些集团的软件包,LAMP, 邮件服务器 ,DNS服务器等。
安装LAMP使用Tasksel
作为一个例子,我们应包括LAMP(Linux操作系统,Apache,MySQL和PHP)栈在Ubuntu 16.04安装 。
您可以使用用户界面或命令行选项,但在这里,我们将使用命令行选项,如下所示:
$ sudo tasksel install lamp-server
尽管正在安装mysql软件包,系统将提示您通过设置root的密码配置MySQL。 只需输入一个强大而安全的密码,然后按回车键继续。
等待安装完成。 毕竟,完成后,您可以测试LAMP安装如下。
$ sudo task --list-tasks | grep “lamp-server” i lamp-server LAM server
同样你也可以安装Mail服务器或DNS服务器 ,如下所示:
$ sudo tasksel install mail-server $ sudo tasksel install dns-server
看看通过包tasksel的 手册页获取更多的使用选择。
$ man tasksel
作为结论相符,tasksel是一个简单和易于使用的界面,为用户在他们的Debian / Ubuntu的 Linux系统上安装软件。
然而,软件的安装方法,即使用apt-get的/公寓/资质包管理工具或工具tasksel,你真的喜欢,为什么? 请通过下面的评论部分,以及任何建议或其他重要反馈让我们知道。