Tasksel - 在 Debian 和 Ubuntu 中轻松安装软件组
Linux 用户必须处理的多项任务之一是软件安装。可能有两种方法可以用来安装软件,特别是在基于 Debian 的发行版上,例如 Ubuntu 和 Linux Mint。
第一种是使用包管理工具(例如 apt-get、apt、aptitude 和 synaptic)安装单独的包。第二种方法是使用Tasksel。
Tasksel 是一个简单易用的工具,为基于 Debian 的发行版开发,为用户提供一个界面,使他们能够安装一组相关的软件包,例如 LAMP Server 、邮件服务器、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
如果您看到没有红色荧光笔的星号 (*)
,则表示该软件已安装。
要安装一个或多个软件,请使用向上和向下箭头移动红色荧光笔,按空格键选择软件,然后按使用Tab键移动到<ok>
。
然后点击Enter按钮安装所选软件,如下面的截屏视频所示。
或者,您也可以使用以下命令从命令行列出所有任务。请注意,在列表的第一列中,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服务器等。
使用 Tasksel 安装 LAMP 堆栈
作为示例,我们将介绍在 Ubuntu 22.04 中安装 LAMP(Linux、Apache、MySQL 和 PHP)堆栈。
您可以使用用户界面或命令行选项,但在这里,我们将使用命令行选项,如下所示:
sudo tasksel install lamp-server
在安装 Mysql 软件包时,系统会提示您通过设置 root 密码来配置 Mysql。只需输入一个强而安全的密码,然后按Enter键即可继续。
等待安装完成。全部完成后,您可以按如下方式测试 LAMP 堆栈安装。
sudo task --list-tasks | grep “lamp-server”
i lamp-server LAM server
同样,您还可以安装邮件服务器或DNS服务器,如下所示:
sudo tasksel install mail-server
sudo tasksel install dns-server
查看tasksel包手册页以获取更多使用选项。
man tasksel
总之,tasksel是一个简单易用的界面,供用户在其Debian/Ubuntu Linux系统上安装软件。
但是,您更喜欢哪种软件安装方法:使用包管理工具还是taskel?请通过下面的评论部分告知我们,以及任何建议或其他有价值的反馈。
更新于:7个月前
相关文章
- 【说站】php文件用什么软件编写
- 从事软件开发工作的一些感悟
- 【说站】php文件用什么软件打开
- 4款功能强大桌面虚拟机软件推荐
- Debian Linux国内常用镜像源
- C#获取Windows系统中所有已安装软件的名称和版本号
- Ubuntu中给apt设置代理服务器Proxy
- Shell脚本实用技巧,轻松实现自动化运维
- 修复 Ubuntu 上“E: 无法找到软件包”错误的 5 种方法
- Ubuntu Linux中如何手动修改配置DNS地址
- 在 Ubuntu 上使用远程桌面工具 Remmina
- Ubuntu 24.04 LTS:20 个值得关注的重大变化
- 如何从 Ubuntu 22.04 升级到 Ubuntu 23.10
- 在 Proxmox VE 上安装 Ubuntu 24.04 (Noble Numbat)
- 如何在 Ubuntu 或 Debian Linux 上安装 ntopng
- 如何在 Debian 12 上安装 OpenStack(Bookworm)
- 如何在 Debian 12 或 Debian 11 上安装 PHP 8.3
- 如何在 Ubuntu 22.04 或 20.04 上安装 PHP 8.3
- 在 Debian 12/11/10 上安装 Pi-hole 网络广告拦截器
- 利用宝塔面板轻松部署Java程序