我试图texmaker
从存储库安装。对于安装,texlive
我遵循了此处描述的步骤。为此,我使用的控制文件是这个. 它有 texlive-binaries 文件。
然后我尝试texmaker
从apt
. 它的依赖项列为
# apt-cache depends texmaker
texmaker
Depends: libc6
Depends: libgcc1
Depends: libpoppler-qt4-3
Depends: libqt4-network
Depends: libqt4-xml
Depends: libqtcore4
Depends: libqtgui4
Depends: libqtwebkit4
Depends: libstdc++6
Depends: zlib1g
Depends: texmaker-data
Recommends: aspell
Recommends: ghostscript
Recommends: netpbm
Recommends: psutils
texlive-local
Recommends: texlive-latex-extra
texlive-local
|Recommends: <hunspell-dictionary>
myspell-fr
myspell-ru
hunspell-an
hunspell-ar
hunspell-be
hunspell-da
hunspell-de-at
hunspell-de-at-frami
hunspell-de-ch
hunspell-de-ch-frami
hunspell-de-de
hunspell-de-de-frami
hunspell-en-ca
hunspell-en-us
hunspell-eu-es
hunspell-fr
hunspell-gl-es
hunspell-hu
hunspell-kk …
Run Code Online (Sandbox Code Playgroud) 我可以编辑
/etc/apt/apt.conf
Run Code Online (Sandbox Code Playgroud)
并添加以下行:
apt::install-recommends "false";
Run Code Online (Sandbox Code Playgroud)
但这总是会跳过建议。
如何在不更改 apt 配置的情况下只执行一次安装到某个包?
我试图了解 APT 是如何工作的,这就是我陷入困境的地方 - 谁决定在第一天安装哪些软件包?
似乎规则之一是,基于系统的当前快照,apt upgrade
将安装最多Recommended
已安装包的依赖项。因此,从最小的“核心”包和一些“更高级别”的包中,apt upgrade/dist-upgrade
应该能够增长并填补空白。
问题是:
Standard
。这是否定义了标准列表?)Recommended
软件包?Standard
优先级的包被添加到包含在我的 sources.list 文件中的存储库中。下次我运行时,该软件包会安装在我的盒子上apt update && apt upgrade
吗?