|
|
最近,我打算安装一个软件asymptote,该软件在源中也有,但是- sudo apt-get install asymptote
复制代码 会附带安装一大堆我不需要的(主要是latex-base,这个我也是自己安装的,没有采用apt-get install安装的方式),因此我采用的方式是自己下载源码并编译安装,安装后也一切正常。
现在的问题,只要我运行或者想通过apt-get install安装别的什么软件,都会出现如下提示- ~$ sudo apt-get upgrade
- 正在读取软件包列表... 完成
- 正在分析软件包的依赖关系树
- Reading state information... 完成
- 您也许需要运行“apt-get -f install”来纠正上面的错误。
- 下列的软件包有不能满足的依赖关系:
- asymptote: 依赖: python-tk 但是它还没有被安装
- 依赖: imagemagick
- 依赖: texlive-latex-base 但是它还没有被安装 或
- tetex-bin 但是它还没有被安装
- 依赖: texlive-base-bin 但是它还没有被安装 或
- tetex-bin 但是它还没有被安装
- 依赖: texlive-pstricks 但是它还没有被安装 或
- tetex-extra 但是它还没有被安装
- 依赖: libgc1c2 但是它还没有被安装
- 依赖: libgsl0ldbl (>= 1.9) 但却无法安装它
- E: 不能满足依赖关系。不妨试一下 -f 选项。
复制代码
而我一旦加了-f,apt-get install又会强迫删除我自己安装的asymptote,然后再次试图装一堆
他所认为必须的,如下:- ~$ sudo apt-get -f install
- 正在读取软件包列表... 完成
- 正在分析软件包的依赖关系树
- Reading state information... 完成
- 正在更正依赖关系... 完成
- The following packages were automatically installed and are no longer required:
- texlive-base texlive-common texlive-pstricks texlive-base-bin blt python-tk
- libkpathsea4 libpoppler1 texlive-generic-recommended tcl8.4 texlive-latex-base
- tk8.4 imagemagick libgc1c2 texlive-doc-base tex-common
- Use 'apt-get autoremove' to remove them.
- 将会安装下列额外的软件包:
- blt imagemagick libgc1c2 libkpathsea4 libmagick9 libpoppler1 python-tk tcl8.4
- tex-common texlive-base texlive-base-bin texlive-common texlive-doc-base
- texlive-generic-recommended texlive-latex-base texlive-pstricks tk8.4
- 建议安装的软件包:
- blt-demo html2ps lpr libwmf-bin tix tclreadline
- 推荐安装的软件包:
- dvipdfmx lmodern perl-tk
- 下列软件包将被【卸载】:
- asymptote
- 下列【新】软件包将被安装:
- blt imagemagick libgc1c2 libkpathsea4 libmagick9 libpoppler1 python-tk tcl8.4
- tex-common texlive-base texlive-base-bin texlive-common texlive-doc-base
- texlive-generic-recommended texlive-latex-base texlive-pstricks tk8.4
- 共升级了 0 个软件包,新安装了 17 个软件包,要卸载 1 个软件包,有 0 个软件未被升级 。
- 有 1 个软件包没有被完全安装或卸载。
- 需要下载 76.9MB 的软件包。
- 解压缩后会消耗掉 140MB 的额外空间。
- 您希望继续执行吗?[Y/n]
复制代码 我试过 - ~$ sudo echo "asymptote hold" | sudo dpkg --set-selections
复制代码 还是不行。
我不想装这些阿,何况asymptote我已经有了,为何一定要强迫我安装呢?
请高手支招,谢谢!
忘记说了,我的系统是debian/etch. |
|