‘apt-get install’ 是否有非递归的‘--no-install-recommends’?

‘apt-get install’ 是否有非递归的‘--no-install-recommends’?

apt-get 手册上说

 --no-install-recommends
       Do not consider recommended packages as a dependency
       for installing. Configuration Item:
       APT::Install-Recommends.

如果我理解正确的话,这是递归应用的,即 apt-get install ubuntu-desktop --no-install-recommends跳过两个包ubuntu-desktop 建议并且以递归方式推荐其依赖项的软件包(?)

有没有一种简单的说法是‘安装 ubuntu-desktop,只跳过它直接推荐的软件包(但不跳过它的依赖项推荐的软件包)’?

答案1

首先,ubuntu-desktop这是一个只安装依赖项的虚拟包(.deb 文件大小为 3616 字节)。它不能独立运行。

但如果你坚持的话,有一种方法,通过 安装它dpkg

  1. 下载软件包:

    apt-cache show ubuntu-desktop | grep ^Filename
    wget http://"your repo server directory"/ubuntu/pool/main/u/ubuntu-meta/ubuntu-desktop_x.xxx_amd64.deb
    

    例如,“repo 服务器目录”可以是“archive.ubuntu.com”。

  2. 使用 dpkg 安装:

    sudo dpkg -i ubuntu-desktop_x.xxx_amd64.deb
    

    这将安装包而无需配置。

相关内容