linux下yum常用方法及本地yum仓库的搭建

yum--rpm包管理工具

使用方法:

yum install -y vim-enhanced     (安装 vim-enhanced 包)

yum remove  vim-enhanced     (卸载 vim-enhanced 包)

yum list     (列出rpm包库,网络资源)

yum list |grep vim     (列出带vim字符的包,包带@的是已经安装过的,没有带的是还未安装过的)

yum update     ;     yum upgrade     (升级系统所有的包)

yum grouplist     (列出可安装的套件)

yum groupinstall “English (UK) Support [en_GB]”     (安装English (UK) Support [en_GB]套件)

yum groupremove “English (UK) Support [en_GB]”     (卸载English (UK) Support [en_GB]套件)

yum update  vim-enhanced     (升级 vim-enhanced 包安装的软件)

更改yum安装源方法

vim /etc/yum.repos.d/CentOS-Base.repo     (添加源地址即可)

更换语言:

LANG=en     (语言切换为英文)

LANG=zh_CH.UTF-8     (语言切换为中文)

搭建本地yum仓库

使用方法:

mount /dev/cdrom /mnt     (挂在光盘)

cp -r  yum.repos.d/  yum.repos.d.bak     (备份 yum.repos.d文件夹 )

cd /etc/yum.repos.d/

rm -rf CentOS-Base.repo

yum list     (显示都是本地已经安装过的包)

vim CentOS-Media.repo     (编辑 CentOS-Media.repo 文件)

改为

[dvd]

name=install dvd

baseurl=file:///mnt

enabled=1

gpgcheck=0

下载rpm包

使用方法:

yum install -y yum-plugin-downloadonly

yum install vet --downloadonly --downloaddir=/tmp     (将vet包下载到tmp目录下,只适用于未安装过的包)

yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/     (将已经安装过的包下载到tmp目录下)

安装源码包

使用方法:

wget http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-i586.tar.gz     (下载jdk包)

源码包存放位置(/usr/local/src/)

mv /root/httpd-2.2.31.tar.bz2 /usr/local/src/

解压源码包

tar -jxvf httpd-2.2.31.tar.bz2

编译安装源码包

源码包安装路径

--prefix=/usr/local/apache2     (安装路径为/usr/local/apache2 后面数字代表版本号)

源码安装配置

./configure --prefix=/usr/local/apache2     (编译安装,指定路径为 /usr/local/apache2 下)

检查配置返回结果

echo $?     (查看结果是否返回0)

源码编译

make     (将源码编译为机器码)

源码安装

make install     (把已经编译的文件拷贝到安装目录下)

rmp包管理

使用方法:

首先挂载光盘

mount /dev/cdrom /mnt/

ls /mnt/Package

rpm -ivh zip-3.0-1.el6.i686.rpm     (安装zip-3.0-1.el6.i686.rpm包)

rpm -ivh --nodeps yp-tools-2.9-12.el6.i686.rpm     (跳过包依赖,强制安装 yp-tools-2.9-12.el6.i686.rpm包 )

rpm -ivh --force yp-tools-2.9-12.el6.i686.rpm     (强制安装 yp-tools-2.9-12.el6.i686.rpm包,即使已经安装过)

rpm -Uvh      yp-tools-2.9-12.el6.i686.rpm     (升级 yp-tools-2.9-12.el6.i686.rpm 包)

rpm -e zip     (卸载zip-3.0-1.el6.i686.rpm包)

rpm包查询

使用方法:

rpm -qa     (查询系统中所有安装过的包)

rpm -qa  | grep “vim*”     (查询系统中带vim的安装过的包)

rpm -qi  yp-tools     (查询 yp-tools 包的信息)

rpm -ql  yp-tools     (查询 yp-tools 包的所有安装文件)

rpm -qf /bin/vi     (查询/bin/vi文件是由哪个包安装的)

rpm -qf ·which vim·     (查询which vim命令的结果是由哪个包安装的)

时间: 2024-12-22 12:47:06

linux下yum常用方法及本地yum仓库的搭建的相关文章

