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命令的结果是由哪个包安装的)




本文转自 粗粮面包 51CTO博客,原文链接:http://blog.51cto.com/culiangmianbao/1770448,如需转载请自行联系原作者

相关文章
|
2月前
|
Ubuntu Linux 网络安全
在Linux上安装软件有多种方法
在Linux上安装软件有多种方法
128 64
|
2月前
|
Linux 开发工具 数据安全/隐私保护
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
这篇文章介绍了在CentOS 7系统中安装Docker时遇到的两个常见问题及其解决方法:用户不在sudoers文件中导致权限不足,以及yum被锁定的问题。
48 2
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
|
1月前
|
Linux Shell 数据库
文件查找是Linux用户日常工作的重要技能介绍了几种不常见的文件查找方法
文件查找是Linux用户日常工作的重要技能。本文介绍了几种不常见的文件查找方法,包括使用`find`和`column`组合、`locate`和`mlocate`快速查找、编写Shell脚本、使用现代工具`fd`、结合`grep`搜索文件内容,以及图形界面工具如`Gnome Search Tool`和`Albert`。这些方法能显著提升文件查找的效率和准确性。
53 2
|
2月前
|
运维 Linux
Linux查找占用的端口,并杀死进程的简单方法
通过上述步骤和命令,您能够迅速识别并根据实际情况管理Linux系统中占用特定端口的进程。为了获得更全面的服务器管理技巧和解决方案,提供了丰富的资源和专业服务,是您提升运维技能的理想选择。
85 1
|
2月前
|
运维 安全 Linux
Linux文件清空的五种方法总结分享
每种方法各有优势,选择最合适的一种或几种,可以极大提高您的工作效率。更多有关Linux系统管理的技巧与资源,欢迎访问,持续提升您的运维技能。
87 1
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
197 0
|
2月前
|
缓存 前端开发 Linux
Linux yum 命令
10月更文挑战第1天
60 2
|
2月前
|
Linux 数据安全/隐私保护 索引
linux inode索引节点使用率100% 解决+hustoj忘记密码+最新MDK注册方法
linux inode索引节点使用率100% 解决+hustoj忘记密码+最新MDK注册方法
49 1
|
2月前
|
监控 安全 Linux
使用NRPE和Nagios监控Linux系统资源的方法
通过遵循以上步骤,可以有效地使用NRPE和Nagios监控Linux系统资源,确保系统运行稳定,并及时响应任何潜在的问题。这种方法提供了高度的可定制性和灵活性,适用于从小型环境到大型分布式系统的各种监控需求。
54 2
|
3月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】