Linux/yum

作业六:yum命令
1) 自定义yum仓库:createrepo
[[email protected] /]#mkdir /rpm_bak
[[email protected] /]#cp /media/Packages/apr-* /rpm_bak/
[[email protected] /]#cp /media/Packages/mailcap-2.1.41-2.el7.noarch.rpm /rpm_bak/
[[email protected] /]#cp /media/Packages/httpd-2.4.6-40.el7.centos.x86_64.rpm /rpm_bak/
[[email protected] /]# createrepo /rpm_bak/
Spawning worker 0 with 17 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
[[email protected] rpm_bak]# ls -l /rpm_bak
出现repodata目录
drwxr-xr-x. 2 root root 4096 3月 17 18:41 repodata

2) 自定义repo文件
[[email protected] yum.repos.d]# pwd
/etc/yum.repos.d
[[email protected] yum.repos.d]# cat local.repo
[local]
name=local repo
baseurl=file:///rpm_bak
enabled=1
gpgcheck=0

3) 使用yum命令安装httpd软件包
安装:
yum install httpd -y
4) 卸载httpd软件包:yum –y remove 软件名
yum –y remove httpd
yum -y erase httpd
5) 使用yum安装组件‘KDE 桌面‘:yum –y groupinstall 组件名
[[email protected] yum.repos.d]# cat local.repo
[local]
name=local repo
baseurl=file:///media
enabled=1
gpgcheck=0
[[email protected] yum.repos.d]# yum clean all
[[email protected] yum.repos.d]# yum grouplist
[[email protected] yum.repos.d]# yum -y groupinstall "KDE Plasma Workspaces"
[[email protected] yum.repos.d]# yum -y groupinstall "虚拟化主机"

6) 掌握使用yum删除组件‘KDE 桌面’:yum –y groupremove 组件名
[[email protected] yum.repos.d]# yum -y groupremove "虚拟化主机"

7) 掌握清除yum缓存:yum clean all
[[email protected] yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: local
Cleaning up everything
Cleaning up list of fastest mirrors

8) 使用yum查找软件包:yum search 软件包名
[[email protected] yum.repos.d]# yum search httpd

时间: 2024-08-05 07:51:43

Linux/yum的相关文章

linux yum 命令

什么是 yum? yum 是 yellowdog updater modified 的缩写.yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum.这是 yum 的主页. yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互

Linux YUM本地源配置

通過rmp安裝Linux包時由於依賴關係原因總是提示需先安裝其依賴的包,創建yum既是先將所有的系統安裝包創建一個庫,然后對所有安裝包進行一個依賴關係分析,那么在下次安裝rpm包時則會自動依據創建的yum去安裝所依賴的所有包.比如安裝Oracle時就需安裝N多個依賴包,如果通過yum來裝就省去了先查找安裝這些依賴的包了,方便很多.下面以創建本地YUM為例,當然最好的是創建ftp YUM,那么其它人也可直接通過它來安裝. 一.创建个目录 mkdir /u2/yum/pub 并从光盘中(我的目錄是m

linux yum 命令 详解

linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [packag

Linux yum命令重装mysql

如果是 rpm 安装的话,可以用 rpm -e mysql-server 如果是yum安装的,可以用 yum remove mysql* 删除MySQL安装文件夹 然后使用yum安装mysql: 1.查看有哪些关于mysql的安装包: yum list mysql* 2.安装mysql客户端: yum install mysql 3.安装mysql 服务器端: yum install mysql-server yum install mysql-devel 启动&&停止 数据库字符集设置:

linux yum软件管理

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[opti

Linux yum提示Loaded plugins错误的解决方法

yum是Linux软件包管理器,也叫yum源,在yum使用过程中,有时会出现Loaded plugins错误,重启无效,遇到这种情况该如何解决呢?下面就给大家介绍下Linux yum提示Loaded plugins错误的解决方法. 在linux中使用yum时出现如下错误: Loaded plugins: fastestmirror, security Existing lock /var/run/yum.pid: another copy is running as pid 4733. Anot

linux yum 用本地光盘做源安装perl

参考:http://hi.baidu.com/pengduo66/item/abfe454f81cdb7e5a4c06675 场景说明:选择最小化安装linux操作系统,没有安装perl工具.由于网络的故障问题,无法使用yum install perl 从网上安装perl,目前只有原版的安装光盘.于是尝试使用本地的光盘作为安装源. 步骤1:创建光盘挂载点 mkdir /iso 步骤2:挂载光盘镜像 mount -o loop /CentOS-6.5-x86_64-bin-DVD1.iso /is

Linux - yum update更新失败解决方案

Linux - yum update更新失败解决方案 yum update更新一半挂掉了,解决方案 yum update更新一半挂了,会有很多软件包留在仓库,引起各种各样的问题首先 yum clean all 安装 package-cleanup工具,有下面命令就不需要安装了,有的系统会自带 yum install yum-utils 然后更新一下仓库 package-cleanup --cleandupes 现在yum 应该就恢复正常了 继续yum update 可能会有问题,没有请忽略根据提

Linux Yum安装mysql的数据库迁移目录

Linux Yum安装mysql的数据库迁移目录 前言:因公司数据库目录存储满了,无法加空间进行更换数据目录Warning:更换数据目录之前先问一下有么有在用,或者又没用风险之类的,如果数据库有读写或者其他操作建议晚上进行操作.1.停用MySQL数据库 [[email protected] ~]# systemctl stop mysqld 2.查看数据现存目录迁移至所需目录 [[email protected] ~]# cat /etc/my.cnf | grep datadir datadi

linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[opti