如何实现linux系统软件安装

发布时间:2022-01-25 10:12:21 作者:kk
来源:亿速云 阅读:140

小编今天带大家了解如何实现linux系统软件安装,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何实现linux系统软件安装”的知识吧。

不同版本的Linux系统软件安装略有不同,Linux只要有两大分类,一个是红帽派系、另一个是Debian派系,下面和大家分享一下不同派系的Linux系统软件安装教程。

一、红帽派系统安装软件

1、源码包安装

如何实现linux系统软件安装

源码安装需要安装编译工具: yum -y install gcc gcc-c++ make
以Redhat下安装apache为例

安装完成之后对安装包的清理

2、RPM包安装:
RPM (RedHat Package Manager) :由红帽公司提出,建立统一的数据库文件,详细记录软件包的安装、卸载等变化信息,能够自动分析软件包依赖关系。

RPM包的命名格式: firefox-17.0.10-1.el6.centos.x86_64.rpm
                 软件名称 版本号 发行次数 硬件平台 扩展名

RPM指令管理
针对已安装软件:

根据指令搜索包的名称:

验证软件:

如何实现linux系统软件安装

对于输出中每个标记的含义介绍如下:

安装与卸载:

3、YUM源安装:
YUM(Yellow dog Updater Modified): 基于RPM包构建的软件更新机制,可以自动解决rpm包之间的依赖关系,所有软件包由集中的yum软件仓库提供
相关文章:Redhat7配置yum源(本地源和网络源)

配置网络yum源
由于Red Hat Enterprise Linux7的更新包只对注册的用户生效,所以需要自己手动改成Centos的更新包,Centos几乎和和Redhat是一样的,所以无需担心软件包的兼容问题。
(1)首先查看redhat7系统本身安装的yum软件包 ,redhat本身安装了6个关于yum的软件包
rpm -qa | grep yum
(2)卸载这些软件包
rpm -qa | grep yum | xargs rpm -e –nodeps # 不检查依赖关系,直接卸载
(3)然后重新安装centos的yum软件包 ,把软件包放到统一的文件夹里,然后安装,安装完后可以看到centos安装包已经安装好。
下载centos的yum软件包
rpm -ivh * # 安装该目录下所有rpm包
rpm -qa | grep yum # 查询是否安装好
(4)安装完centos的yum软件包后,修改/etc/yum.repos.d/下的文件
[base] name= yum repo
baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/
enabled=1
gpgcheck=0
(5)配置完保存退出,清除yum缓存
yum clean all

一些常见的yum命令:

二、Debian派系统安装软件
1、Deb包安装:
DEB是Debian软件包格式的文件扩展名,Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。
处理这些包的经典程序是dpkg,经常是通过Debian的apt-get来运作。deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合APT软件管理系统,成为了当前在Linux下非常流行的一种安装包。
dpkg指令用法:
dpkg

2、apt-get源安装
(1)Ubuntu中的高级包管理方法apt-get
除了apt的便捷以外,apt-get的一大好处是极大地减小了所谓依赖关系恶梦的发生几率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的援助手段,帮你逃出魔窟。
通常apt-get都和网上的压缩包一起出没,从互联网上下载或是安装。全世界有超过200个debian官方镜像,还有繁多的非官方软件包提供网站。你所使用的基于Debian的发布版不同,你所使用的软件仓库可能需要手工选择或是可以自动设置。你能从Debian官方网站得到完整的镜像列表。而很多非官方网站提供各种特殊用途的非官方软件包,当然,使用非官方软件包会有更多风险了。
软件包都是为某一个基本的Debian发布版所准备的(从unstable 到stable),并且划分到不同类别中(如 main contrib nonfree),这个是依据debian自由软件纲领而划分的(也就是常说的dfsg),因为美国限制加密软件出口,还有一个non-us类别。
(2)常用的APT命令参数

三、Suse系统安装软件
SUSE系统无yum命令,若需安装软件可使用zypper,功能类似Debian下的apt-get。
1、zypper源配置
SUSE的zypper本地源配置起来跟yum的配置很相似,它们的配置文件有很多相似之处。不过,在SUSE下,可以通过一条zypper的命令,即可完成zypper源的配置。

安装源操作: zypper 参数

注:
(1)执行”zypper ar URI alias“后,会在/etc/zypp/repo.d/目录下生成alias.repo配置文件。
(2)zypper官方源
①zypper ar http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/11.3/repo/oss/suse main
②zypper ar http://download.opensuse.org/distribution/11.3/repo/non-oss/suse/ nonoss
③zypper ar http://download.opensuse.org/update/11.3/suse update

2、zypper软件管理
zypper常用命令:

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

感谢大家的阅读,以上就是“如何实现linux系统软件安装”的全部内容了,学会的朋友赶紧操作起来吧。相信亿速云小编一定会给大家带来更优质的文章。谢谢大家对亿速云网站的支持!

推荐阅读:
  1. AIX 系统VNC软件安装
  2. 软件安装 设备识别

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:Linux系统如何部署Hadoop集群

下一篇:Linux怎么安装和使用PuTTY

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》