1、软件安装卸载,分几种情况:

A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。

如果指定Linux安装软件时所需要安装到的目录 为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中:

[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm
Preparing... ######### [100%]
1:gaim ####### [100%]
[root@localhost RPMS]# ls /opt/
gaim

为软件包指定安装目录:要加 -relocate 参数;下面的举例是把lynx-2.8.5-23.i386.rpm 指定安装在 /opt/lynx 目录中:

[root@localhost RPMS]# rpm -ivh --relocate /=/opt/lynx --badreloc lynx-2.8.5-23.i386.rpm
Preparing... ######### [100%]
1:lynx ######## [100%]

==如何卸载:
1、打开一个SHELL终端
2、因为Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。
查找RPM包软件:rpm -qa ×××*
注意:×××指软件名称开头的几个字母,不要求写全,但别错,就是通配符号“”,即星号,如你想查找机子里安装的REALPLAYER软件,可以输入:rpm -qa realplay*
3、找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2
执行卸载命令:rpm -e firefox-1.0.1-1.3.2

===安装目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2

B:tar.gz(bz或bz2等)结尾的源代码包,这种软件包里面都是源程序,没有编译过,需要编译后才能安装,安装方法为:

1、打开一个SHELL,即终端
2、用CD 命令进入源代码压缩包所在的目录
3、根据压缩包类型解压缩文件(*代表压缩包名称)
tar -zxvf **.tar.gz
tar -jxvf **.tar.bz(或bz2)
4、用CD命令进入解压缩后的目录
5、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
6、然后是命令:make
7、再是安装文件命令:make install
8、安装完毕

====指定安装目录:注意make install命令过程中的安装目录,或者阅读安装目录里面的readme文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数--prefix=/**,可以通过./configure –help命令查看程序支持哪些参数。
如:./configure --prefix=/usr/local/aaaa,即把软件装在/usr/local/路径的aaaa这个目录里。一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找

===如何卸载:
1、打开一个SHELL,即终端
2、用CD 命令进入编译后的软件目录,即安装时的目录
3、执行反安装命令:make uninstall

C:以bin结尾的安装包,这种包类似于RPM包,安装也比较简单

1、打开一个SHELL,即终端
2、用CD 命令进入源代码压缩包所在的目录
3、给文件加上可执行属性:chmod +x .bin(中间是字母x,小写)
4、执行命令:./.bin(realplayer for linux就是这样的安装包)

===如何卸载:把安装时选择的安装目录删除就OK

===执行安装过程中可以指定安装目录,类似于Windows下安装。

Linux软件安装到指定目录方法相关推荐

  1. Linux软件安装的几种方法 (一)—— apt-get

    [摘要] Linux系统上安装软件的方法和在windows上安装软件是有很大不同的,有时候Linux上安装软件碰到各种依赖不满足,是极为头疼的事情,下面盘点一下Linux上安装软件的几种方法,笔者基本 ...

  2. 【华为云技术分享】Linux软件安装的几种方法 (一)—— apt-get

    Linux系统上安装软件的方法和在windows上安装软件是有很大不同的,有时候Linux上安装软件碰到各种依赖不满足,是极为头疼的事情,下面盘点一下Linux上安装软件的几种方法,笔者基本上用的是u ...

  3. Linux软件安装的几种方法 (三)—— 源码安装

    [摘要] Linux系统上安装软件的方法和在windows上安装软件是有很大不同的,有时候Linux上安装软件碰到各种依赖不满足,是极为头疼的事情,下面盘点一下Linux上安装软件的几种方法,笔者基本 ...

  4. Linux软件安装的几种方法 (二)—— deb包安装

    [摘要] Linux系统上安装软件的方法,文末放一个福利,可搜索所有linux平台软件包的网址:https://pkgs.org/,非常.非常.非常强大!笔者发现这个网址的时候,激动到不能自已,妈妈再 ...

  5. linux安装deb程序,Linux软件安装的几种方法 (二)—— deb包安装

    Linux系统上安装软件的方法和在windows上安装软件是有很大不同的,有时候Linux上安装软件碰到各种依赖不满足,是极为头疼的事情,下面盘点一下Linux上安装软件的几种方法,笔者基本上用的是u ...

  6. Linux软件安装方法小结

    Linux软件安装方法小结(附:rpm详解) 在使用Linux系统的过程中,软件包的安装是避免不了的,在Linux下,软件安装程序的种类很多,安装方法也各式各样,(舒适性自然比不上windows :- ...

  7. linux软件安装方法

    在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它.这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz). 2)另一种是 ...

  8. [yum] yum将软件安装到指定的目录

    在CentOS 7上用yum安装软件时,默认将软件安装到了/etc目录下 有时候可能希望将软件安装到自己指定的某个目录,这里记录一下实现办法. [注意]个人并不推荐使用yum安装软件时将软件安装到自定 ...

  9. Linux 软件安装目录位置

    Linux 软件安装 Linux 下我们主要的安装位置有两个,分别是 /opt 目录和 /usr/local 目录. /opt 目录 opt 是 optional(可选) 的缩写,这是给主机额外安装软 ...

  10. Linux软件安装解决方案

     Linux软件安装解决方案 在linux中安装软件是一件并不算轻松的工作,有很多中解决方案供你选择,但需要的是你的一点点耐心与智慧!下面我将就Linux中最常见的安装方式,由浅入深的逐一做简单介绍与 ...

最新文章

  1. [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件
  2. 使用c#+(datagrid控件)编辑xml文件
  3. SAP LT Replication Server与SAP HANA中与Replication相关的表
  4. 数学建模之图像处理---颜色建模
  5. spi iic和串口的区别_GMII、SGMII和SerDes的区别和联系
  6. 生成JSON数据--fastjson(阿里)方法
  7. oracle雾化试图_Oracle 物化视图 说明
  8. python123阶乘累加_使用多线程计算阶乘累加 1!+2!+3!+...+19!+20!。其中一个线程计算阶乘,另一线程实现累加并输出结果。...
  9. PWN-PRACTICE-BUUCTF-17
  10. MySQL实验7存储过程_mySQL(7)-存储过程
  11. 底部显示水平滚动_LG专利展示带有可滚动显示屏和触控笔的智能手机
  12. 东风小康为什么是dfsk_重庆造乘用车首次乘坐专列出口欧洲 100辆东风风光ix5抵达德国...
  13. 客户关系管理系统中对客户及相关数据的导入导出分析处理
  14. 算法知识点——(4)降维
  15. Asp.net开发必备51种代码
  16. 数值分析与算法——读书笔记(一)
  17. 「周末观赛指南」国足生死战 NBA将演“大结局”?
  18. 魔兽争霸平台显示服务器地址错误,发现(魔兽争霸出现错误的解决方法)
  19. 试验数据管理平台解决方案--MDM
  20. 浅谈Flink对象重用(object reuse)

热门文章

  1. 了不起的Node.js: 将JavaScript进行到底(Web开发首选,实时,跨多服务器,高并发)
  2. 读《JavaScript语言精粹(修订版)》心得
  3. 博文视点大讲堂28期:助你赢在软件外包行业
  4. Android Tween动画之RotateAnimation实现图片不停旋转
  5. .net 移动端 web 上传图片_vue使用cropperjs实现移动端图片裁剪上传组件
  6. python写ini文件_Python读写ini文件
  7. import matplotlib 出现“No module named 'pyparsing'“问题
  8. Android Framework 全面分析 SystemServer
  9. Dart基础第10篇:类 静态成员 操作符 类的继承
  10. 7-3 时间换算 (15 分)