内网环境-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服务器

Centos 配置yum源

1.离线安装Anaconda, 配置python环境

Linux安装Anaconda教程

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下载依赖和相关依赖的离线包,然后上传内网安装

参考文档:CentOS无网络网环境(离线)安装软件包

#在外网机上使用安装 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无头模式显示方块的乱码问题

参考AI 回答

#首先,需要安装处理字体所需的工具包。
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

3.离线安装python 依赖包

posted @ 2025-12-10 00:42  长江~之星  阅读(5)  评论(0)    收藏  举报