`
56553655
  • 浏览: 197666 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

新立得软件包管理器

阅读更多

新立得软件包管理器起源于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)

原文地址:http://forum.ubuntu.org.cn/viewtopic.php?t=228406

分享到:
评论

相关推荐

    新立得软件包管理器简体中文mo

    替换原文件sudo cp synaptic.mo /usr/share/locale/zh_CN/LC_MESSAGES/synaptic.mo

    Ubuntu桌面指南

    3.3 新立得软件包管理器 3.4 命令行软件包管理 3.4.1 APT 3.4.2 使用 APTonCD 来安装软件包 3.5 安装单个软件包文件 3.5.1安装/卸载 .deb 文件 3.5.2将 .rpm 文件转为 .deb 文件 3.5.3安装 tarballs 3.6 其它软件...

    libneon27_0.29.3-3_i386.deb libssl0.9.8_0.9.8o-4squeeze14_i386.deb

    其实你在新立得软件包管理器里面下载的所有软件都是Debian软件包.所以如果你在网上找到的程序有几种格式供下载的时候,最简单的就是下载Debian包. 安装方法: 1).让系统自动安装. 你只需要双击下载的Debian包,安装工具...

    ubuntu下搭建LAMP环境

    ubuntu下LAMP环境的搭建步骤 ...在新立得软件包管理器中选择系统-- 编辑--使用任务分组标记软件包 在打开的窗口中,勾选 LAMP SERVER 然后确定 在主窗口中点击红钯的对号 应用 按钮 主要介绍手动步骤以及后续的配置

    UABNTU LAMP

    1)利用新立得软件包管理器安装所需要的软件(apache2\mysql5\php5),在安装过程中,会附带安装一些所需的配置。或者用下面的指令在命令行安装。 1. 升级现有软件包 sudo apt-get upgdate sudo apt-get dist-...

    linux脚本实现自动发送和收取邮件的设置方法

    命令行模式下的发送邮件 1.1 安装sendemail 在Ubuntu下可以用新立得软件包管理器搜索安装,或者在终端运行: sudo apt-get install sendemail 建议在安装前先安装另外两个包:libio-socket-ssl-perl, libnet-ssleay...

    uva_base_hfut_v13.2.tar.gz

    新立得软件包位置:[系统--->系统管理--->新立得软件包] 2.Uva_base的运行 在程序位置打开终端输入:rcssserver 在另一个终端打开输入:rcsslogplayer 在运行界面上点击右键选定connect 在底层代码Uva_base...

    UBUNTU桌面培训10.04 简体中文r1 PDF版

    3.1.1 网络管理器 ........................................... 58 3.1.2 使用电缆连接 ......................................... 59 3.1.3 使用ADSL连接 ..................................... 63 3.1.4...

    (错发,发现不用分割,无法删除,请下载完整版)UBUNTU桌面培训10.04 简体中文PDF版(part1)

    3.1.1 网络管理器 ........................................... 58 3.1.2 使用电缆连接 ......................................... 59 3.1.3 使用ADSL连接 ..................................... 63 3.1.4...

    菜鸟入门 Ubuntu 常用命令收集

    debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系 最常用参数: update —-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行 upgrade —-根据...

Global site tag (gtag.js) - Google Analytics