Linux Mint用户指南:软件管理

Linux ">Mint中的包管理

如果您是第一次安装 linux操作系统,您可能不熟悉把软件打成包的概念。您很快会熟悉这个包管理方式,并且感谢她在安全性,可用性,可控性方面带来的优势。

我们努力让您电脑的硬件都被检测到并安装合适的硬件驱动,这样可以使您的电脑开机就可用。我们努力为您做很多事情,这样您就不需要自己到网络上找很多第三放的源了。您可能已经注意到了,您的 Linux Mint已经有了一套 office,一个专业级别的图形处理软件,一个即时通讯软件,一个 IRC客户端,一个 CD\DVD烧录程序,一些多媒体播放器(还有其他的基本的附件)放松,这些都很简单的。您并没有偷窃任何东西,,所有的东西都是自由软件。有了包管理器,您就不需要为了找一些软件而忙得团团转了,当您发现想让您的操作系统做更多有效的事情时,您更加会发现包管理器的优势。

本部分意在向您解释包管理器是怎么工作的和她给您带来的方便。这个部分可能比较长,但是我们希望她能给让你理解包软件管理器后的哲学思想和她的优秀之处(这常常是 Linux用户通常会强调的一个词语,通常以为这个东西是非常好的)如果您没多少时间,你可以略过告诉您怎样使用包管理器的这个部分。

浏览软件供应商的官网下载并安装软件这种方式有些不好的地方。供应商可能会提供许多东西:

• ous third party for some type of malware.一个安装程序时,你放弃了你电脑的一部分控制权,将她给予了一个完全陌生的人写的程序。 ityou won’t be able to read, many websites you won’t be able to browse and many basic tasks you won’t be able to per进去。这意味着需要下载更多,当需要更新一些库,还

需要分别为每个软件更新,而不是仅仅更新一次。总得来说,发布静态的软件会导致大量重复的工作。

在Linux Mint,和大部分GNU/Linux操作系统里,软件包管理器已经存在了一定的时间,被认为是一个避免好多问题的优秀的软件管理方式。在 1990年代,我们已经开始讨论安全和自动的安装软件了。

起先,软件被编写者编写,如你所想的,这个生产链的末尾是“ upstream”。作为 Linux发行版的一个用户,你被称之为最远端的“ downstream”(除非你是管理员,这样你的用户才是最远的 downstream,因为你是管理员所以你是知道这些的)。一旦编写者对自己的程序或者更新很满意,他将会发布自己的代码。他们会在自己的描述文档里说明自己的用的库和他们使用了哪些程序的优点。长久以来,他们一直在做这件事情,而且已经够规范化,这样的方式很让人尊敬。当然,也有一些其他的例外(通常是硬件生产商他们给 Linux操作系统提供的驱动程序,比如说NVIDIA和ATI,或者像Adobe这样值得信任的大公司)他们公布了自己程序的源代码,基本上是容易让人阅读的方式。这会有一些影响,我们讨论这个的重要原因是他们愿意让自己的软件被每个可以链接互联网的人看。当大家来看你的程序时,你是几乎不可能把间谍程序放进去你的程序的。

现在软件已经将将流给了软件包维护者,他们大都是志愿者或者是为某一个 Linux发行版工作的收费雇员。他们的责任就是为软件编译源代码,在发行版上进行检测来确保软件确实能够工作,解决他们平常遇到的问题,最终将编译好的软件以一种方便的格式(比如说,机器可读)打包发行。这个包包括了可执行文件,配置文件,安装软件的指导手册。请注意,她不会提供任何的静态库,因为她不需要 -这些库已经被其他的包提供了,因此称之为共享库。你的软件包管理器会检测某个特定的包是否需要其他的包现行安装(比如说共享库),因为,就像你记得的,软件包需要的库文件和关联的包是在更远的 upstream中声明的,这个信息是包括在包里的。这个信息会有效的列出需要的其他包的详细信息,比如说版本号,因为需要互通性。完成好的包通常会上传到特定的文件服务器中,通常称之为源。

