【kylin】【ubuntu】搭建本地源

这篇具有很好参考价值的文章主要介绍了【kylin】【ubuntu】搭建本地源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


ubuntu搭建本地源,项目经验,kylin,ubuntu

一、制作一个本地源仓库

制作ubuntu本地仓库

  1. 首先需要构建一个本地仓库,用来存放软件包

    mkdir -p /path/to/localname/packages
    chown _apt localname
    cd /path/to/localname/packages
    apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends <packages> | grep -v arch | grep "^\w")
    #apt-get install -d <packages>
    
  2. 创建本地软件源的index文件:

    cd /path/to/localname
    dpkg-scanpackages ./packages | gzip -9c > Packages.gz
    apt-ftparchive packages ./packages > Packages
    apt-ftparchive release ./packages > Release
    
    如果提示dpkg-scanpackages命令不可用,用此命令安装工具 apt install dpkg-dev,注意本地源仓库构建是在ubuntu系统上的操作。
    
  3. 如果需要本地源,操作如下:

    #保存原有sources.list文件:
    mv /etc/apt/sources.list /etc/apt/sources.list.bak
    
    #创建并修改新的sources.list
    vim /etc/apt/sources.list
     
    #sources.list内容如下
    deb file:/path/to/localname   ./
    

制作kylin本地源

  1. 创建一个目录作为本地源的根目录。这个目录将包含软件包文件和相关的元数据信息。下载 Kylin 系统的软件包。您可以从 Kylin 官方网站或其他可信的来源下载 Kylin 系统的 ISO 镜像文件。

  2. 挂载 ISO 镜像文件。执行以下命令将 ISO 镜像文件挂载到一个临时目录:

    sudo mount -o loop /path/to/kylin.iso /mnt
    
  3. 复制软件包文件。将 ISO 镜像中的软件包文件复制到本地源的根目录中:

    sudo cp -r /mnt/Packages /path/to/localname/
    
  4. 生成元数据信息。执行以下命令生成元数据信息:

    sudo createrepo /path/to/localname
    
  5. 如果需要配置本地源。在/etc/yum.repos.d/目录中创建一个新的.repo文件,例如localrepo.repo,并使用文本编辑器打开它。在该文件中输入以下内容:

    [localrepo]
    name=Local Repository
    baseurl=file:///path/to/localname
    gpgcheck=0
    enabled=1
    

二、制作内网源服务器

ubuntu系统

  1. 安装nginx:

    sudo apt install nginx
    
  2. 创建一个目录用于存放软件包文件。默认情况下,Nginx 的根目录是 /var/www/html。你可以在该目录下创建一个新目录,例如 /var/www/html/:

    sudo mkdir -p /var/www/html/
    
  3. 将制作的ubuntu本地源拷贝到/var/www/html/中:

    cp -rf /path/to/localname /var/www/html/
    
  4. 配置 Nginx 来提供软件包文件。编辑 Nginx 的默认配置文件 /etc/nginx/sites-available/default

    sudo nano /etc/nginx/sites-available/default
    # 将以下行添加到 server 块中:
    
    location /ubuntu {
        alias /var/www/html/ubuntu;
        autoindex on;
    }
    
  5. 重启 Nginx 服务以使配置生效:

    sudo systemctl restart nginx
    

kylin系统

  1. 安装服务器软件,并配置好服务器。

    sudo yum install -y nginx
    
  2. 配置服务器,kylin系统上可以在/etc/nginx/nginx.conf文件中修改配置:

    # 在server中添加以下配置,注意下面的/localname应与仓库名字一致
    location /localname {
        alias /var/www/html/localname;
        autoindex on;
    }
    
  3. 创建一个目录用于存放软件包文件。默认情况下,Nginx 的根目录是 /var/www/html。你可以在该目录下创建一个新目录,例如 /var/www/html/:

    mkdir -p /var/www/html/
    
  4. 将本地源添加到server端目录:/var/www/html/,没有该目录可以自己创建:

    cp -rf /path/to/localname /var/www/html
    
  5. 重启 Nginx 服务以使配置生效:

    sudo systemctl restart nginx
    

三、使用内网源

ubuntu

在需要使用内网源的ubuntu上操作
  1. 保存原有的sources.list文件。

    mv /etc/apt/sources.list /etc/apt/sources.list.bak
    
  2. 创建并修改源配置文件:vim /etc/apt/sources.list,输入以下内容并保存:

    deb [trusted=yes] http://192.168.2.199/ubuntu   ./
    
  3. 通过内网源进行安装。

    apt install -y <packages>
    

完成,感谢阅读。

kylin

在需要使用内网源的kylin上操作
  1. 保存原有的kylin_aarch64.repo文件:

    mv /etc/yum.repos.d/kylin_aarch64.repo /etc/yum.repos.d/kylin_aarch64.repo.bak
    
  2. 创建修改源配置文件:vim /etc/yum.repos.d/kylinlocal.repo,输入以下内容并保存:

    [kylin]
    name=Local Repository
    baseurl=http://xxx.xxx.xxx.xxx/localname
    gpgcheck=0
    enabled=1
    
    # 例如
    [kylin]
    name=Local Repository
    baseurl=http://192.168.3.216/localname
    gpgcheck=0
    enabled=1
    
  3. 通过内网源进行安装。文章来源地址https://www.toymoban.com/news/detail-755571.html

    sudo yum update
    sudo yum install <packages>
    

