Home

Kylin(麒麟)搭建内网应用商店

软件作用
apt-mirror镜像apt
apache2发布

设置apt-mirror配置文件

vi /etc/apt/mirror.list 					#找到apt-mirror配置
mkdir /data/apt/archives					#新建存放镜像文件的文件夹
set base_path /data/apt/archives 	#设置镜像文件下载地址
set defaultarch amd64 						#架构配置,i386/arm64/amd64,默认的话会下载跟本机相同的架构的源,这里我们下载amd64架构的源
set nthreads 20 #设置下载线程数量
set _tilde 0

设置下载apt源的地址,我们只需要kylin V10和kylin V10 sp1,两个版本的源

#V10 SP1版本: kylin-desktop-V10-SP1-amd64

deb https://archive2.kylinos.cn/deb/kylin/production/KY-V10-SP1-amd64/custom/kylin-desktop/V10-SP1-amd64 10.1 all main restricted universe multiverse
clean https://archive2.kylinos.cn/deb/kylin/production/KY-V10-SP1-amd64/custom/kylin-desktop/V10-SP1-amd64

#V10版本: kylin-desktop-V10-amd64

deb https://archive2.kylinos.cn/deb/kylin/production/KY-V10-amd64/custom/kylin-desktop/V10-amd64 10.0 all main restricted universe multiverse
clean https://archive2.kylinos.cn/deb/kylin/production/KY-V10-amd64/custom/kylin-desktop/V10-amd64

同步apt软件源

nohup apt-mirror > /var/spool/apt-mirror/var/cron.log & (查看一下cron.log文件是否存在)

#设置apt-mirror在后台运行,并且关闭ssh会话也不关闭apt-mirror同步进程

显示apt-mirror同步情况

tail -f -n 20 /var/spool/apt-mirror/var/cron.log #显示最近20行的同步情况日志

(注意:下载完两个库大概要用148G的硬盘空间。不要想用kyin去安装apt局部源,因为apt和apt-dev两个软件包找不到,就没法用apt-ftparchive release ./ > Release语句生成Release文件,在服务器上就不能搭建局部apt源。)

建立源文件软链接

#银河麒麟v10sp1系统软件源

ln -s /data/apt/archives/archive2.kylinos.cn/deb/kylin/production/KY-V10-SP1-amd64/custom/kylin-desktop/V10-SP1-amd64 /var/www/html/kylin-desktop-v10-sp1-amd64

#银河麒麟v10系统软件源

ln -s /data/apt/archives/archive2.kylinos.cn/deb/kylin/production/KY-V10-amd64/custom/kylin-desktop/V10-amd64 /var/www/html/kylin-desktop-v10-amd64

防火墙设置

firewall-cmd --permanent --zone=publie --add-service=http
firewall-cmd --permanent --zone=publie --add-service=https
firewall-cmd --reload

#设置这个是为了让防火墙通过http和https访问,不然访问不了apache2服务。

selinux设置

semanage permissive -a httpd_t

#设置这个是为了让selinux允许apache2服务器访问软链接的文件夹里的文件,没有这个访问不了。

在客户机上配置软件商店

找到软件商店配置文件。

找到/etc/apt文件夹,以下文件夹下的sources.list文件。

修改软件商店配置文件

在第一步中的文件夹空白处,单击右键->选择“打开终端”。在终端界面输入:

vim /etc/apt/sources.list

在跳出来的文本编辑器中修改sources.list配置文件,文件中原有内容前加#号,

银河麒麟v10sp1系统增加:

deb [arch=amd64] http://IP:PORT/kylin-desktop-v10-sp1-amd64 10.1 main restricted universe multiverse

银河麒麟v10系统增加:

deb [arch=amd64] http://IP:PORT/kylin-desktop-v10-amd64 10.0 all main restricted universe multiverse

修改完成后保存,然后关闭文本编辑器。(ip

,如10.0.0.189
)

下图为银河麒麟v10sp1系统,银河麒麟v10参照修改:

注意事项:点击桌面上的计算机,右键->属性,可以在系统概述里看到你的国产电脑是v10sp1还是v10系统。

关闭文本编辑器后,会回到终端界面,先输入:

apt-get clean回车,再输入apt-get update回车,出现如下图所示就是软件商店配置成功了。

最后,配置完成后,你就可以打开软件商店选择你想安装的软件了。注意:我们搭建的软件源服务器里的软件是用的麒麟系统自带的软件仓库,只能提供自带的软件安装,有的软件在应用商店找不到的话要在命令行进行安装。

Linux VMware 网络 AI