关于搭建内网apt源服务器和配置内网国产电脑软件商店的说明

为了方便单位同事内网国产机使用系统自带的软件商店,我单位搭建了国产电脑软件源服务器。下面就国产电脑怎么搭建apt源服务器和配置软件商店给出以下说明。

  • centos7服务器上搭建apt源

1、从CSDN下载apt-mirror-0.5.4-2.noarch.rpm

2、在centos7上安装apt-mirror

rpm -ivh apt-mirror-0.5.4-2.noarch.rpm

3、安装apache2

yum install httpd

4、设置apt-mirror配置文件

vi /etc/apt/mirror.list #找到apt-mirror配置

set base_path /data/apt/archives #设置镜像文件下载地址

set defaultarch arm64 #架构配置,i386/amd64/arm64,默认的话会下载跟本机相同的架构的源,这里我们下载arm64架构的源

set nthreads 20

set _tilde 0

#设置下载线程数量

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

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

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

clean https://archive2.kylinos.cn/deb/kylin/production/KY-V10-SP1-arm64/custom/kylin-desktop/V10-SP1-arm64

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

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

clean https://archive2.kylinos.cn/deb/kylin/production/KY-V10-arm64/custom/kylin-desktop/V10-arm64

5、同步apt软件源

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

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

6、显示apt-mirror同步情况

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

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

7、建立源文件软链接

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

#银河麒麟v10sp1系统软件源

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

#银河麒麟v10系统软件源

8、防火墙设置

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

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

firewall-cmd --reload

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

9、selinux设置

semanage permissive -a httpd_t

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

二、在客户机上配置软件商店

1、找到软件商店配置文件。

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

2、修改软件商店配置文件

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

sudo su,然后输入电脑密码,回车。再输入pluma sources.list。

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

a.银河麒麟v10sp1系统增加:

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

b.银河麒麟v10系统增加:

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

修改完成点南保存,然后关闭文本编辑器。(ip:port是centos7服务器的ip和端口,如192.168.1.1:8060)

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

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

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

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

最后,配置完成后,你就可以打开软件商店选择你想安装的软件了。注意:我们搭建的软件源服务器里的软件是用的麒麟系统自带的软件仓库,只能提供自带的软件安装,如有不便,还请见谅。

  • 16
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三明魏庆平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值