相关疑难解决方法(0)

我应该使用 tasksel、APT 中的任务还是安装常规元包?

Tasksel 还是普通的 Apt?

过去我一直习惯于tasksel安装所谓的“任务”。但是,这似乎已集成到 APT 中:

apt-cache dumpavail | grep ^Task
[...] snip
Task: lamp-server
[...]
Run Code Online (Sandbox Code Playgroud)

并且我可以通过^向其附加插入符号 ( ) 来安装此类“任务” ,如下所示:

sudo apt-get install lamp-server^
Run Code Online (Sandbox Code Playgroud)

这是否等同于以下内容?

sudo tasksel install lamp-server
Run Code Online (Sandbox Code Playgroud)

哪个是首选?

元包

此外,元包在这里是如何发挥作用的?有些任务似乎不是元包,而有些则是:

apt-cache show lamp-server
N: Unable to locate package lamp-server

apt-cache show kubuntu-desktop
Package: kubuntu-desktop
[...]
Task: kubuntu-desktop
Run Code Online (Sandbox Code Playgroud)

那么,使用最后一个示例,以下三种可能的安装方式有什么区别?

  • sudo apt-get install kubuntu-desktop
  • sudo apt-get install kubuntu-desktop^
  • sudo tasksel install kubuntu-desktop

package-management apt tasksel metapackages

45
推荐指数
1
解决办法
2万
查看次数

当我使用“apt-get install”和包名后的连字符时,包被删除

为了安装cuda,我复制粘贴了一些apt-get install软件包。由于未知原因,我最终运行的线路如下:

sudo apt-get install libgtk2.0-
Run Code Online (Sandbox Code Playgroud)

结果是许多包被删除了。随便挑几个:

libreoffice-*
python-*
xfce4-* 
Run Code Online (Sandbox Code Playgroud)

名单很大。卸载了相当多的系统部件。现在,这似乎与我运行时的预期严重偏离apt-get install

到底是怎么回事?

command-line apt

15
推荐指数
2
解决办法
1417
查看次数

在新安装的 Ubuntu 20.04 服务器上是否有一个快速的衬垫或脚本来安装 LAMP 堆栈?

我看到很多关于在 ubuntu 20 上安装 LAMP 堆栈的指南。但它们都是一次一行手动完成的。在新安装的 Ubuntu 20.04 服务器上是否有一个简单的脚本或一个衬垫来安装 LAMP 堆栈?

lamp mysql php apache2 20.04

4
推荐指数
1
解决办法
377
查看次数