1.最简单办法是,当我们知道软件的名称,那么我们就直接在终端命令窗口中输入命令就可以了:

sudo apt-get install google-chrome-unstable

下面给出apt-get的的各种参数:

apt-get install xxx 安装xxx  。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装  
apt-get remove xxx 卸载xxx  
apt-get update 更新软件信息数据库  
apt-get upgrade 进行系统升级  
apt-cache search 搜索软件包  
Tips:建议您经常使用“apt-get update”命令来更新您的软件信息数据库

2.由于是继承于debian系统,所以我们可以下载deb安装包文件,然后双击deb安装包就可以安装,该方法只适合于部分软件的安装。或者,

sudo dpkg -i *.deb

3.编译安装方式

(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential )

在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。

拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:

1) ./configure    2) make    3) sudo make install

在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。

4.二进制包的安装方式

有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:

./软件名

然后按照一步步提示,就能安装该软件。例如安装realplayer播放器:你直接到官网 http://www.real.com/linux 下载 RealPlayer 的安装包,安装包是 .bin 格式,用如下命令安装:

chmod +x RealPlayer11GOLD.bin

./RealPlayer11GOLD.bin

5.rpm包的安装方式

rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源。首先我们需要安装一个rpm转deb的软件

sudo apt-get install alien

然后就可以对rpm格式的软件转换成deb格式了:

alien -d *.rpm

然后就可以用deb的安装方式进行软件安装。也可以不需转换而直接对rpm包进行安装:

alien -i *.rpm

更多的alien使用方法可以用-h参数查看相应说明文档。

6.其它安装方式

其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .sh .py .run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装:最简单的就是直接在软件目录下输入: ./软件名* (注意有一个*号,那是一般可以通配所有后缀名)或者 : sh 软件名.sh或者: python 软件名.py

PS:如以上方法均无法安装软件,可参考软件源代码下面的README文档。

转载于:https://www.cnblogs.com/butta/p/6323548.html

Ubuntu系统如何安装软件相关推荐

  1. ubuntu系统中安装软件的三种方法

    引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. apt-get方法 使用 ...

  2. ubuntu系统apt安装软件提示dpkg被占用的问题

    安装软件时,系统提示有进程在占用安装进程. E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource tempora ...

  3. 在 Ubuntu Linux 系统中安装软件时如何指定版本号

    Ubuntu 系统官方的软件仓库一般会为某个软件提供几种版本供用户选择安装,如果不指定版本号,系统会默认选择最新的稳定版进行安装.但工作中经常会因为兼容性的问题,需要我们安装某个软件的具体版本,这个时 ...

  4. Ubuntu系统的安装

    Ubuntu系统的安装 Ubuntu基于Linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构. 最近五楼需要搭建Linux集群,作为后台的服务器,用来集中跑 ...

  5. ubuntu系统下创建软件桌面快捷方式

    默认情况下,ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制-桌面 就Ok 上面的方法是通过系统自动安装软 ...

  6. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  7. Ubuntu系统电池管理软件TLP(Thinkpad设置电池充电阈值)

    Ubuntu系统电池管理软件TLP(Thinkpad设置电池充电阈值) 说明 最近给手里的Thinkpad x200s安装了Unbuntu系统,为了优化电池管理,延长电池寿命,考虑安装电池管理软件(虽 ...

  8. linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...

    Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...

  9. 长城麒麟linux安装软件,在优麒麟20.04系统下安装软件建议到自带的软件商店中...

    优麒麟20.04系统(Ubuntu Kylin 20.04)和Deepin V20.UOS一样,都自带有软件商店程序,在这个商店里搭载有很多实用的软件,这都是经过测试能够和优麒麟20.04操作系统相互 ...

最新文章

  1. java对mysql排序_MySQL 排序
  2. Swift中的模式分类
  3. _CRT_SECURE_NO_WARNINGS错误提示,解决办法
  4. Oracle常用sql语句(一)
  5. uva 524(Prime Ring Problem UVA - 524 )
  6. GitHub下载文件时缓慢的问题
  7. 新工科背景下的大数据体系建设探析
  8. redis在php中的应用(string篇)
  9. 性能调优的方法及概念
  10. 基于Java封装Groovy工具类
  11. java字段偏移量什么意思_求结构体的字段的偏移量
  12. 分布式-图片上传到Lgnix
  13. opencv+python 霍夫圆检测原理
  14. 《云计算与大数据技术应用》
  15. 遗传算法工具箱约束优化例题
  16. 怎样使用思维导图做计划?分享5个思维导图做计划的模板
  17. fat32文件系统格式在linux,FAT32文件系统的存储组织结构(一)
  18. 可该变某一属性的GAN:Hijack-GAN
  19. Django——08.with语句,url标签, 解析特殊字符查verbatim
  20. 西门子标准报文1常用_深入学习PROFIdrive驱动控制协议(1)

热门文章

  1. 20200428总结
  2. 忽略某些文件 —— Git 学习笔记 05
  3. Head First JSP---随笔六
  4. hdu-1251(基本字典树)
  5. 关于longlong与位运算
  6. RAFT 寻找一种易于理解的一致性算法(扩展版)
  7. 【译】10 years Blockchain. The Race is on: Blockchain vs. Tangle vs. Hashgraph
  8. Tensorflow学习
  9. 从PM到GAN——LSTM之父Schmidhuber横跨22年的怨念(文字版)
  10. Caffe 初识,揭开面纱