你可以从单一的地点下载和安装你所需要的软件。你将知道这个地点是善意的,因为他包含了证书,你的包管理器将会检查。你将会知道,你每个独立安装的软件都是安装的,因为每个软件包都包含了一个 GPG密钥,这也通常会受到包管理器的检查。你的包管理器很可能会运行 MD5sum来检查每个包以保证下载时没有出错,就像我们之前在运行 LiveDVD镜像一样。她会为你搞定一切。你只需要坐在那里,喝着马偍呢,用xchat自在 #Linux Mint聊天频道里聊天。包管理器会下载你选择的包,不折不扣的听你的指示(电脑可是很听话的哦),以正确的顺序来安装好你的软件和其他的依赖性。这里不会有人类错误的。如果包能运行在维护者的电脑上,那她就应该能运行在你的电脑上。因为包管理器遵循的都是相同的步骤。

检查软件的更新时,你的包管理器会自动比较当前软件的版本和源里软件的版本,来使你的系统能够运行的顺利和安全。所以,如果 BestSoft的2.4版本被上传到源里,你系统中有的是 2.3版本,包管理器将会比较这些版本差异,然后提示你去安装最新的版本。当然,也会同时更新版本的所依赖的程序。

听起来很不错吧?她越来越好喽

人类犯错,但是计算机不犯错。但是有时候也计算机会出错的。很有可能,你不小心,你安装错了硬件驱动,导致一些东西损坏。我们都做过这样的傻事的。或者说程序有 bug,你最喜欢的地方因为某些原因被软件编写者移除了。这些都表明了包管理的强壮性和安全性。因为你的包管理器很严格得记录了软件所做的一切事情,他可以很干净和完整的卸载软件。她确保你删除一个软件的时候不会影响到其他软件,你还可以让系统不要升级某些软件包,因为你喜欢他现在的工作方式,或者你更喜欢老的版本。整个过程大家都会被平等对待的,因为你是 Linux社区用户的一部分,用着同样的源来获得软件,如果有什么出问题了,很多人会

过来研究,你的问题就会很快的得到解决的。从原始编码者讲自己的代码公开供大家看,在发行版的官网上讨论一些问题,以这种方式, GNU/Linux发行版上发行的软件都以信任为基础。你可以对你获取的软件有信心,不仅仅是因为以上提到的安全协议,还有就是如果软件出错了,会有很多朋友一起谈论这个问题的。

时间: 2024-12-30 21:55:06

Linux Mint用户指南:软件管理的相关文章

Linux Mint用户指南:安装

你可以免费下载 Linux http://www.aliyun.com/zixun/aggregation/16786.html">Mint操作系统.它是一个需要你自己刻录到空白 DVD中的 ISO文件.这张 LiveDVD可以启动,而且提供全功能的操作系统,你可以试用它而不影响你的PC.通俗地讲,就是当你把 Linux Mint刻录到一张 DVD并且将它放进电脑光驱中,你就可以试用它并且让你现在的系统不受任何损害. 注意:还可以将 ISO镜像写入 U盘或其他存储设备,然后从这些设备启动,

Linux Mint用户指南:简介

Linux Mint是一种计算机操作系统,它被设计成可以运行在现今绝大部分的硬件系统上,包括典型的x86.x64构架的个人电脑. Linux Mint操作系统可以这么被理解,它与 Microsoft的 Windows.Apple的 Mac OS,以及免费的 BSD OS充当了相同的角色.它可以和其它操作系统(包括以上罗列的)一起共同运作,并且可以在安装过程中选择自动安装"双启动"或"多启动"环境(在这里,用户可以在每次启动时选择运行哪一个操作系统). 不管是对于个人

Linux Mint用户指南:提示与技巧

