yum工具的使用
yum工具的使用
----------
yum list|head -n 10
会有一个报错:
由于管道被破坏而退出
-----------
搜索名字为vim的rpm包
yum search vim
使用grep也可以实现相同的搜索功能
yum list | grep 'vim'
----------
安装一个protobuf-vim 的rpm包
yum install -y protobuf-vim
卸载刚我们安装的protobuf-vim 的rpm包
yum remove protobuf-vim
-------------
升级 bash 的rpm包
yum update bash
===============================
使用本地光盘制作yum源
1.挂载光盘
mount /dev/cdrom /mnt
2.删除/etc/yum.repos.d目录下的所有repo文件:删除之前提前做一个备份
删除前先做备份
cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
开始删除
rm -rf /etc/yum.repos.d/*
3.创建一个新的文件dvd.repo
vim /etc/yum.repos.d/dvd.repo
写入内容:
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
----------------------
4.刷新repos生成缓存
yum makecache
这一步完成后就可以使用yum 命令安装你所需要的软件包了
=====================
在xshell远程工具中也是支持Ctrl+L清屏的
在xshell远程工具中也是支持Tab键自动补齐命令的
yum的简单使用
安装一个tftp的rpm包
yum install -y tftp
======================
使用yum工具下载需要的rpm包
恢复一下系统默认的yum源
rm -rf /etc/yum.repos.d
mv /etc/yum.repos.d_bak /etc/yum.repos.d
生成一下yum的缓存
yum list
==================
使用yum工具下载rpm包到指定的路径中
yum install rpm包的名字 -y --downloadonly --downloaddir=注定的路径
下载ypbind的rpm包到tmp目录中
yum install -y ypbind --downloadonly --downloaddir=/tmp/
查看一下tmp目录中有哪些rpm包
ls /tmp/*.rpm
-------------------
解决下载的rpm包已经安装的问题
yum reinstall -y bash --downloadonly
===================
Linux中源码包的安装:
源码包大多都是用C语言开发的,因为C语言是Linux上最标准的程序语言,Linux上C语言的编译器是gcc,利用gcc编译器可以把C语言编译成可执行的二进制文件
怎样查看一下自己的Linux上是否安装了gcc
执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示“Command not found”;
如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。
rpm -q gcc
查看一下系统上的gcc的版本信息
gcc -v
就会打印出你使用gcc的版本信息了,然后就可以用了
gcc -o test test.c
就会编译test.c,生成可执行文件 test
然后
./test
就会运行test
-------------------------
安装源码包的步骤
./configure 定制功能
make 使用gcc对Makefile文件中的预设定的参数进行编译
make install 安装:创建软件的存放目录和配置文件
------------
下载源码包到/usr/local/src
cd /usr/local/src
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz
http://r.aminglinux.com
wget http://r.aminglinux.com/apache/httpd/httpd-2.2.32.tar.gz
查看一下下载的源码包
ls
httpd-2.2.32.tar.gz
解压源码包
tar -zxvf httpd-2.2.32.tar.gz
用wget命令直接下载的压缩包可能会有问题
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
改变一个文件的权限
chmod 777 httpd-2.2.32.tar.gz
删除文件
rm -rf httpd-2.2.32.tar.gz
---------------------------------
yum工具的使用的更多相关文章
- 解决安装rpm包依赖关系的烦恼 - yum工具介绍及本地源配置方法
版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...
- 利用yum工具安装应用程序
在安装gtk+编译环境的过程中,你会发现,RPM软件包之间的依赖关系非常复杂.在实际管理过程中,这种依赖关系可能会更加复杂.因此非常有必要寻找一种自动化安装工具,让安装工具自己处理这些关系复杂的依赖关 ...
- yum工具介绍
当你的linux处于联网状态时,yum工具能够非常方便的在Linux上安装各种软件.补丁等等,而且最重要的一点是完全不用管包的依赖关系.只需要简单的指定你要安装的软件名称,其他工作几乎都交给yum了, ...
- Linux下安装yum工具
Linux下安装yum工具 http://blog.csdn.net/caoshichaocaoshichao/article/details/13171919
- Linux编程 18 安装软件程序(yum工具对软件包安装,删除,更新介绍)
一. 概述 本篇介绍在linux上见到的各种包管理系统(package management system,PMS)用来进行软件安装,管理,删除的命令行工具.PMS是利用一个数据库来记录各种相关内 ...
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...
- Fedora 和 RedHat 以及 SUSE 中 YUM 工具的使用
参考博客:https://www.cnblogs.com/good-study/p/9928587.html 一.yum命令概述: 1.简介: yum命令时在Fedora和RedHat以及SUSE中基 ...
- 安装软件包的三种方法、RPM包介绍、rpm、yum工具用法、yum搭建本地仓库
第5周第3次课(4月18日) 课程内容: 7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库 7.1 安装软件包的三种方法 rpm工 ...
- yum工具及源码包
目录 yum工具及源码包 yum yum源 yum实战案例 yum全局配置文件 制作本地yum仓库 构建企业级yum仓库 源码包 yum工具及源码包 yum yum是RedHat以及CentOS中的软 ...
随机推荐
- 查询的model里面 一般都要有一个要返回的model做属性 ;查询前要传入得参数,查询后返回的参数 都要集合在一个model中
查询的model里面 一般都要有一个要返回的model做属性
- git bash 下操作文件及文件夹命令
1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通 ...
- lyk
/*这道题第一眼看的时候,设f[i]表示1--i的最大空闲时间 但是我们又可以发现,i时刻的最大空闲时间和后面选择任务的持续的时间是有关系的 那么我们就用f[i]来表是i——n的最大空闲时间,即倒着找 ...
- BZOJ1503[NOI2004]郁闷的出纳员——treap
OIER公司是一家大型专业化软件公司,有着数以万计的员工.作为一名出纳员,我的任务之一便是统计每位员工的工资.这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资.如果他心 ...
- 提高SqlServer数据库的安全性,禁用掉sa账户
Sqlsever 数据库有两种登陆身份验证模式,一种是windows身份验证:一种是sqlserver 账户验证模式,在sqlserver 账户验证模式中,sa账户是大家所熟知的,并且sa也是内置的默 ...
- springmvc搭配nginx 实现动静分离
在下自己整理 ,如有错误请指正 一般的nginx的 静态文件的项目是这么配置的 location ~ .*\.(js|css)?$ { root E:/Workspaces/Idea15/demo/w ...
- git回滚部分文件到某个版本
reset 命令只能将整个版本的代码一起回滚,需要使用checkout 命令,可以还原部分文件到某一版本 格式为:git checkout [<branch>] [file] 1.首先使用 ...
- project 2013 设置工期为1个工作日,但开始时间与结束时间不是同一天
1.问题描述 project2013在工期栏输入 1 ,在开始时间结束时间点自动安排,就会出现如下情况,会被误认为是两天 2.问题解决 文件-->选项-->常规-->日期格式选择 ...
- 「POJ 1135」Domino Effect(dfs)
BUPT 2017 Summer Training (for 16) #3G 题意 摆好的多米诺牌中有n个关键牌,两个关键牌之间有边代表它们之间有一排多米诺牌.从1号关键牌开始推倒,问最后倒下的牌在哪 ...
- windows 服务器同步互联网时间
@echo off ::netsh ipsec static set policy name=7road assign=n net time /setsntp:pool.ntp.org net sto ...