作为那个与“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 版本的 Adobe Reader,并已从其下载网站撤回最新版本 (Adobe Reader 9)。
编辑
启用 Canonical 合作伙伴:
sed -i "/^# deb .*partner/ s/^# //" /etc/apt/sources.list
apt-get update