当前位置: 首页 > news >正文

腾讯云的运维笔记——从yum的安装与更新源开始

文章目录

  • 一、在腾讯云选择合适的操作系统
  • 二. 如何彻底卸载原有yum并重新安装
    • 1. 查看已经安装的yum
    • 2. 删除yum包
    • 3. 查看是否删除完毕(未找到yum包则删除完成)
    • 4. 查看Liunx系统版本
    • 5. 下载yum有关的RPM包
    • 6. 安装下载好的yum有关的RPM包
    • 7. 查看是否安装完成
  • 三. 如何更新yum源
  • 四. 如何安装图形化界面并最终通过VNC登录
    • 4.1 安装图形化界面
    • 4.2 通过VNC登录
  • 五、如何安装google-chrome
  • 六、安装环境

一、在腾讯云选择合适的操作系统

centos7.6太老了,在安装很多python包的时候容易报glibc太老,导致无法安装。这里推荐使用OpenCloudOS 9,使用体验基本跟CentOS差不多。
在这里插入图片描述

二. 如何彻底卸载原有yum并重新安装

问题背景:常常在执行yum命令时,出现如下错误

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfileOne of the configured repositories failed (Unknown),and yum doesn't have enough cached data to continue. At this point the onlysafe thing yum can do is fail. There are a few ways to work "fix" this:1. Contact the upstream for the repository and get them to fix the problem.2. Reconfigure the baseurl/etc. for the repository, to point to a workingupstream. This is most often useful if you are using a newerdistribution release than is supported by the repository (and thepackages for the previous distribution release still work).3. Run the command with the repository temporarily disabledyum --disablerepo=<repoid> ...4. Disable the repository permanently, so yum won't use it by default. Yumwill then just ignore the repository until you permanently enable itagain or use --enablerepo for temporary usage:yum-config-manager --disable <repoid>orsubscription-manager repos --disable=<repoid>5. Configure the failing repository to be skipped, if it is unavailable.Note that yum will try to contact the repo. when it runs most commands,so will have to try and fail each time (and thus. yum will be be muchslower). If it is a very temporary problem though, this is often a nicecompromise:yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=trueCannot find a valid baseurl for repo: centos-sclo-sclo

1. 查看已经安装的yum

rpm -qa |grep yum

2. 删除yum包

rpm -qa|grep yum|xargs rpm -e --nodeps

3. 查看是否删除完毕(未找到yum包则删除完成)

rpm -qa |grep yum

4. 查看Liunx系统版本

uname -an

5. 下载yum有关的RPM包

wget https://buildlogs.cdn.centos.org/c7.00.03/python-iniparse/20140609190145/0.4-9.el7.x86_64/python-iniparse-0.4-9.el7.noarch.rpm
wget https://buildlogs.cdn.centos.org/c7.2009.00.x86_64/yum/20201001170128/3.4.3-168.el7.centos.x86_64/yum-3.4.3-168.el7.centos.noarch.rpm
wget https://buildlogs.cdn.centos.org/c7.2003.u.armhfp/yum-utils/20200512164914/1.1.31-54.el7_8.armhfp/yum-utils-1.1.31-54.el7_8.noarch.rpm
wget https://buildlogs.cdn.centos.org/c7.2003.u.armhfp/yum-utils/20200512164914/1.1.31-54.el7_8.armhfp/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
wget https://buildlogs.cdn.centos.org/c7.00.03/yum-metadata-parser/20140609201710/1.1.4-10.el7.x86_64/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

6. 安装下载好的yum有关的RPM包

rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm --force --nodeps
rpm -ivh yum-* --force --nodeps
rpm -qa |grep yum

7. 查看是否安装完成

yum makecache

三. 如何更新yum源

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

四. 如何安装图形化界面并最终通过VNC登录

4.1 安装图形化界面

yum groupinstall "Server with GUI" -y
systemctl set-default graphical
reboot

4.2 通过VNC登录

在这里插入图片描述

五、如何安装google-chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum localinstall google-chrome-stable_current_x86_64.rpm

安装成功后,通过命令:google-chrome --version
可以看到我们安装的google-chrome版本是:

Google Chrome 139.0.7258.154

根据这个版本号139.0.7258.154,我们下载对应的chrome driver :

wget https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.154/linux64/chromedriver-linux64.zip

如果你下载的其他版本的google chrome,请在下面找对应的driver:更多版本chrome driver下载地址

六、安装环境

conda create -n lmflow python=3.10 -y

参考文献

  1. Linux:CentOS 7 安装yum
  2. CentOS 7 更换 阿里云/清华大学 yum 软件源
  3. 搭建 CentOS 可视化界面
  4. Install Google Chrome on CentOS 7 using yum command
http://www.dtcms.com/a/359236.html

相关文章:

  • 深入理解 Linux 驱动中的 file_operations:从 C 语言函数指针到类比 C++ 虚函数表
  • centos7中MySQL 5.7.32 到 5.7.44 升级指南:基于官方二进制包的原地替换式升级
  • 有个需求:切换车队身份实现Fragment的Tab隐藏显示(车队不显示奖赏)
  • SNMPv3开发--简单使用
  • 【Linux基础】深入理解Linux环境下的BIOS机制
  • Python - 机器学习:从 “教电脑认东西” 到 “让机器自己学规律”
  • 项目管理和产品管理的区别
  • docker,mysql安装
  • vector的学习和模拟
  • 揭秘表格推理的“思维革命”:RoT模型介绍
  • 【机器学习基础】机器学习中的容量、欠拟合与过拟合:理论基础与实践指南
  • Vue生命周期、工程化开发和脚手架、组件化开发
  • 学习日志41 python
  • 打工人日报#20250830
  • 内网后渗透攻击--跨域攻击
  • 给某个conda环境安装CUDA 12.4版本 全局CUDA不变
  • Mybatis 动态sql
  • 【树形数据结构】李超线段树 (Li-Chao Tree)
  • 【深度学习新浪潮】有没有什么方法可以将照片变成线描稿,比如日式漫画的那种?
  • 嵌入式学习日记(38)HTTP
  • Ansible主机模式与文件导入技巧
  • 开发环境全面配置指南:语言环境与数据库工具
  • 【面试场景题】订单超时自动取消功能如何设计
  • 【机器学习入门】3.3 FP树算法——高效挖掘频繁项集的“树状神器”
  • 11 C 语言 sizeof 与指针实战指南:一维 / 二维数组计算注意事项 + 笔试真题解析 + sizeof strlen 对比
  • 谈谈线程的中断退出
  • nginx(自写)
  • [Windows] 剪映国际版CapCut 6.7.0 视频编辑处理,免费使用素材和滤镜
  • 倾斜摄影是选择RGB图像还是多光谱影响进行操作?
  • RestTemplate工具类用法总结