新立得软件包管理器起源于Debian。它是dpkg命令的图形化前端。它能够在图形界面中完成软件的搜寻、安装和删除,相当于终端里的apt命令。

Debian、ubuntu操作系统已经内置了新得利软件包管理器。对于其它基于deb包管理的Linux发行版中,我们可以在联网状态下通过 sudo apt-get install synaptic命令进行安装。使用新立得软件包管理器的同时不能使用终终端apt-get和dpkg。

启动软件

要运行新立得,点击系统 ▸ 系统管理 ▸ 新立得软件包管理器(System ▸ Administration ▸ Synaptic Package Manager)。

新立得的主窗口分为三个部分:左边是包浏览器,右上方面板是包列表,右下方面板是对应软件包(Package)的描述信息(更详细的信息请右击要查看的软件包[Package]选择属性[Properties])。状态栏显示您的系统的总体状态。

浏览软件包仓库

在左边的包浏览器我们可以按分类、类别、状态、或自定义过滤器浏览软件仓库(这个仓库实际上就是我们在软件源文件:/etc/apt/sources.list中定义的仓库位置)。点击窗口左下角相应的按钮。您也可以自定义过滤器。

点击工具栏上的搜索(Search)会打开搜索软件包对话框,我们可以选择以名称或描述来搜索软件包。同时在右下方的面板我们可以看到所选定软件包的详细信息。例如大小、依赖关系、推荐或建议的的软件包和一小段描述。 Ubuntu 8.10版本中特别增加了快速搜索()输入框,直接输入关键字立即会显示相应的搜索结果。

添加或删除软件(Adding or Removing Software)

安装软件包:

点击刷新(Reload),新立得开始获得最新的软件包信息(指上次更新下载的软件包信息)。

右键点击需要的软件包,在弹出的菜单中选择标记以便安装(Mark for Installation)。

如果您选择的软件包与系统中已经安装了的软件包有冲突,新立得会弹出对话框警告您需要删除的软件包,请在确认之前详细查看给出的信息。继续标记(Mark)其它要安装的软件。最后点击工具栏上的应用(Apply)按钮确认安装。

删除(remove)或者彻底删除(completely remove)一个软件包

各安装软件包类似,找到要删除的软件包后右键里选择标记以便删除(Mark for Removal)。最后点击应用(Apply)确认操作。这里注意的是标记以便彻底删除(Mark for Complete Removal)选项会使新立得同时删除与软件包相关的配置文件。

升级(upgrade)一个软件包

点击刷新(Reload),新立得开始获得最新的软件包信息(指上次更新下载的软件包信息)。

右键选择需要升级的软件包,在弹出的菜单中选择标记以便升级(Mark for Upgrade’),同时点击工具栏上的应用(Apply)按钮确认操作。

管理软件仓库(Managing Repositories)

您可以通过软件的菜单(设置▸软件库)命令来打开软件源操作界面(也可以通过系统菜单的软件源命令打开),管理软件仓库(有的文章中被称作软件频道)。

实际上作为apt的前端,新立得使用操作系统软件仓库配置文件: /etc/apt/sources.list

更新软件包列表(Updating the Package List)

前面已经提到了,点击工具栏上的刷新(Reload)按钮会立即更新包列表。建议在修改了软件仓库列表后执行。

关于系统最新和升级(up-to-date)

升级(upgrade )

新立得提供两种方式来更新您的系统:

智能升级(Smart Upgrade)

智能升级是默认的升级方式。它可以有效地解决软件包之间冲突的问题。这包括在需要时安装额外的依赖关系(需要的软件包)或者选择具有较高优先级的软件包。图形界面下的智能升级与命令行上的apt-get dist-upgrade相一致。

默认升级(Default Upgrade)

默认升级仅对已安装软件包升级。如果新版本的软件包依赖于尚未安装的软件包或者与已安装的软件包相冲突,升级将不会继续。特别注意,默认升级并不是新得利默认的安装方式。修改升级方式,选择设置(Settings)菜单下的首选项(Preferences),点击常规信息(General)选项卡,而后调整为系统升级(System upgrade)项。

与更新管理器(Update-Manager)的集成

新立得与更新管理器(Update-Manager)相集成,提示我们系统上软件包的升级。如果有软件包更新或者安全更新发布,更新管理器会在您的桌面的通知区域(具体一可以通过添加到面板工具添加)显示一个图标。要更新掝升级,点击并输入密码确认操作。

您可以通过软件首选项面板(Software Preferences)改变检查更新的频率。选择设置(Settings)菜单下的首选项(Preferences),点击Internet Updates(Internet Updates)选项卡,然後调整自动检查更新(Check for updates)项。

查看软件包的变更历史(Changelog)

您可以用新立得来查看一个软件包的变更日志。选定一个软件包,然後选择软件包(Package)菜单下的下载变更日志(Download Changelog)。注意该操作仅适用于原生Debian(.deb)包。

查看更历史(View History)

选择文件(File)菜单下的历史(History)。在这里我们可以清楚地看到新立得对系统所做的,软件包安装、删除 、升级等操作的时间记录。

疑难解答

如何强制(force)安装某个版本的软件包(version)

操作:
1。点击刷新(Reload)使新立得获得最新的软件包信息,选定需要强制安装的软件包。
2。选择软件包(Package)菜单下的强制版本(Force Version),选择您想使用的版本。点击强制(Force)来确认操作。

禁止软件包从软件仓库中升级,锁定(Lock)版本

操作:
1。点击刷新(Reload)使新立得获得最新的软件包信息,选定需要强制安装的软件包。
2。选择软件包(Package)菜单下的锁定版本(Lock Version),选定需要锁定不再升级的版本。
注意我们也可以通过dpkg或apt命令来锁定不需要升级的软件包。

如何修复软件包(fix broken packages)

“毁损的软件包”是指那些没有满足依赖关系的软件包。如果新立得检测到毁损的软件包,它将不允许在这些毁损的软件包被修复前对系统作任何改变。

操作:
1。选择编辑(Edit)菜单下的修正损毁的软件包(Fix Broken Packages)。

2。点击编辑(Edit)菜单下的实施标记的更新(Apply Marked Change。点击应用(Apply)按钮来确认您的更改。

一次安装过程失败(fails)而且不能在进行安装或者删除了怎么办

操作:

打开一个终端(Terminal),在命令行输入如下命令:

sudo apt-get install -f 并回车执行。

新立得的快捷键(Keyboard shortcuts)

List of all global short cuts in Synaptic Package Manager(Ctrl+R)

eload the list of known packages(Ctrl+R)

Open the package search dialog(Ctrl+F)

Open the properties dialog for the selected package(Ctrl+O)

Mark the selected package(s) for installation(Ctrl+I)

Mark the selected package(s) for upgrade(Ctrl+U)

Mark the selected package(s) for removal(Ctrl+Delete)

Mark the selected package(s) for complete removal (Debian only)(Ctrl+Shift+Delete)

Unmark any changes to the selected package(s)(Ctrl+N)

Mark all possible upgrades(Ctrl+G)

Force the installation of a specific version of the package(Ctrl+E)

Undo the last status change to a package and to the

therefor required dependencies(Ctrl+Z)

Redo the last reverted status change to a package and to the

therefor required dependencies(Ctrl+Shift+Ctrl+Z)

Apply all marked changes(Ctrl+P)

Quit Synaptic Package Manager(Ctrl+Q)

Show the manual of Synaptic Package Manager(Ctrl+F1)

Logo

更多推荐