你用好你的桌面系统了吗?你经常通过按键盘上的" Ctrl+C"来复制文字吗?你通过打开http://www.aliyun.com/zixun/aggregation/18444.html">文本编辑器来快速记笔记吗?你怎样和你的朋友分享文件?完成一些简单的任务有很多种方法,但其中一些比其他的更高效.这章将通过告诉你一些 Linux,Gnome,以及Linux Mint桌面的特性,来让你更好的使用系统. 通过鼠标复制和粘贴 大多数人习惯在他们想复制的内容上点击"

Linux Mint用户指南:桌面简介

本手册的此部分着重介绍 Linux http://www.aliyun.com/zixun/aggregation/16786.html">Mint特有的技术和工具,并提供Linux Mint默认包含的一些应用程序和技术的信息. Gnome桌面 "桌面"是操作系统的一个组件,用来控制显示在桌面的元素,比如说:面板,壁纸,控制中心,菜单等等. Linux Mint的主版本采用了直观和强大的"GNOME"桌面. 你可以在 http://library.g

MintMenu一个Linux Mint的应用程序管理菜单

MintMenu是Linux http://www.aliyun.com/zixun/aggregation/16786.html">Mint的应用程序管理菜单,最新版本兼容了Ubuntu 11.04的Classic环境. 你可以通过添加它的PPA来进行安装: sudo add-apt-repository ppa:webupd8team/mintmenu sudo apt-get update sudo apt-get install mintmenu 安装后,右键Gnome面板,然后找

Linux系统常用的软件管理工具rpm、yum及软件源码编译安装

一.简介 在windows系统上我们安装软件的时候加上了一些与这些程序相关的信息,将他建立称为了数据库,就可以实现软件的安 装.卸载.升级与验证了,类似于windows的"添加删除程序".由于在linux系统上利用源码包设置编译参数.实际编译.最后还要根据需要的方式来安装程序,这个过程很是麻烦,而且对于不熟悉整个系统的用户来说,更是一种负担,所以后来在我们linux系统下至有两种常见的套件管理程序,分别是RPM和Debian的dpkg,其中RPM最为常见,那么晚我们 下面就来介绍下RP

《Raspberry Pi用户指南》——2.7 安装和卸载软件

2.7 安装和卸载软件 Raspberry Pi用户指南 Debian发行版中默认安装的软件,就足以让你使用,但是你还将要根据自己的需要自定义你的个人信息. 新的软件安装到派很简单.Debian发行版包含了一个叫 apt的工具,这是一个功能强大的软件包管理器. 虽然在命令行中安装软件也是简单易行的,但终不如GUI下安装软件来得更方便,如使用广受欢迎的新立得软件包管理器安装软件,但这种做法对内存要求较高,往往因为缺少内存而无法运行.因此,我们建议在终端上安装软件. 其他发行版 Debian和基于D

Linux Mint 18.2 可使用 LightDM 作为默认登录管理器

Clement Lefebvre 今天发布了 2017 年 3 月版的 Linux Mint 月刊,通知基于 Ubuntu 操作系统的用户最新的即将到来的发展. 在文章中,开发人员透露到 Xreader PDF 和文档查看器正在对其用户界面进行改版,该界面将改进工具栏和侧边栏,增加对黑色主题和符号图标的支持,在工具栏中实现新按钮用于快速切换多种视图模式,并使其可在触摸屏上工作. Linux Mint 18.2 将 LightDM 替换 MDM 作为默认登录管理器 另外一个好消息是,即将到来的 L

基础类软件竟成新“毒窝” Linux Mint被攻击凸显网络安全新风险

在近期Linux Mint被攻击事件发生之前,很少有人能意识到,自己刚刚安装操作系统的PC,可能就已经沦为黑客的"肉鸡".而且大多数人也无法想象,这只"肉鸡"的来源,是Linux官网上完全符合Hash值验证的操作系统镜像文件.事实上,这类针对基础类软件的攻击在近年来正在不断增多,影响了越来越多的个人及企业用户.百度安全旗下的百度安全实验室(X-lab)专家xi4oyu在分析此类事件后做出评论:针对基础类软件的攻击正在成为黑客最青睐的攻击方式之一,因为其更隐蔽.也更有