首先介绍两个简单的方式

第一:sudo apt-get install packagename 命令

如果我们知道我们要安装的软件的确切的名称,那么我们可以简单的通过此条命令来获取和安装软件。apt-get是一条linux命令,适用于deb 包管理式的操作系统,如ubuntu,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件。apt-get命令一般需要root执行,所以一般 跟着sudo命令。

一些常用的apt命令参数(更具体的可参见相关的帮助文档):

apt-cache search package 搜索包
    apt-cache show package 获取包的相关信息,如说明、大小、版本等
    sudo apt-get install package 安装包
    sudo apt-get install package - - reinstall 重新安装包
    sudo apt-get -f install 修复安装"-f = - -fix-missing"
    sudo apt-get remove package 删除包
    sudo apt-get remove package - - purge 删除包,包括删除配置文件等
    sudo apt-get update 更新源
    sudo apt-get upgrade 更新已安装的包
    sudo apt-get dist-upgrade 升级系统
    sudo apt-get dselect-upgrade 使用 dselect 升级
    apt-cache depends package 了解使用依赖
    apt-cache rdepends package 是查看该包被哪些包依赖
    sudo apt-get build-dep package 安装相关的编译环境
    apt-get source package 下载该包的源代码
    sudo apt-get clean && sudo apt-get autoclean 清理无用的包
    sudo apt-get check 检查是否有损坏的依赖

第二: 通过Synaptic Package Manager

中文名称叫做新立得软件包管理器,起源于Debian,是dpkg命令的图形化前端,或者说是前端软件套件管理工具。它能够在图形界面内完成
linux系统软件的搜寻、安装和删除,相当于终端里的apt命令。在ubuntu最近的长期支持版里已经预装了新立得软件包管理器。在没有安装它的系统
中,可以通过apt-get install synaptic 进行安装。

要运行新立得,点击系统 > 系统管理 > 新立得软件包管理器(System > Administration >
Synaptic Package
Manager)不同版本的Ubuntu进入Synaptic的方式可能会有所不同,不同版本的Synaptic也会存在一点点差异,但总体来讲是大同小
异,包管理器的使用方法也非常简单,完全是图形化的界面,摸索几次边一目了然,遇到不能解决的问题时可参考其帮助文档。此方法的缺点就是比较慢,尤其对于
一些开发人士来讲,另外,一些比较小众化的,不叫特殊的软件也不一定在此处找的到,这是我们就学要手动去下载一些软件来自行安装了

1.deb格式的安装:.deb” 格式是Ubuntu可安装的类型,我们可以通过直接双击该格式的文件进行安装,就行Windows系统中的“.exe”安装程序一样。当然,我们也可以通过dpkg命令来安装我们下载好的软件,例如:

dpkg -i xxx.deb   安装

dpkg卸载方式:
移除式卸载:dpkg -r xxx
清除式卸载:dpkg -P xxx

2 tar.gz”或者“.tar.bz2格式的安装”:“tar.gz”或者“.tar.bz2”一般情况下都是源代码的安装包,对于此种类型的软件包,我们一般先要通过命令将压缩包解压,然后才能进行编译,继而进行安装

tar -jxvf amark.tar.bz2或者tar -zxvf amark.tar.gz
cd amark
./configure  或者./autogen.sh或者有的解压后就可以直接运行入foxitreader
make
make install

注意:有configure就运行./configure,有autogen.sh就运行./autogen.sh(执行autoconf来生成 ./configure文件,然后才能执行 ./configure,autogen可能需要安装)

3 RPM格式软件的安装:'.rpm'格式是Red Hat Package Manager的简称,此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。在 Ubuntu上不能双击运行“.rpm”格式的软件包

可以通过两种方法:一通过安装alien将其转化为.deb包(sudo alien xxx.rpm 详细参数可参见其帮助文档)然后按照.deb的方式安装(双击或者kpkg方式安装)

方法二:在ubuntu中安装rpm管理器来安装卸载rpm软件,安装时若提示rpm包不能直接安装需借助alien时,在安装代码后追加 --nodeps --force 即可,安装时需要分析包与包之间的依赖关系

rpm 参数 软件包名

常用的一些rpm命令参数如下(详细参数可参见其帮助文档):

-i 安装软件包;rpm -i xxx.rpm
-e 移除软件包;rpm -e xxx
 -vh:显示安装进度;
 -U:升级软件包;
 -qpl:列出RPM软件包内的文件信息;
 -qpi:列出RPM软件包的描述信息;
 -qf:查找指定文件属于哪个RPM软件包;
 -Va:校验所有的RPM软件包,查找丢失的文件;
 -qa: 查找相应文件

最新文章

  1. 前端:js
  2. Ant编译提示“Unsupported major.minor version 52.0”
  3. Oracle Flashback Technologies - 估算不同时间段闪回日志的产生量
  4. ***PHP preg_match正则表达式的使用
  5. 写i2c_client驱动的两种方式
  6. 源代码安装GIT
  7. HTML表单基本格式与代码
  8. python 爬取腾讯微博并生成词云
  9. PHP 函数漏洞总结
  10. PADS Layout VX.2.3 更改Logic符号,并更新到原理图
  11. Get Random number
  12. Ubuntu18.04安装常用软件
  13. shell进程中的特殊状态变量
  14. VS打开SSAS或SSIS报错的解决办法
  15. 安装scrapy框架出错的解决
  16. MySQL的查询语句
  17. PAT 乙级 1031 查验身份证(15) C++版
  18. 每天一个linux命令-curl命令
  19. 算法笔记_223:打印回型嵌套(Java)
  20. ASP.NET Core 中的 Razor 页面介绍

热门文章

  1. bzoj 1927 星际竞速 —— 最小费用最大流
  2. 数据结构-二叉搜索树的js实现
  3. HDOJ2141(map在二分搜索中的应用)
  4. 【转】 Pro Android学习笔记(二一):用户界面和控制(9):Gallery和SimpleAdapter
  5. 二 Flask快速入门
  6. python 基础 字典 增删改查
  7. [51nod1043]幸运号码
  8. 具体问题:Spring 事务的隔离性,并说说每个隔离性的区别
  9. hdu1068
  10. 聊聊 CDN 缓存与浏览器缓存