`
kuwoleft
  • 浏览: 1068336 次
文章分类
社区版块
存档分类
最新评论

Ubuntu系统软件安装方法(完整版)

 
阅读更多

无论是INTEL的CPU还是AMD的CPU,在UBUNTU的内核里会自动选择你的CPU,只是你看不见而已,UBUNTU是把两种CPU整合在了一起, 不用担心这个.
AMD版本也就是64位版的UBUNTU,安装过程与32位的没有任何区别.

感谢这篇文章的原作者,小F看了这篇文章后,感觉有些地方没有讲清楚,有些地方又有些太深了,还有少量瑕疵和纰漏,于是修改此文给Ubuntu的新手们.

写在前面:刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等.的确,在Windows下安装文件只需要双击即可, 很 多人在Ubuntu下觉得很不习惯.事实上,使用Ubuntu平台下的新立得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容 易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做 一个详细的总结.

一.使用新立得软件包管理器安装程序.
新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.定位到系统-系统管理-新立得软件包管理器 启动,基于安全 考虑,系统会提示你输入管理员密码.在这里,你可以搜索你需要安装的程序,标记后应用即可.

3步安装:搜索,标记,应用

1. 搜索你需要安装的程序.在新立得里面有成千上万种主题,应用程序,软件包,文档.所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级.新立得相当于一个升级版的windows升级工具, 它除了可以升级系统文件之外,还可以通过它安装的非关键性程序.你可以在侧边栏的分类中查找软件.点击工具栏上的搜索图标进行搜索. 新立得

2. 找到需要安装的文件包后,右键点击标记.系统很有可能会提示你一些依赖程序将会同时被安装,幸运的是这些系统会自动为你解决.记住:你可以使用同样的步骤卸载程序(右键点击,选择卸载).你也可以一次标记多个安装包以节省时间.

3. 标记完毕所有需要安装的文件之后,点击应用图标.新立得会自动下载安装.

常见问题:

1.如果找不到我需要的文件怎么办?

其实这是很正常的.大概说来有以下3个原因:

* 新立得软件包管理器里面的所有文件包都来自源,但是除了默认的源之外还有很多非官方软件源.在你放弃安装之前尝试一下激活额外的源.关于源的设置可以参考 小F的这篇文章:linux.chinaitlab.com/administer/761754.html">http: //linux.chinaitlab.com/administer/761754.html

* 如果你没有联网,这样的结果是肯定的.当然,你也许能够在安装CD上找到它,不过基本上这样的可能性比较小.

* 如果你在非官方源都无法找到该文件包,你还可以手动安装.但是记住,在Linux下有比你想象中多得多的安装包格式.这也是本文重点介绍的部分.

2.我已经安装了,但是我在哪里才能找到它呢?

通常情况下,应用程序菜单会自动升级以包含你安装的文件,但是有时也不会.还有种方法找到你新安装的程序.

在终端输入程序名.

比如说我通过新立得安装了Muine,然后可以通过在终端直接输入Muine,回车就可以启动它了.注意,这样操作得话,程序会随着你关闭终端而自动关 闭. 为避免这种情况发生,同时按下Alt F2运行启动程序管理,输入muine启动.你还可以尝试键入程序名称的首字母后按两下Tab键.输入框会显示命令名称或者可供选择的命令列表.要知道程 序的命令行名称可以按照一下步骤:
在新立得里面右键点击安装包,选择属性后进入”已安装文件”标签栏.这里显示的是已安装的程序列表,安装到/usr/bin文件夹的文件绝大多数情况就是该程序的命令名.

我该如何卸载这些程序呢.

当你要卸载一个程序时,和安装该程序的步骤一样,只是要选择”标记以便删除”,而不是”标记以便安装”.如果你想把配置文件一并删除,则可以选择”标记以便彻底删除”.

二.使用终端安装软件.
可能你会经常看到这样的话:你可以使用以下代码安装某某程序…然后在下面提供一段可以直接复制到终端的代码.你可能觉得这和新立得完全不同,而事实上,新立得同样在使用这样的代码,只不过给了一个友好的界面而已.

安装方法:

定位到应用程序–附件–终端,激活终端程序.

以下的两行代码是安装程序最常用的命令.

sudo apt-get install ABC 和 sudo aptitude install ABC

当然,上面的ABC只是虚构的软件.Sudo表示你授权管理员(超级用户)权限给下面的命令.这需要你输入管理员密码.这和你打开新立得的时候需要输入密 码是一样的道理,只不过现在是在终端下而已.如果你直接输入sudo aptitude,你会看到一个类似于命令行版本的新立得软件包管理器.

你还可以像在新立得里面搜索软件一样使用命令行搜索.命令如下:

apt-cache search ABC

或者

aptitude search ABC

删除软件包命令:

sudo apt-get remove ABC

sudo aptitude remove ABC

同时删除配置文件:

sudo apt-get remove –purge ABC

sudo aptitude purge ABC

虽然命令行可能让很多Linux新用户感到害怕,但是正如你所看到的,它同样非常简单易用, 和图形界面的新立得有很多共通之处.很多用户更喜欢在终端里安装软件,也有很多喜欢在新立得安装.你可以按自己的喜好选择.如果你决定在Ubuntu下常驻,那么还是多用用命令行吧.

下面是本文的重头戏:

三.手动安装软件包
你肯定无法在新立得里面找到自己需要的软件了?你试过激活更多的额外源么?如果你都常试过了都无法找到的话,那么我们就要使用你在Windows下经常使用的招数了.下载安装包然后手动安装.

1.安装Debian包(.deb)
其实你在新立得软件包管理器里面下载的所有软件都是Debian软件包. 如果你在网上找到的程序有几种格式供下载的时候,最简单的就是下载Debian包.

安装方法:

1).让系统自动安装.

你只需要双击下载的Debian包,安装工具就会自动启动.点击”安装软件包”执行安装即可.如果有依赖软件需要安装或者软件源里有更新的版本可供安装,它会自动提示你.

2).使用dpkg命令.

我们假设你下载的软件包test.deb在主文件夹,那么安装命令就是:

sudo dpkg -i ~/test.deb

注意:使用此命令需要你自己注意依赖软件, 这并不是安装软件的最佳方法.

2.安装rpm软件包(.rpm)

RPM是另外一个流行的软件打包方式,它在很多流行的Linux发行版如Fedora,SUSE,Mandriva等上应用得非常广泛.它并没有被 Ubuntu的软件包管理器所采用,但是有一个命令能够将其转化为Deb格式,尽管如此,这并不代表所有的RPM包都能在你的系统上正常运行.同样的软件 可以直接安装RPM包,这个包叫做alien,你可以在新立得(当然命令行也可以)里面下载安装它:

sudo apt-get install alien

那么,RPM的安装方法:

如果需要安装放在主文件夹的名叫test.rpm的软件包,只需要在终端中输入

sudo alien -i ~/test.rpm

3.安装桌面主题(.tar, .tar.gz, .tgz, .tar.bz, …)

在Gnome下安装桌面主题非常简单.定位到 系统–首选项–主题 打开主题管理器.使用这个应用程序你可以更改图标,控件,窗口边框等.下载主题包后只需要将其拖拽到主题管理器窗口即可安装.(更多的Compiz和Emerald相关主题的介绍待续)

4.启动画面主题.(.tar, .tar.gz, .tgz, .tar.bz, …)
这个和安装桌面主题一样简单.定位到系统–系统管理–登录窗口 打开登录窗口首选项.拖拽下载的主题到这个窗口,在弹出对话框中点击确认即可.

介绍两个比较火的Gnome主题网站:

Gnome-Look http://www.gnome-look.org/

Gnome Art http://art.gnome.org/

5.源码包 (.tar, .tar.gz, .tgz, .tar.bz, …)

注:并不是所有以.tar ,.tar.gz等为扩展名的文件都是源码压缩包,它们也有可能已经被编译过了,压缩包里面会有一个安装程序(Installer)或者扩展名为bin的 可执行文件.比如Mozilla官方网站上的Firefox压缩包,Flock压缩包等.这时你需要做的只是为它们制作一个快捷方式就可以了.

下面介绍源码包的编译安装方式:

* 解压压缩包.右键点击压缩包,选择解压到此处即可.

* 为了编译安装软件,你 安装有相应的编译工具.安装新立得中的软件包build-essential可以获得所有的编译工具.当你确定编译工具安装正确之后,就可以打开终端程序导航到解压出的文件夹了.如果你熟悉DOS命令,这个简单的CD命令就不用介绍了.如果不熟悉,可以看附录里面的介绍.

* 进入到正确的文件夹后,运行./configure命令.执行这个命令的目的有二:检查依赖程序,创建Makefile文件.如果命令执行失败,终端会提 示安装指定的文件包,你可以在新立得中搜寻并安装.(注意:如果你在新立得中发现名称相同扩展名却为.Dev的安装包,记得也要将它打勾安装,它们是编译 的开发工具包).同样有很多源码包并没有configure脚本,不用担心,你可以直接执行Make命令.

* 编译安装的两种方法:

o 常规安装:输入 sudo make install.如果你想移除临时文件,还可以运行 make clean.卸载程序运行 sudo make uninstall.这两个删除命令并不是所有时候都有效,它取决于程序员是否嵌入了相关命令.

o 软件包管理程序安装: 如果你想以后能够在添加删除程序中轻易地卸载他们, 安装checkinstall软件包.然后只需要运行sudo checkinstall就可以安装源码包了.这个安装方法可能会比上面的方法用的时间更长, 可能会需要你自己编辑该程序的某些脚本.不过好在可以在checkinstall程序里很容易的解决.

总结:

* 导航到目标文件夹
* 执行./configure
* 执行make
* 执行sudo make install

2.Autopackage (.package)

这个很简单,直接导航到安装包所在的目录下,执行它即可.比如我们要安装一个位于用户digglife的桌面下的安装包test.package,直接运 行 /home/digglife/desktop/test.package即可.注意,.package文件在你的文件系统下可能没有可执行权限,需要你 自己修改.如何修改,请看附录.

3.Klik安装包(klik:// → .cmg)

klik是一种使用其独有网络协议klik://的在线软件储藏处.你可以直接在浏览器中点击其网站上的超链接安装软件.使用klik你 使用新立得安装binutils libstdc 5 rpm gnome-about文件包,然后在终端中运行wget klik.atekon.de/client/install -0 -| sh,下载安装Klik客户端. klik完全跳过了软件包管理器和文件系统, 在安装完成后,运行这一类程序的所有东西都包含在桌面上的.cmg-file里.你可以直接双击该文件启动程序.卸载只需删除.cmg-file即可.

4.Shell脚本安装包(.sh, .bash, …)

安装扩展名为.sh扩展名的软件包,你可以在终端中运行sh 命令.比如我们要安装一个位于用户digglife的桌面下的安装包test.sh,只需要运行 sh /home/digglife/desktop/test.sh即可.可能会提示权限不够,更改权限请看附录.

5.第三方二进制安装包(.bin, …)

我们要安装一个位于主文件夹下的安装包test.bin,你可以在终端中运行 ~/test.bin.可能会提示权限不够,更改权限请看附录.

6.附录&常见问题:

1.如何在终端中执行文件夹导航.

终端默认所在文件夹为/home,使用pwd命令可以查看当前目录.

查看所在目录下的文件和文件夹列表,使用ls命令.回到上一目录使用命令cd .. .定为到下级目录使用命令cd Name,其中Name为你想进入的文件夹名称.

2.更改文件权限.

右键点击该文件,选择属性,在弹出窗口中选择权限标签栏,在这里你可以修改文件的权限,Execute为可执行权限.

3.有些tar类安装包内会有很多个.deb文件, 都需要安装,这时可以把它们解压到一个单独的文件夹,然后在命令行方式导航到该文件夹,再执行

sudo dpkg -i *.deb

4.make或者configure的时候出错

make和configure出错的情况多半是 相关的依赖软件包没有安装或版本太低.解决的方法是仔细看看给出的错误信息或者软件下载页的依赖说明,然后用sudo apt-get install 来进行安装,一次可以安装多个软件包.

5.控制台下输入密码没有反应

在控制台用sudo命令启动程序时,常常要你输入密码,直接输入即可,不显示出来是正常情况.

6.常见的英文单词、短语提示含义

Yes/No:是/否
Cancel:取消
Ignore:忽略
Retry:重试
Error:错误
Success/Succeed/OK/Okay:成功
Complete/Completed:完成

Download:下载
Command:命令
Install/Installation/Setup:安装
Config/Configure:设置
URL:网址
Depend/Dependence:依赖
Package:(软件)包
Software:软件
Program:程序
Source:源(代码)
Load/Loading/Initialize/Initialization:装载(初始化)
Waiting/Wait/Holding on:等待(请稍候)
Get:得到(获取)
Preferences/Options:首选项
Tools:工具
Clear:清除(重置)
Bug Report/Bug Feedback:错误反馈
For Debian/For Ubuntu:(如果你看到这样的话,优先选择For Ubuntu的版本下载.如果没有For Ubuntu,那么选择For Debian的版本.这些软件包可以直接双击安装)
Click here:点击这里
command not found:命令未找到
is currently not installed:当前未安装原文链接: http://www.ownlinux.cn/2008/08/29/install-software-in-ubuntu/

分享到:
评论

相关推荐

    Ubuntu 完全教程(中文版).pdf

    Ubuntu 完全教程,中文版,PDF 格式,让你成为 Ubuntu 高手!直接看内容预览:基本操作;安装;Linux 基础;Linux 系统简介;命令行;Ubuntu 系统简介;软件安装;Xwindows 简介;系统管理;系统信息;文件管理;...

    Ubuntu实用学习教程 ─────Ubuntu菜鸟教程

    Ubuntu 完全基于 Linux 操作系统, 可以免费得到社区及专业机构的支持。庞大的社区是它成长的沃土,请向这片动人的热忱敞开心扉。  自由,让 Ubuntu 与传统的私有软件从根本上不同: 免费不能用来遮羞,您有权修正它...

    Ubuntu部落

    Ubuntu完全基于Linux操作系统,可以免费得到社区及专业机构的支持。庞大的社区是它成长的沃土,请向这片动人的热忱敞开心扉。 Ubuntu社区恪守Ubuntu理念:自由!软件应是自由的,应尊重人类的自由意志,它与人类之间...

    CasaOS - 一个简单,易于使用,优雅的开源家庭云系统

    此外,更多的计算机和开发板,并与Ubuntu,Debian,Raspberry Pi OS和CentOS完全兼容,具有单行安装。专为家庭方案设计的友好 UI,没有代码,没有形式,直观,人性化设计;多种硬件和基本系统支持,ZimaBoard,NUC,...

    Ubuntu下神州数码代理客户端

    如果系统内安装有libnotify的工具,运行脚本时会出现如图的提示(Ubuntu中的效果,如果没有,请安装sudo apt-get libnotify-bin):[没有安装libnotify-bin虽然不能显示,但并不影响认证。] 可以通过桌面的启动器...

    推荐系统完整版(包括虚拟机和数据,代码已修复过可完美跑起来)集群单机centos ubuntu

    推荐系统完整版,视频、课件、虚拟机、数据统统都是完整的,项目完美运行,适合于各种推荐场景场景,centos 集群单机,ubuntu集群单机

    webmin web图形化管理linux安装包最新版 内附Ubuntu/CentOS安装包及源码安装包

    Webmin 是一款基于网络的系统管理工具,适用于类 Unix 服务器,全球每年安装量约为 1,000,000 台。使用它可以配置操作系统内部,如用户、...webmin-2.102.tar.gz : 完整版安装源码包 demo.jpeg : 安装后的演示截图文件

    网络课程设计---Linux服务器的配置---ubuntu操作系统.doc

    Ubuntu 囊括了大量从 Debian 发行版精挑细选的软件包,同时保留了 Debian 强大的软件包管理系统,以便简易的安装或彻底的删除程序。与大多数发行版附带数量 巨大的可用可不用的软件不同,Ubuntu 的软件包清单只包含...

    使用VMware10安装Ubuntu 14步骤图文详解

    当然,目前为止很多应用程序还完全不能允许运行在 Ubuntu 系统上,而且 Ubuntu 的界面、使用方法会让大部分Windows 用户感到不适应。为了在正常的 Windows 工作环境中熟悉并体验 Ubuntu 环境,我们选择使用了 VMware...

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

    1.3.3 Ubuntu衍生版 ...................................... 11 1.3.4 Ubuntu开发和社区 .................................. 11 1.4 Ubuntu和MicrosoftWindows:对比 ........................ 12 1.4.1 ...

    Linux系统管理技术手册 完整版

    本书延续了本书前一版以及《UNIX系统管理技术手册》的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SUSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为3个方面分别介绍。第1部分全面介绍了...

    QIHUA-X64 平台Ubuntu_Debian开发说明

    QIHUA-X64 平台提供ubuntu、debian 等发行版linux 系统,在光盘 “QIHUA-X64 光盘/SDK 源码”目录下面,提供相关系统驱动源码和固件。 Ubuntu、Debian、Linux+QT 内核完全相同,编译配置方法相同。这儿以 ubuntu18 ...

    MySQL安装和密码重置.pdf

    如果您需要在Linux系统上安装MySQL,或者需要重置MySQL root用户密码,以下是一些有用的资源,可供参考和学习: MySQL官方文档:包含MySQL所有版本的完整文档,包括安装、配置、管理和编程指南等。 在Ubuntu 18.04...

    Linux 菜鸟过关

    Linux大师的真传 了解Linux多些 什么是Linux Linux商标的故事 Linux正确读音及音标 ...Ubuntu硬盘安装 Fedora硬盘安装 红旗Linux硬盘安装 SuSE硬盘安装 针对Linux版本安装 常见问题集 常见问题集1 常见问题集2

    LNMP一键安装包 0.5 完整版/下载版.gz

     下载版执行命令 cd lnmp0.5/ ,完整版执行命令:cd lnmp0.5-full/  然后再执行./centos.sh ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、...

    ubuntu linux下使用Qt连接MySQL数据库的方法

    安装MySQL Linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜mysql,把client和server选上。 server在安装时会提示为root用户设置密码,设一个好了。 我使用的是mysql5.1版本,...

    Linux系统安装与配置

    不过通常所说的 Linux 是指 GNU/Linux GNU 是对 UNIX 向上兼容的完整的自由软件系统)操作系统,它包含内核( Kernel )、系统工具程序 Utilities )及应用软件 Application而不是仅指 Linux 系统内核。 Linux有很多...

    base_git:Ansible角色,用于为CentosRHEL(6-7),Ubuntu,Debian安装现代Git

    类似于RHEL或Debian / Ubuntu系统的Yum基础设施或互联网。 角色变量 软件集合提供并发版本的编程工具 collections_enabled: true 启用集合后的首选集合 base_git: rh-git218 更改可选软件包的这些默认值。 base_...

    Linux 服务器系统安装与配置

    不过通常所说的 Linux 是指 GNU/Linux GNU 是对 UNIX 向上兼容的完整的自由软件系统)操作系统,它包含内核( Kernel )、系统工具程序 Utilities )及应用软件 Application而不是仅指 Linux 系统内核。 Linux有很多...

Global site tag (gtag.js) - Google Analytics