Linux之旅(II)——软件安装与卸载
2015-04-28 15:03
267 查看
上一篇文章完成了Ubuntu系统的安装,对于不熟悉Linux系统却依赖各种应用办公娱乐的我们,在登录系统后的第一件事和安装Windows系统一样——安装软件。
首先,我们来了解一下ubuntu系统中软件各部分组件的部署:
程序的文档->/usr/share/doc; /usr/local/share/doc
程序->/usr/share; /usr/local/share
程序的启动项->/usr/share/apps; /usr/local/share
程序的语言包->/usr/share/locale; /usr/local/share/locale
可执行文件->/usr/bin; /usr/local/bin
有的软件为了和系统组件分隔开,选择栖息于/opt,但目录结构往往是一样的,把/usr或/usr/local替换为/opt/”software”
接着,介绍介绍软件的常见安装方式。在Ubuntu中主要的安装方式大致可以分为三类:
1. 在ubuntu软件中心安装
Ubuntu软件中心相当于Windows下流行的软件管家,在软件中心可以搜索和下载软件应用,整个安装和卸载过程和windows下软件管家一致,非常使用于习惯用户界面的用户。但是,软件中心的软件版本更新不是很及时,软件数量也较为有限,这是此种方式的缺点。
2. apt-get从软件仓库中安装
代码仓库安装是一种较为主流的方式,我们使用的大部分软件都可以从该仓库中获取安装。管理软件的操作也比较简单,仅几条指令就能完成。安装、升级和卸载操作设计主要指令如下:
安装一个新的软件包:apt-get install packagename
卸载一个已安装软件包:apt-get remove packagename
卸载一个已安装软件包及其依赖包:apt-get autoremove packagename
删除已安装软件备份:apt-get clean
删除已卸载软件备份:apt-get autoclean
更新软件包:apt-get upgrade
更新软件包列表:apt-get update
注:软件在卸载的时候默认会保留配置文件,要删除配置文件需要添加—purge参数。
3. 下载安装包安装
安装包的种类和格式都比较多,主流的几种格式是tar包、rpm包和deb包,而不同包根据内容又可以分为源码安装包和二进制软件安装包。详细介绍和安装介绍如下:
1) tar包
tar是Unix系统系统打包工具tar打包的安装包,根据打包内容可以分为tar源码安装包和tar二进制安装包。
对于二进制安装包:
解码后可直接运行,若需要进行全局调用,需要按照上述Linux应用程序的部署方式进行部署。通常可以通过设置环境变量,将可执行文件添加到系统bin文件夹内或在bin文件夹内添加该程序的快捷方式(软连接)实现。
对于源码包:
首先解压源码,在终端中进入目录执行以下命令进行安装和卸载。
安装:
./configure #配置
make #编译
make install #安装
卸载:
make uninstall或手动删除
注:make uninstall成功的前提是程序嵌入相关命令,否则只能使用手动删除。
2) rpm包
RPM是redhat/fedora/debian提供的一种封装格式,也分为源码包和二进制包两种格式。源码包的安装需要先编译为二进制包,安装的和卸载的指令如下:
对于源码包的编译:
rpm –rebuild rpmpackagename
编译后生成的二进制文件存放在/usr/src/dist/RPMS目录下。
对于源码包和二进制包的安装:
安装:rpm –ivh rpmpackagename
注:-i软件安装;-t测试安装;-p显示安装进度;-f忽略错误;-u升级安装;-v检查是否正确安装
卸载:rpm –e software
3) deb包
deb包是ubuntu/debian系统提供的一种封装格式,内部仅封装二进制包。安装和卸载如下:
安装:dpkg –i debpackagename
卸载:dpkg –e software
到这里,基本上软件的安装和卸载操作没有太大问题。
首先,我们来了解一下ubuntu系统中软件各部分组件的部署:
程序的文档->/usr/share/doc; /usr/local/share/doc
程序->/usr/share; /usr/local/share
程序的启动项->/usr/share/apps; /usr/local/share
程序的语言包->/usr/share/locale; /usr/local/share/locale
可执行文件->/usr/bin; /usr/local/bin
有的软件为了和系统组件分隔开,选择栖息于/opt,但目录结构往往是一样的,把/usr或/usr/local替换为/opt/”software”
接着,介绍介绍软件的常见安装方式。在Ubuntu中主要的安装方式大致可以分为三类:
1. 在ubuntu软件中心安装
Ubuntu软件中心相当于Windows下流行的软件管家,在软件中心可以搜索和下载软件应用,整个安装和卸载过程和windows下软件管家一致,非常使用于习惯用户界面的用户。但是,软件中心的软件版本更新不是很及时,软件数量也较为有限,这是此种方式的缺点。
2. apt-get从软件仓库中安装
代码仓库安装是一种较为主流的方式,我们使用的大部分软件都可以从该仓库中获取安装。管理软件的操作也比较简单,仅几条指令就能完成。安装、升级和卸载操作设计主要指令如下:
安装一个新的软件包:apt-get install packagename
卸载一个已安装软件包:apt-get remove packagename
卸载一个已安装软件包及其依赖包:apt-get autoremove packagename
删除已安装软件备份:apt-get clean
删除已卸载软件备份:apt-get autoclean
更新软件包:apt-get upgrade
更新软件包列表:apt-get update
注:软件在卸载的时候默认会保留配置文件,要删除配置文件需要添加—purge参数。
3. 下载安装包安装
安装包的种类和格式都比较多,主流的几种格式是tar包、rpm包和deb包,而不同包根据内容又可以分为源码安装包和二进制软件安装包。详细介绍和安装介绍如下:
1) tar包
tar是Unix系统系统打包工具tar打包的安装包,根据打包内容可以分为tar源码安装包和tar二进制安装包。
对于二进制安装包:
解码后可直接运行,若需要进行全局调用,需要按照上述Linux应用程序的部署方式进行部署。通常可以通过设置环境变量,将可执行文件添加到系统bin文件夹内或在bin文件夹内添加该程序的快捷方式(软连接)实现。
对于源码包:
首先解压源码,在终端中进入目录执行以下命令进行安装和卸载。
安装:
./configure #配置
make #编译
make install #安装
卸载:
make uninstall或手动删除
注:make uninstall成功的前提是程序嵌入相关命令,否则只能使用手动删除。
2) rpm包
RPM是redhat/fedora/debian提供的一种封装格式,也分为源码包和二进制包两种格式。源码包的安装需要先编译为二进制包,安装的和卸载的指令如下:
对于源码包的编译:
rpm –rebuild rpmpackagename
编译后生成的二进制文件存放在/usr/src/dist/RPMS目录下。
对于源码包和二进制包的安装:
安装:rpm –ivh rpmpackagename
注:-i软件安装;-t测试安装;-p显示安装进度;-f忽略错误;-u升级安装;-v检查是否正确安装
卸载:rpm –e software
3) deb包
deb包是ubuntu/debian系统提供的一种封装格式,内部仅封装二进制包。安装和卸载如下:
安装:dpkg –i debpackagename
卸载:dpkg –e software
到这里,基本上软件的安装和卸载操作没有太大问题。
相关文章推荐
- Linux下各种格式软件的安装及卸载方法
- ZH奶酪:Linux/Ubuntu 安装/卸载 软件
- Linux下RPM软件包的安装、卸载和tar.gz 安装方法
- linux/ubuntu安装卸载软件的方法
- Linux下RPM软件包的安装及卸载
- Linux下软件的安装与卸载(命令行模式
- Linux下RPM软件包的安装及卸载
- Linux下RPM软件包的安装及卸载
- Linux下RPM软件包的安装及卸载
- 【Linux】Linux安装和卸载软件
- Linux实践篇--linux软件的安装,更新与卸载
- Linux软件的安装、卸载
- Linux下RPM软件包的安装卸载升级查询
- linux软件的安装,更新与卸载
- 【Linux下软件的基本安装和卸载】
- linux下安装和卸载软件
- linux源码包软件的安装与卸载
- Linux中软件安装以及卸载小技巧
- Linux下的软件安装与卸载
- Linux下软件的安装与卸载(转贴)