Sza*_*lcs 5 package-management dependencies 11.10
由于 Ubuntu 的 TeXLive 很旧(2009 版),我总是听到 TeX 人建议直接从 CTAN 安装最新的 TeXLive。(是的,我需要那个问题中提到的相同包。)我这样做了,并安装了 TeXLive 2011。
现在我需要安装的一些软件包(例如gummi)依赖于 Ubuntu 的 TeXLive 软件包。由于我已经手动安装了 TeXLive,如何防止安装 Ubuntu 的 TeXLive 软件包?
dpkg 可以忽略任何冲突和依赖性。
dpkg -i --ignore-depends=package1,package2 targetpackage.deb
Run Code Online (Sandbox Code Playgroud)
但我现在看不到 apt-get 的解决方案。
PocketSam 是正确的,你不能让 apt 这样做;你需要直接用 dpkg 搞乱。
您需要手动下载 gigmi .deb 文件:
apt-get download gummi
然后,使用 apt-get 从 Gummi 手动安装依赖项(TeXLive 除外)。
最后,您可以使用 dpkg --ignore-depends 来安装 Gummi。
请注意,这很容易出错,如果您尝试对 gigmi 进行 apt-get 升级,它可能会引入旧的 TeXLive。