麒麟系统下载依赖到本地

在麒麟系统中下载依赖到本地,主要有以下几种方法:

使用apt命令

  • 只下载不安装:在连接互联网的电脑上,使用sudo apt-get -d install <包名>命令,可以只下载软件包及其依赖到/var/cache/apt/archives目录下,而不进行安装。例如,要下载minicom及其依赖,可分别执行sudo apt-get -d install minicom*sudo apt-get -d install libtinfo5*
  • 拷贝到离线电脑:下载完成后,进入/var/cache/apt/archives目录,将所需的.deb文件拷贝到离线电脑上,然后使用sudo dpkg -i *.deb命令进行安装。

使用yum命令(适用于Kylin v10 x86_64系统)

  • 下载指定软件及其依赖:使用yum install --downloadonly --downloaddir=路径 安装包名命令,可以将软件及其依赖下载到指定目录。例如,要将nginx及其依赖下载到/opt目录,可执行yum install --downloadonly --downloaddir=/opt nginx
  • 下载整个Yum源的所有安装包
    • 首先,创建一个目录用于存放下载的rpm包,如mkdir /opt/kylin
    • 然后,执行reposync -p /opt/kylin/命令,将rpm包下载到/opt/kylin目录下。
    • 接着,将/opt/kylin/os/Packages目录移动到/opt/kylin目录下。
    • 最后,生成repo文件,执行cd /opt/kylin/;createrepo .命令。

使用iso镜像创建本地yum服务

  • 挂载iso镜像:将麒麟系统的iso镜像挂载到/mnt目录,例如mount Kylin-Server-10-SP1-Release-Build04-20200711-x86_64.iso /mnt
  • 拷贝Packages目录:将挂载后的/mnt/Packages目录拷贝到本地目录,如cp -r /mnt/Packages /opt/kylin-yum-repo/centos/7/x86_64/
  • 生成repo文件:进入拷贝后的Packages目录,执行createrepo .命令生成repo文件。
  • 编辑yum配置文件:在/etc/yum.repos.d目录下,创建一个新的配置文件,如kylin.repo,内容如下:
    [kylin]
    name=kylin repo
    baseurl=file:///opt/kylin
    gpgcheck=0
    enable=1
    
    也可以使用命令echo "[kylin] name=kylin repo baseurl=file:///opt/kylin gpgcheck=0 enable=1" > /etc/yum.repos.d/kylin.repo来创建。

你可能感兴趣的:(linux,kylin)