Ubuntu 安装 Synaptic 时出现依赖问题

Ubuntu 安装 Synaptic 时出现依赖问题

我最近用 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-gethttps://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。

相关内容