我最近用 Ubuntu 12.04 LTS(32 位)替换了我的 WinXP,所以我完全是 Linux 新手。我已经安装了 TeXLive,现在正在尝试安装 TeXmaker。
我得到了依赖错误,就像http://ubuntuforums.org/showthread.php?t=1919941,因此我随后尝试Synaptic
使用 .deb 文件进行安装。
roy@roy-OEM:~$ sudo dpkg -i synaptic_0.81.1_i386.deb
[sudo] password for roy:
Selecting previously unselected package synaptic.
(Reading database ... 138918 files and directories currently installed.)
Unpacking synaptic (from synaptic_0.81.1_i386.deb) ...
dpkg: dependency problems prevent configuration of synaptic:
synaptic depends on libapt-inst1.5 (>= 0.8.16~exp12); however:
Package libapt-inst1.5 is not installed.
synaptic depends on libapt-pkg4.12 (>= 0.9.11); however:
Version of libapt-pkg4.12 on system is 0.8.16~exp12ubuntu10.16.
synaptic depends on libept1.4.12; however:
Package libept1.4.12 is not installed.
synaptic depends on libpango-1.0-0 (>= 1.14.0); however:
Package libpango-1.0-0 is not installed.
synaptic depends on libpangocairo-1.0-0 (>= 1.14.0); however:
Package libpangocairo-1.0-0 is not installed.
dpkg: error processing synaptic (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
synaptic
我正在使用来自 Softpedia 的 .deb 文件(这不是一个好主意?),因为我还没有互联网连接(我很快就需要配置拨号调制解调器)。
那么 - 这些lib*
包到底是什么ubuntu.com
?我该如何正确安装它们?
答案1
.deb 文件不包含先决条件...它们仅包含有关这些先决条件是什么的信息(如果我完全误解了,请纠正我)...这意味着如果您没有活动的互联网连接,您需要单独安装先决条件...通常,.deb 会自动安装所需的先决条件,但如果没有互联网,它就无法做到这一点...在我看来,如果没有活动的互联网连接(或对 linux 的工作原理/您需要事先下载的内容的深入了解),任何形式的 linux 都是无用的
至于如何安装它们...记下这些包的名称(写下来)...并尝试为它们找到一个安装程序...
最好的选择是将你的 ubuntu 盒子带到互联网上并重新运行 .deb...它将自动安装所需的文件...如果你想手动安装它们,你可以使用apt-get
如下命令
sudo apt-get install (the package name you took note of)
使用以下方式安装的信息apt-get
:
https://help.ubuntu.com/community/AptGet/Howto
另一种选择是简单地将 HD 带到互联网并从大学 PC 上启动...您可能需要一个 SATA 到 USB 适配器,这样您就不必打开大学的计算机并安装硬盘驱动器...您通常可以从计算机的 BIOS 启动 USB,因此您甚至可能会发现将 ubuntu 直接安装到 USB 驱动器是您的最佳选择......
长话短说是这样的:
你需要在你的机器上安装互联网来学习如何使用 ubuntu(除非你像乌龟一样有耐心)
答案2
您可以简单地安装缺少的库。
sudo apt-get 安装 libapt-inst1.5 libept1.4.12
等等然后尝试重新安装 synaptic。