linux软件安装

发布时间:2008-09-08 17:09:43   作者:佚名   我要评论

先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin 的一般是一些商业

3.卸载软件

# rpm -e 软件名

需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:

#rpm -e software

4.强行卸载RPM包

有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息:

## rpm -e xsnow

error: removing these packages would break dependencies:

/usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1

在这种情况下,可以用--force选项重新安装xsnow:

## rpm -ivh --force xsnow-1.41-1.i386.rpm

xsnow

这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。详细情况请查看2003年《开放系统世界》第12期。

5.安装.src.rpm类型的文件

目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。

rpm --rebuild Filename.src.rpm

这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可:

rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm

使用deb打包的软件安装

deb 是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。

1. 安装

# dpkg -i MYsoftware-1.2.-1.deb

2. 卸载

# dpkg -e MYsoftware

使用源代码进行软件安装

和RPM 安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。另外,仍然有一些软件程序只能从源代码处进行安装。

现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。对于那些使用比较普遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如http://www.sendmail.org )。一般的软件包,可从开发者的Web站点下载。下面介绍一下安装步骤:

1.解压数据包

源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。不同扩展名解压缩命令也不相同,见表1。

相关文章

Centos8怎么关闭终端响铃?Centos8系统中想要关闭终端响铃选项,该怎么关闭呢?下面我们就来看看Centos系统取消终端响铃的方法,需要的朋友可以参考下2020-10-09

Centos8系统怎么设置为字符编码?Centos8终端中想要设置我字符编码,该怎么设置呢?下面我们就来看看详细的教程,需要的朋友可以参考下2020-09-30

Centos8怎么进行复位清屏?Centos8中想要进行复位清屏,该怎么操作呢?下面我们就来看看Centos8终端复位清屏的技巧,需要的朋友可以参考下2020-09-28

Centos8界面语言怎么设置?Centos8中想要设置语言界面,该怎么设置呢?下面我们就来看看Centos用户界面语言的设置方法,需要的朋友可以参考下2020-09-28

Linux怎么设置中文语言?Linux系统中中文显示乱码,可能是因为没有安装中文语言包,该怎么安装中文语言包,让linux显示中文呢?我们以centos中文乱码为例,分享解决办法,2020-05-18

我们有很多项目和软件需要在Linux系统的桌面环境中进行安装和调试,但是有时候我们都在本地使用视窗系统,安装虚拟机也比较麻烦或者不能完全实现运行环境,这里为大家介绍2020-01-26

这篇文章主要介绍了CentOS 8.0.1905 linux服务器系统安装与配置图解教程,需要的朋友可以参考下2019-11-19

CentOS7默认的快捷键怎么修改设置?CentOS7中想要修改默认的快捷键,该怎么修改呢?下面我们就来看看详细的教程,需要的朋友可以参考下2019-11-05

centos7怎么进去tmp目录并清除垃圾?centos7系统想要清除tmp目录的垃圾,该怎么清除呢?下面我们就来看看详细的教程,需要的朋友可以参考下2019-07-05

使用最小化安装CentOS后,无法使用Tab键补全命令,这里就为大家分享一下解决方法,需要的朋友可以参考下2018-05-25

最新评论

linux强行安装软件,linux软件安装相关推荐

  1. linux强行卸载qt,Linux下卸载QT SDK

    unbuntu下卸载QT 方法一: you can remove it like this, those developers should add this somewhere ! like nex ...

  2. linux 强行删除用户,linux命令userdel删除用户详解

    作用 userdel命令来删除一个用户 用法 userdel [-r] [-f] 用户名 参数介绍 -r: 把用户的主目录一起删除 -f: 强制删除用户,即使该用户已经登录到系统 运用示例 # use ...

  3. linux系统软件包分类,Linux软件包管理和编译安装

    软件包介绍 开源软件最初只提供了.tar.gz的打包的源码文件,用户必须自已编译每个想在GNU/Linux上运行的软件.用户急需系统能提供一种更加便利的方法来管理这些软件,当Debian诞生时,这样一 ...

  4. Linux学习笔记4-三种不同类型的软件的安装(绿色软件、rpm软件、源代码软件)...

    在Linux下软件分三种: 1.绿色软件:即不用安装直接就能用的软件 2.rpm安装包:以rpm结尾的可执行文件  3.源码文件:没有进行过编译和打包的文件,需要编译后再进行安装 一.绿色软件的安装 ...

  5. 台式机安装linux软件,台式机如何安装Ubuntu

    台式机Ubuntu怎么样安装呢?小编来告诉你!下面由学习啦小编给你做出详细的台式机安装Ubuntu方法介绍!希望对你有帮助! 台式机安装Ubuntu方法一: 网上搜索Universal-USB-Ins ...

  6. Linux(fedora)中安装和删除软件

    在windows 下几乎所有的应用软件都提供了安装程序,如setup.exe.install.exe,大家只要双击然后一路"下一步"就行了,但是在linux 下很少有软件是通过这种 ...

  7. linux下如何查看某个软件 是否安装??? 安装路径在哪???

    <1>.在linux下如何判断是否已经安装某个软件? 我的系统是red hat 我用命令rpm查是否安装了某个软件(例如: matlab 与 fluent ),得到了如下的结果: 我用rp ...

  8. linux系统管理学习笔记之三----软件的安装

    linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02 标签:linux 系统管理 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...

  9. 软件包管理 之 Linux软件安装之RPM的安装技巧

    1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成.执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名, ...

  10. linux安装emc的多路径软件,linux (centos)安装EMCPower多路径软件

    环境 系统:centos 6.x 软件:EMCPower.LINUX.6.1.0.b091.tar.gz 软件下载: 安装方法 (1)上传多路径软件安装包,至/tmp目录 EMCPower.LINUX ...

最新文章

  1. 第三代:集成电路计算机
  2. php 微信客服信息推送失败 微信重复推送客服消息 40001 45047
  3. OData V4 系列 查询操作
  4. C语言系列文章之#和##
  5. arp miss攻击_网络应用华为S9300核心交换机ARP安全配置
  6. 20145240《信息安全系统设计基础》第十四周学习总结
  7. nginx设置http强制跳转https
  8. 汇编指令:push、pop
  9. 美图秀秀美化图片之【增强】模块界面与功能设计
  10. 6个优秀的图片素材网站,全部免费
  11. nested exception is java.lang.NumberFormatException: For input string: NaN
  12. 《分形艺术,拿数学作画》作者:林晨 风达
  13. 二进制如何转十进制,十进制如何转二进制
  14. [读书笔记]-《高能要事》-一次做好一件事
  15. 麻雀要革命2 第31节:不共戴天之仇
  16. 大数据实践:数据指标中心的建设思路
  17. 物联网项目——具体分工
  18. Kafka部署、原理和使用介绍
  19. cf 940E Cashback
  20. 个人站点网页设计html,响应式网页设计的快速教程(适合个人站点)

热门文章

  1. 容斥原理与欧拉函数与莫比乌斯函数,狄利克雷卷积与莫比乌斯变换,反演
  2. vba 窗体计时器 出现类型错误
  3. 什么是移动终端应用开发平台?
  4. 咸鱼ZTMR实例—巡线入门
  5. 一起学习用Verilog在FPGA上实现CNN----(三)激活层设计
  6. WebView清除缓存的有效方法
  7. android开发笔记之网络编程—简易新闻客户端
  8. 【C语言】八道经典指针笔试题(详解)
  9. 初学Python--微信自动回复信息以及防撤回
  10. 谈谈PLC的抗干扰能力(转载)