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回车,出现如下图所示就是软件商店配置成功了。

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