Linux的软件安装

软件名称识别
[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm   
            ||                          ||             ||              ||
    软件名称             软件版本 适用版本 软件适用系统 64位

2.如何安装软件
1.rpm
rpm    -ivh    name.rpm          安装 ,-v显示过程,-h指定加密方式为hash
    -e    name                            卸载
    -ql    name                           查询软件生成文件
    -qlp    name.rpm                 查询软件安装后会生成什么文件
    -qa                                        查询系统中安装的所有软件名称
    -qa |grep name                   查询软件是否安装
    -q name                               
    -qp name.rpm                     查询软件安装包安装后的名字
    -qf filename                         查看filename属于那个安装包
    -ivh name.rpm --force        强制安装,但不能忽略依赖性
    -ivh name.rpm --nodeps --force     忽略依赖性并且强制安装
    -qi name                              查看软件信息

-Kv name.rpm                     检测软件包是否被篡改,篡改keyID 显示bad

-qp name.rpm --scripts      检测软件在安装或卸载过程中执行的动作,可查看文件执行所作的动作

rpm安装包拆解
rpm2cpio xxxxxxxx.rpm | cpio -id  可拆解出文件,用于恢复单个文件,不用重新安装软件

2.yum
yum
上层软件管理工具,最重要的功能是可以解决软件的倚赖关系
yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件

server源端


本地yum源

1.从网络上下本机系统版本匹配的iso镜像文件
rhel-server-7.2-x86_64-dvd.iso

2.把/iso/rhel-server-7.2-x86_64-dvd.iso挂在到/rhel7.2以便访问镜像中的文件
mount /iso/rhel-server-7.2-x86_64-dvd.iso /rhel7.2

3.配置本机yum源指向
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
[rhel7.2]
name=rhel7.2
baseurl=file:///rhel7.2
gpgcheck=0

http服务yum源

1.安装资源共享服务
yum install httpd -y
systemctl stop firewalld  
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd


2.建立共享目录,并挂在镜像文件到共享目录上
mkdir /var/www/html/rhel7.2
mount rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.1

3.测试
在浏览器中输入:http://172.25.254.28/rhel7.2
可以看到镜像中的内容


4.修改本机yum源指向

[server]
name=rhel7.2
baseurl=http://172.25.254.28/rhel7.2
gpgcheck=0

第三方软件仓库的搭建
1.把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件(本篇以安装wps为例)
createrepo -v /rpm存放目录,在rpm/中生成repodata目录,包含所有软件信息

2.vim /etc/yum.repos.d/rhel7.2.repo

[rhel7.2]
name=rhel7.2
baseurl=file:///rhel7.2
gpgcheck=0

[rpm]
name=rpm
baseurl=file:///rpm
gpgcheck=0

yum clean all

yum search wps 搜索wps安装文件


vim /etc/yum.conf 可以配置屏蔽源文件信息

如何安装使用第三方软件

1.将rpm包放入/rpm目录,重新使用createrepo 更repodata文件

2.搜寻安装播放器软件mplayer

2.查看安装mplayer生成文件,确定软件使用命令

3.由/usr/bin/mplayer确定使用命令为mplayer ,执行命令mplayer  name 进行播放视频


开机自动挂载iso设置
vim /etc/rc.d/rc.local
mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.2
chmod +x /etc/rc.d/rc.local

yum命令
yum install        softwarename     安装
        repolist                                    列出设定yum源信息
        remove        softwarename   卸载
        list        softwarename           查看软件源中是否有次软件
        list all                                       列出所有软件名称
        list installed                            列出已经安装的软件名称
        list available                           列出可以用yum安装的软件名称
        clean all                                  清空yum缓存
        search        softwareinfo        根据软件信息搜索软件名字
        whatprovides    filename      在yum源中查找包含filename文件的软件包        
        update                                     更新软件
        history                                     查看系统软件改变历史
        reinstall    softwarename      重新安装
        info        softwarename          查看软件信息
        groups list                               查看软件组信息
        groups info    softwaregroup查看软件组内包含的软件
        groups install    softwaregroup   安装组件
        groups remove    softwaregroup 卸载组件

时间: 2025-01-24 13:27:49

Linux的软件安装的相关文章

Linux 基础入门----Linux 下软件安装

介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境.下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到. 二.在线安装 试想一下,平时我们在使用 Windows 的时候

[Linux] ubuntu 软件安装必须看的网址

http://wiki.ubuntu.org.cn/index.php?title=Qref/Apps&variant=zh-hans 这里介绍了unbuntu常用软件及其安装,免得你百度来百度去的,哈哈,很汉我也发现不久.强力推荐!!! 另一个ubuntu参考手册 http://www.phpx.com/man/Ubuntu/UbuntuManual.htm [Linux] ubuntu 软件安装必须看的网址

linux中软件安装方法总结

linux中软件安装方法: 1 rpm -ivh 包名.rpm 有依赖问题,安装A,A需要先安装B,B先安装C等. 2 yum安装,yum包管理器,yum安装解决rpm安装的依赖问题,安装更简单化. 优点:简单,易用,高效 缺点:不能定制 centos切换在线yum源地址为aliyun地址方法: 复制对应版本的切换命令,在centos中输入切换命令即可: [[email protected] tools]# wget -O /etc/yum.repos.d/CentOS-Base.repo ht

linux下软件安装

一.Linux 上的软件安装 通常 Linux 上的软件安装主要有四种方式: 在线安装 从磁盘安装de软件包 从二进制软件包安装 从源代码编译安装 二.在线安装 在不同的linux发行版上面在线安装方式会有一些差异包括使用的命令及它们的包管理工具, 本文以ubuntu为例. 1. 先体验一下 比如我们想安装一个软件,名字叫做 w3m(w3m是一个命令行的简易网页浏览器),那么输入如下命令: $ sudo apt-get install w3m $ w3m www.shiyanlou.com/fa

Linux常用软件安装

Linux常用软件安装 1.  课程目标 1.1. 熟练使用Linux常用命令 1.2. 熟练修改Linux的基本配置 1.3. 熟练在Linux上安装JDK.Tomcat.MySQL软件 2.  修改Linux的基本配置 1.修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=server1.itcast.cn 2.修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=e

Linux 下软件安装

Linux 下软件安装 实验介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境.下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到. 二.在线安装 试想一下,平时我们在

Linux入门基础教程之Linux下软件安装

Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc APT(Advanced Packaging Tool), 包括apt-get, apt-cache, apt-cdrom等工具,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程,Ubuntu是Debian的发行版.Debian使用的包管理工具是dpkg

Linux 之 软件安装-yum、rpm、源码安装

软件安装-yum.rpm.源码安装 感谢:[千峰教育] 一.Yum安装软件: 基本说明: 1.yum相当于windows上面的360的软件中心,appstore,安卓的应用商店. 2.yum是redhat系列发行版的软件安装命令,debian系列用的是apt-get. 3.yum安装软件的来源得存在一个地方,这个地方叫做软件仓库,又叫yum源. 4.yum源的配置文件在/etc/yum.repos.d/这个目录下面. 更换yum源: 进入目录:cd /etc/yum.repos.d 备份文件:m

【转】Linux下软件安装的几种方式

转自Linux下软件安装的几种方式 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为              C:/Windows/, /usr/lib理解为                                       C:/Windows/System32. /usr/bin:几乎所有的系统可执行文件都会安装在这里 /usr/local/bin:则是可以存放一些系统用户自己

云计算学习路线图素材课件,Linux中软件安装的方式

很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分享Linux中软件安装的方式: 一.源代码形式 绝大多数开源软件都是直接以原码形式发布的,源代码一般会被打包成.tar.gz的归档压缩文件,需要编译成为二进制形式之后才能够运行使用. 源代码基本编译流程: 1).configure 检查编译环境,这里可以通过--prefix等命令配置安装路径(好像)