Linux Study之--CentOS 创建本地yum库

Linux Study之--CentOS 创建本地yum库 系统环境:      操作系统:CentOS 65(64) 一.挂载系统光盘 [[email protected] yum.repos.d]# mount /dev/cdrom /media [[email protected] yum.repos.d]# ls /media/ EFI               images                    RELEASE-NOTES-hi-IN.html  RELEASE-NO

用rsync同步公网centos yum源做本地yum源服务器

1,安装httpd,rsync,vsftpd yum -y install httpd rsync vsftpd mkdir /var/www/html/centos #由于vsftpd不支持软连接改变目录,所以下面操作效果一样 mount --bind /var/www/html/centos /var/ftp/pub chkconfig httpd on chkconfig vsftpd on service httpd start service vsftpd start 2,rsync同

Linux下程序包管理之YUM

实验环境: CentOS release 6.6 (Final)  一台 IP地址:172.16.249.230 附带:CentOS release 6.6光盘镜像文件 CentOS-6.6-x86_64-bin-DVD1.iso CentOS-6.6-x86_64-bin-DVD2.iso YUM(Yellow dog Updater, Modified) 由Duke University团队,修改Yellow Dog Linux的Yellow Dog Updater开发而成, 是一个基于 R

Linux下的rpm命令和yum命令,包管理器的使用

包管理器:打包.包管理(安装.升级.卸载.查询及校验)     deb:debian     rpm:redhat package manager       RPM is Package Manager 程序包的组成部分:     二进制程序:/bin,/sbin,/usr/bin,/usr/sbin     库文件:/lib64,/usr/lib64     配置文件:/etc     帮助文件:manual,info等 包管理器的作用:     打包:一个单一的归档文件中:     安装:

Linux学习-防火墙-Selinux-配置本地YUM源

关闭防火墙并设置开机不启动 systemctl status firewalld.service #查看firewalld状态systemctl stop firewalld #关闭systemctl start firewalld #开启systemctl disable firewalld #开机自动关闭 //RHLE7chkconfig --list|grep network #查看开机是否启动 //RHLE6systemctl enable firewalld #开机自动启动 临时和永久

linux运维之配置本地yum源

在本地虚拟机搭建linux测试环境,有时候受网络限制,无法通过外网来使用yum源,而我们本地又有ISO镜像文件,所有常用的rpm包在iso/server里面都能找到,如果使用rpm安装,安装的时候总是存在大量的依赖包,实在麻烦,所以配置一个本地yum源是非常有必要的,以下是配置过程: 1.在虚拟机的设置里面加载对应的ISO镜像文件 2.创建一个目录,并挂载ISO镜像 mkdir -p  /mnt/cdrom mount -o loop /dev/cdrom /mnt/cdrom 3.配置yum源

Linux下的 Mysql 8.0 yum 安装 并修改密码

1.MySQL版本: mysql> select @@version;+-----------+| @@version |+-----------+| 8.0.18 |+-----------+1 row in set (0.00 sec) 2.Centos操作系统版本 [[email protected] /]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core) 二.Mysql现在以及解压 1. 地址:https://dow

在Centos6.5中配置国内网络yum源以及本地yum源

一.本地yum     1.       创建目录.挂载光盘以及安装createrepo [[email protected] ~]# mkdir/mnt/cdrom                  ←用于挂载光盘 [[email protected] ~]# mkdir-vp /yum/localrepo    ←用于存放光盘中的rpm包 mkdir: 已创建目录 "/yum" mkdir: 已创建目录 "/yum/localrepo" [[email prot

如何在Linux下使用Gitblit工具创建Git仓库服务

嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具.首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤.Git是分布式版本控制系统,它强调速度.数据一致性,并且支持分布式.非线性工作流.它最初由Linus Torvalds在2005年为Linux内核设计和开发,使用GPLv2证书,并从此成为软件开发中使用最广泛的版本控制系统. Gitblit是完全开源的软件,它基于纯粹的Java堆栈,被设计以在Git仓库速度和效率方面胜任从小型到极大型的项目.它很容