Linux04-yum

2023-11-19

一、CentOS 镜像修改为阿里云yum

配置步骤如下:
1.备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

CentOS 8

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

3.生成缓存

yum makecache 

4.其他
非阿里云ECS用户会出现 Couldn’t resolve host ‘mirrors.cloud.aliyuncs.com’ 信息,不影响使用。

用户也可自行修改相关配置: eg:

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

二、yum命令

  1. 安装: yum install -y 安装包名字
    说明:-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)
  2. 其他命令:
    1.列出所有可更新的软件清单命令:yum check-update
    2.更新所有软件命令:yum update
    3.仅安装指定的软件命令:yum install <软件包名字>
    4.仅更新指定的软件命令:yum update <软件包名字>
    5.列出所有可安裝的软件清单命令:yum list
    6.删除卸载软件包命令:yum remove <软件包名字>
    7.查找软件包 命令:yum search <keyword>
    8.清除缓存命令:
    yum clean packages: 清除缓存目录下的软件包
    yum clean headers: 清除缓存目录下的 headers
    yum clean oldheaders: 清除缓存目录下旧的 headers
    yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers

三、使用yum相关问题

问题1:yum lock

报错如下:

Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
    内存:248 M RSS (997 MB VSZ)
    已启动: Thu Feb 13 14:05:34 2020 - 11:14之前
    状态 :睡眠中,进程ID:10888

