内网环境-centos7.6配置chrom和flask项目
网络配置
#ip网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
参考配置
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="d1425cda-11e6-41ec-a0b0-13f61266171e"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.222.15 # 固定IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.222.2 # 网关地址
DNS1=223.5.5.5 # DNS服务器
1.离线安装Anaconda, 配置python环境
2.离线安装chrome
2.1离线安装命令
#使用 rpm命令强制安装 --nodeps选项会跳过依赖检查
rpm -ivh --nodeps google-chrome-stable-124.0.6367.118-1.x86_64.rpm
# yum 下载依赖
yum localinstall -y google-chrome-stable-124.0.6367.118-1.x86_64.rpm
#查看版本
google-chrome-stable --version
卸载命令
yum remove google-chrome-stable
2.2 离线下载依赖
#外网依赖可以直接安装,但内网需要离线安装包
yum install -y gtk3
内网离线环境下,需要外网yum下载依赖和相关依赖的离线包,然后上传内网安装
#在外网机上使用安装 yum-utils 和 createrepo 服务
yum install -y yum-utils createrepo
#外网下载离线包
repotrack -p ./mypackages gtk3
createrepo ./mypackages
#打包
tar -zcvf mypackages.tar.gz mypackages
修改/etc/yum.repos.d文件夹下的 repo文件,我的机子上叫 CentOS-Base.repo,修改前记得先备份。
cd /etc/yum.repos.d
cp CentOS-Base.repo CentOS-Base.repo.bakup
vi CentOS-Base.repo
修改/etc/yum.repos.d文件夹下的 repo文件
[local]
name=local
baseurl=file:///root/registry
enable=1
gpgcheck=0
然后保存退出。执行下面的命令。
yum clean all
yum makecache
#一键安装软件包
yum install -y gtk3
2.3 解决chrome无头模式显示方块的乱码问题
#首先,需要安装处理字体所需的工具包。
sudo yum install fontconfig mkfontscale -y
mkdir -p /usr/share/fonts/chinese
cd /usr/share/fonts/chinese
# 将上传的字体文件(如 simsun.ttc)复制到该目录
sudo cp /path/to/your/chinese/font.ttf /usr/share/fonts/chinese/
sudo chmod -R 755 /usr/share/fonts/chinese/
cd /usr/share/fonts/chinese
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
fc-list :lang=zh

浙公网安备 33010602011771号