在 ubuntu-14 中安装许多命令失败

在 ubuntu-14 中安装许多命令失败

作为那个与“bash-shell”纠缠不清的倒霉用户(我最终决定安装 tshell —— 修复所有旧脚本太麻烦了),我遇到了另一个麻烦:我的 ubuntu-14 没有 acroread、ratfor90、乳胶,以及许多其他命令。我首先是通过使用来寻找它们

dpkg -s <command>

在得到负面结果后(据我所知,这没有多大意义),仍然尝试使用安装包

sudo apt-get install <command>

——我提到的命令得到了负面结果。我成功执行了一些命令(例如“gv”、“gfortran”和其他一些命令)。

我现在该怎么办?我从来不擅长通过从互联网下载包来安装命令。此外,他们的数量也会太多。

答案1

dpkg -S只会告诉您已安装的软件包中的文件。您需要一些可以告诉您尚未安装的软件包中的文件的信息。apt-file就是这样一个工具。

您需要安装它,apt-get install apt-file然后apt-file update,然后apt-file search latex

apt-file search /usr/bin/latex 
latex-mk: /usr/bin/latex-mk
latex209-bin: /usr/bin/latex209
latex2html: /usr/bin/latex2html
latex2rtf: /usr/bin/latex2png
latex2rtf: /usr/bin/latex2rtf
latexdiff: /usr/bin/latexdiff
latexdiff: /usr/bin/latexdiff-cvs
latexdiff: /usr/bin/latexdiff-fast
latexdiff: /usr/bin/latexdiff-git
latexdiff: /usr/bin/latexdiff-hg
latexdiff: /usr/bin/latexdiff-rcs
latexdiff: /usr/bin/latexdiff-svn
latexdiff: /usr/bin/latexdiff-vc
latexdiff: /usr/bin/latexrevise
latexdraw: /usr/bin/latexdraw
latexila: /usr/bin/latexila
latexmk: /usr/bin/latexmk
latexml: /usr/bin/latexml
latexml: /usr/bin/latexmlc
latexml: /usr/bin/latexmlfind
latexml: /usr/bin/latexmlmath
latexml: /usr/bin/latexmlpost
liblatex-decode-perl: /usr/bin/latex2utf8
liblatex-driver-perl: /usr/bin/latex2dvi
liblatex-driver-perl: /usr/bin/latex2pdf
liblatex-driver-perl: /usr/bin/latex2ps
liblatex-encode-perl: /usr/bin/latex-encode
texlive-extra-utils: /usr/bin/latex-git-log
texlive-extra-utils: /usr/bin/latex2man
texlive-extra-utils: /usr/bin/latexdef
texlive-extra-utils: /usr/bin/latexfileversion
texlive-extra-utils: /usr/bin/latexindent
texlive-extra-utils: /usr/bin/latexpand
texlive-latex-base: /usr/bin/latex
tth-common: /usr/bin/latex2gif

您正在寻找的包在此列表中是倒数第二个,即texlive-latex-base.那么你只需要做apt-get install texlive-latex-base.这是 TeX Live 软件包之一。不过对于 TeX Live,您最好只安装texlive元包。即apt-get install texlive.

我认为ratfor90至少在 Debian 上不可用。我不确定Ubuntu。就目前而言acroread,要么尝试okular一下evince。我用okular

答案2

要安装acroread,请从以下位置下载最新版本这里并安装它:

wget ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
sudo apt-get install gdebi
sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb

安装缺少的库:

sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libstdc++6:i386

注意Acroread 标记为已弃用

截至 2014 年中期,Adobe 不再发布任何 GNU/Linux 版本的 Adob​​e Reader,并已从其下载网站撤回最新版本 (Adobe Reader 9)。

编辑

启用 Canonical 合作伙伴:

sed -i "/^# deb .*partner/ s/^# //" /etc/apt/sources.list 
apt-get update

相关内容