到了这里,关于【kylin】【ubuntu】搭建本地源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git笔记--Ubuntu上传本地项目到github

    目录 1--基本配置 2--本地上传 ① 创建ssh-key ② 查看并关联ssh-key         复制内容,在 GitHub 中依次点击 Settings - SSH and GPG keys - New SSH key,将 id_rsa.pub 文件中的字符串复制进去; ③ 检查关联情况         输出欢迎信息即关联认证成功! ​​​​ 设置令牌:         Settin

    2024年02月14日
    浏览(62)
  • 小米便签开源项目本地环境搭建

    基于Android Studio、和Gradle 的小米便签配置和安装 一、Android Studio的中文社区(官网)下载最新的Android Studio 点击开始传送 http://www.android-studio.org/ 可参考下文安装配置Android StudioAndroid Studio 和 SDK 下载、安装和环境变量配置_siwuxie095的博客-CSDN博客_androidstudio配置sdk 根据指引把

    2023年04月25日
    浏览(44)
  • 【cpolar】Ubuntu本地快速搭建web小游戏网站,公网用户远程访问

    🎥 个人主页:深鱼~ 🔥收录专栏:cpolar 🌄欢迎 👍点赞✍评论⭐收藏 目录 前言 1. 本地环境服务搭建 2. 局域网测试访问 3. 内网穿透 3.1 ubuntu本地安装cpolar 3.2 创建隧道 3.3 测试公网访问 4. 配置固定二级子域名 4.1 保留一个二级子域名 4.2 配置二级子域名 4.3 测试访问公网固定

    2024年02月05日
    浏览(53)
  • Ubuntu本地快速搭建web小游戏网站,公网用户远程访问【内网穿透】

    网:我们通常说的是互联网;站:可以理解成在互联网上的一个房子。把互联网看做一个城市,城市里面的每一个房子就是一个站点,房子里面放着你的资源,那如果有人想要访问你房子里面的东西怎么办? 在现实生活中,去别人家首先要知道别人的地址,某某区某某街道,

    2024年02月03日
    浏览(79)
  • 如何在Ubuntu 18.04上安装PHP 7.4并搭建本地开发环境

    PHP是一种流行的服务器脚本语言,用于创建动态和交互式web页面。开始使用你选择的语言是学习编程的第一步。 本教程将指导您在Ubuntu上安装PHP 7.4,并通过命令行设置本地编程环境。您还将安装依赖管理器Composer,并通过运行脚本来测试您的安装。 要完成本教程,您需要安

    2024年02月11日
    浏览(71)
  • vite搭建的项目动态引入本地图片

    由于vite里面没有require(), 所以需要封装个工具。

    2024年02月11日
    浏览(59)
  • VUE搭建项目,配置本地IP地址其他人可访问项目

    1.首先找到config文件夹目录下的 index.js文件 2.然后找到package.json配置文件 3.配置一下build文件夹下面的webpack.dev.conf.js文件 4.最后配置一下启动项目 通过localhost 和本地ip地址访问 同样还是在build文件夹下面的webpack.dev.conf.js文件找到 5.最后看下一效果

    2024年02月12日
    浏览(54)
  • 将本地Django项目部署到服务器上(Ubuntu20.04)

    最近因为项目的需求开始正在搭建一个个人网站。在本地完成了项目后端的内容后需要部署到服务器上以供用户访问。因为后端使用的是Django框架,就在网上找了很多有关将Django项目部署到网站上的教程。由于本人在网络这块属于小白,原理了解甚少,在一边参照各种教程一

    2024年02月03日
    浏览(52)
  • 常用Git指令|初入职Git指令学习|如何将Git项目拉至本地|如何将本地项目上传至Git|Ubuntu下Git环境配置|Ubuntu下如何利用VSCode使用Git指令

    实习入职已经一个月了,整理一下自己常用的一些指令,供自己查阅,也可以供一些新入职朋友参考。 这条博客也会不定时更新。 2022.10.26更新Ubuntu环境下的Git配置,因为最近可能需要win,Ubuntu,Mac三端代码同步,所以Git工具要用起来了! Git是一款代码同步的工具,方便团队协

    2024年02月09日
    浏览(57)
  • 几分钟在Ubuntu搭建本地Emlog博客网站并发布至公网无需购买域名服务器

    博客作为使用最广的个人在互联网的发声网站,在很长一段时间里,都被大家视作在互联网上发声的主要通道之一。虽然之后出现的即时聊天工具和朋友圈崛起,抢夺了不少博客的空间,但其仍占有不小的市场份额。也正因博客很重要,才吸引了不少开发者,制作出了各种各

    2024年02月04日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包