解决办法:
rm -f /var/run/yum.pid

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux04-yum 的相关文章

  • 如何修复“iptables:没有该名称的链/目标/匹配”?

    我在我的 Linux 嵌入式系统上构建并安装了 iptables 如果我列出所有规则 则一切正常 iptables list Chain INPUT policy ACCEPT target prot opt source destinat
  • 为什么我收到“无法进行二进制日志记录”的信息。在我的 MySQL 服务器上?

    当我今天启动 MySQL 服务器并尝试使用以下命令进行一些更改时用于 MySQL 的 Toad http www quest com toad for mysql 我收到此消息 MySQL 数据库错误 无法进行二进制日志记录 消息 交易级别
  • awk 子串单个字符

    这是columns txt aaa bbb 3 ccc ddd 2 eee fff 1 3 3 g 3 hhh i jjj 3 kkk ll 3 mm nn oo 3 我可以找到第二列以 b 开头的行 awk if substr 2 1 1
  • 如何检测并找出程序是否陷入死锁?

    这是一道面试题 如何检测并确定程序是否陷入死锁 是否有一些工具可用于在 Linux Unix 系统上执行此操作 我的想法 如果程序没有任何进展并且其状态为运行 则为死锁 但是 其他原因也可能导致此问题 开源工具有valgrind halgr
  • Jenkins中找不到环境变量

    我想在詹金斯中设置很多变量 我试过把它们放进去 bashrc bash profile and profile of the jenkins用户 但 Jenkins 在构建发生时找不到它们 唯一有效的方法是将所有环境变量放入Jenkinsf
  • Linux中的CONFIG_OF是什么?

    我看到它在很多地方被广泛使用 但不明白在什么场景下我需要使用它 What is 配置 OF OF 的全名是什么 打开固件 这是很久以前发明的 当时苹果公司正在生产基于 PowerPC CPU 的笔记本电脑 而 Sun Microsystem
  • 从 Python 调用 PARI/GP

    我想打电话PARI GP http pari math u bordeaux fr dochtml gpman html仅从Python计算函数nextprime n 对于不同的n是我定义的 不幸的是我无法得到帕里蟒蛇 http code
  • Linux 中的动态环境变量?

    Linux 中是否可以通过某种方式拥有动态环境变量 我有一个网络服务器 网站遵循以下布局 site qa production 我想要一个环境变量 例如 APPLICATION ENV 当我在 qa 目录中时设置为 qa 当我在生产目录中时
  • 域套接字“sendto”遇到“errno 111,连接被拒绝”

    我正在使用域套接字从另一个进程获取值 就像 A 从 B 获取值一样 它可以运行几个月 但最近 A 向 B 发送消息时偶尔会失败 出现 errno 111 连接被拒绝 我检查了B域套接字绑定文件 它是存在的 我也在另一台机器上做了一些测试 效
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • vector 超出范围后不清除内存

    我遇到了以下问题 我不确定我是否错了或者它是一个非常奇怪的错误 我填充了一个巨大的字符串数组 并希望在某个点将其清除 这是一个最小的例子 include
  • 尝试安装 LESS 时出现“请尝试以 root/管理员身份再次运行此命令”错误

    我正在尝试在我的计算机上安装 LESS 并且已经安装了节点 但是 当我输入 node install g less 时 出现以下错误 并且不知道该怎么办 FPaulMAC bin paul npm install g less npm ER
  • Discord.net 无法在 Linux 上运行

    我正在尝试让在 Linux VPS 上运行的 Discord net 中编码的不和谐机器人 我通过单声道运行 但我不断收到此错误 Unhandled Exception System Exception Connection lost at
  • 导入错误:没有名为 django 的模块

    我使用的是centos Linux 我有 python 2 6 和 django 现在我升级到 python 2 7 Python 2 6 位于 usr lib python2 6 Python 2 7 位于 usr local lib p
  • CentOS:无法安装 Chromium 浏览器

    我正在尝试在 centOS 6 i 中安装 chromium 以 root 用户身份运行以下命令 cd etc yum repos d wget http repos fedorapeople org repos spot chromium
  • os.Mkdir 和 os.MkdirAll 权限

    我正在尝试在程序开始时创建一个日志文件 我需要检查是否 log如果不创建目录 则目录存在 然后继续创建日志文件 好吧 我尝试使用os Mkdir 也os MkdirAll 但无论我在第二个参数中输入什么值 我都会得到一个没有权限的锁定文件夹
  • 如何在shell中输出返回码?

    我正在尝试通过调用自定义 shell 脚本sh bin sh c myscript sh gt log txt 2 gt 1 echo 该命令的输出是创建的后台进程的 PID 我想指导 bin sh保存返回码myscript sh到某个文件
  • 在 Linux 上使用多处理时,TKinter 窗口不会出现

    我想生成另一个进程来异步显示错误消息 同时应用程序的其余部分继续 我正在使用multiprocessingPython 2 6 中的模块来创建进程 我试图用以下命令显示窗口TKinter 这段代码在Windows上运行良好 但在Linux上
  • Linux 中什么处理 ping?

    我想覆盖 更改 linux 处理 ping icmp echo 请求数据包的方式 这意味着我想运行自己的服务器来回复传入的 icmp 回显请求或其他 数据包 但为了使其正常工作 我想我需要禁用 Linux 的默认 ping icmp 数据包
  • ubuntu:升级软件(cmake)-版本消歧(本地编译)[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我的机器上安装了 cmake 2 8 0 来自 ubuntu 软件包 二进制文件放置在 usr bin cmake 中 我需要将 cmake 版本至少

随机推荐

  • rancher使用说明

    一 登录rancher rancher 内网地址 https 10 1 119 12 9443 login 用户名 admin 密码 admin 进入默认项目的工作负载页面 二 部署服务 部署服务 进入按钮 部署服务 部署页面 2 1 各部
  • mysql域名配置_bind+mysql域名解析的简单配置

    虽然不是干运维的 但在IT江湖打酱油也难免受到高人的影响 所以在很早就听说bind可以和数据结合使用 一直都没有时间去研究 今天恰好一个同事问到bind安装的问题 就顺便研究了一下 下面将我的操作过程共享个各位 期间查找了不少网络上的资料
  • 为分布式做准备吧——分布式服务架构设计概述

    文章目录 分布式服务框架设计架构原理 通信框架 长连接还是短链接 BIO还是NIO 序列化与反序列化 协议栈 服务路由 基于服务注册中心的订阅发布 集群容错 服务降级 分布式消息跟踪 分布式服务框架设计架构原理 通常 分布式服务框架的架构可
  • 集成unittest与html测试报告

    常用断言 self assertTrue self assertEqual 集成HtmlTestRunner生成测试报告 testcase unittest TestSuite testcase addTests unittest Test
  • C++ STL概述

    STL就是封装好的一些数据结构以及一些算法 C STL 标准模板库 是一套功能强大的 C 模板类 提供了通用的模板类和函数 这些模板类和函数可以实现多种流行和常用的算法和数据结构 如向量 链表 队列 栈 Standard Template
  • shardingsphere-jdbc-core-spring-boot-star启动报错:ShardingSphereYamlConstructor$1.setCodePointLimit(I)V

    ShardingJdbc报ShardingSphereYamlConstructor 1 setCodePointLimit I 错误 是ShardingSphereYamlConstructor类没没有setCodePointLimit
  • Mac版Intelli IDEA 2018.2.2永久破解(到2100年1月)——2018.09.04亲测

    感谢https blog csdn net HALEN001 article details 81137092 1 下载IntelliJ IDEA 2018 2 2版本和破解补丁JetbrainsCrack 3 1 release enc
  • 年报前瞻:文化产业高质量发展确定性,关注腾讯音乐三大关键能力

    港股进入年报季 今年的披露期拥有比往年更多的看点 一方面 经济复苏态势明显 线上线下消费均有回暖 市场已经对去年的整体表现有更多预期 正关注企业对后续发展的思考 另一方面 两会结束 不少产业领域获得了新提法 新政策 纵观港股市场 文化产业目
  • GET和POST请求中,url中的参数和form表单中的参数怎么区分

    在和web前端开发过程中 经常会遇到使用form表单提交POST请求和GET请求 一般GET请求格式如下 http xxx path key1 value1 key2 value2 而POST请求的参数一般在请求体中 但是有时会发现 web
  • 工业 4.0 如何引领另一场工业革命

    提到工业革命 你首先想到的是什么 也许你会联想到一个戴着高帽 留着卷曲胡子的垄断商 抑或是蒸汽机 吊桥和维多利亚时代的工厂 如果我们告诉你 工业革命远未结束 而是未来众多工业革命中的第一次呢 事实上 我们正处于第四次工业革命的阵痛期 即所谓
  • altium Designer中Net Label的用法

    1 Net Label在AD中的位置 2 效果 给原理图中的不封闭线路做标记 如下图中用3个Net Label标记了3个不封闭的线路端 pin2 green light 和green light Net Label需要一个不封闭的线路组合
  • 编写谷歌插件v3遇到“ReferenceError: window is not defined”错误

    一 背景 得空学一下插件的编写Chrome Extensions 在GitHub找一些例子来看看 不过大多数都还是V2的 有些写法已经过时了 用不了 必须得对着文档来进行修改才行 练习的例子上 想写一个右键菜单 显示本机ip地址的跳转入口
  • plsql更改用户登录密码

    ORACLE数据库系统是美国ORACLE公司 甲骨文 提供的以分布式数据库为核心的一组软件产品 是目前最流行的客户 服务器 CLIENT SERVER 或B S体系结构的数据库之一 比如SilverStream就是基于数据库的一种中间件 O
  • seaborn画图——热力图及其参数详解,查找cmap的取值

    加载包 import pandas as pd import matplotlib pyplot as plt import seaborn as sns 使用pandas创建数据 s pd DataFrame v1 11 22 3 v2
  • clickhouse实战--常见异常汇总

    Code 117 e displayText DB Exception Unexpected NULL value of not Nullable type String version 20 8 3 18 从上面报错信息来看 是因为nul
  • Flutter - ScrollController 滚动监听及控制

    1 ScrollController jumpTo double offset animateTo double offset 这两个方法用于跳转到指定的位置 它们不同之处在于 后者在跳转时会执行一个动画 而前者不会 实例 点击按钮返回顶部
  • 解决在WebStorm中使用Vue的v-bind,v-on报错

    1 报错详情 Namespace v bind is not bound Namespace v on is not bound 等 问题说明 出现这个错误不是代码本身的问题 而是 WebStorm 这个编辑器的问题 因为 WebStorm
  • [Android Studio] 第5节 Intent页面跳转

    目录 目录 一 Intent是什么 二 使用步骤 1 调转demo 2 详解 3 页面数据传递 一 Intent是什么 Intent是Android中用于在不同组件 如活动 服务 广播接收器 之间传递数据和执行操作的对象 它可以用于启动活动
  • docker的入门使用指南

    前段时间把docker装到了虚拟机上 今天学一学怎么使用docker 是照着这个up在B站的视频学习的链接 Docker快速入门 讲得非常好 我这里就是记一下笔记 一 docker的简介 1 1什么是Docker 简单来说是一个应用打包 分
  • Linux04-yum

    一 CentOS 镜像修改为阿里云yum 配置步骤如下 1 备份 mv etc yum repos d CentOS Base repo etc yum repos d CentOS Base repo backup 2 下载新的 Cent