Skip to content

CentOS 8 EOL 如何切换源?AppStream

  1. 运行以下命令备份之前的 repo 文件
shell
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
  1. 运行以下命令下载最新的 repo 文件
shell
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
  1. 运行以下命令替换 repo 文件中的链接
shell
sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g'  /etc/yum.repos.d/Centos-vault-8.5.2111.repo &&  sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo
  1. 运行以下命令重新创建缓存
shell
yum clean all && yum makecache

linux 字体安装

shell
#fonts aliyunpan Github blog -> zip -> puppetter_fonts.tar.gz
yum -y install fontconfig
#上传字体至文件夹,修改权限
chmod -R 755 /usr/share/fonts/[文件夹名称]
#安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件
yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

vim /etc/fonts/fonts.conf

在 Font Directory List 下添加如下

<dir>/usr/share/fonts/[文件夹名称]</dir>
shell
#刷新内存中的字体缓存
fc-cache
#查看字体有没有被安装上
fc-list

puppeteer 安装依赖

参考

shell
#centos
yum install alsa-lib.x86_64 atk.x86_64 cups-libs.x86_64 gtk3.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXrandr.x86_64 libXScrnSaver.x86_64 libXtst.x86_64 pango.x86_64 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-cyrillic xorg-x11-fonts-misc xorg-x11-fonts-Type1 xorg-x11-utils
#After installing dependencies you need to update nss library using this command
yum update nss -y

环境变量设置

vim /etc/profile

pm2 开机启动

shell
#保存当前列表
pm2 save
#设置开机启动
pm2 startup
#取消开机启动
pm2 unstartup