麒麟系统下载依赖到本地

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

使用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来创建。
### 如何在麒麟操作系统上安装或下载 PCRE2 依赖库 要在麒麟操作系统(如中标麒麟或银河麒麟)上安装或下载 PCRE2 依赖库,可以按照以下方法操作: #### 方法一:通过 RPM 包管理器离线安装 如果网络环境不允许在线安装,可以通过下载对应的 RPM 包并手动安装的方式完成。以下是具体步骤: 1. **访问官方镜像站点** 访问中标麒麟的 RPM 包下载地址 `http://download.cs2c.com.cn/neokylin/server/releases/7.0/aarch64/os/Packages/` 或其他适用版本的镜像站点[^1]。 2. **查找并下载 PCRE2 的 RPM 包** 在该页面中找到与目标系统架构匹配的 PCRE2 软件包文件名通常类似于 `pcre2-devel-*.rpm` 和 `pcre2-*.rpm`。 3. **传输至本地系统** 使用工具(如 SCP、FTP 或 U盘)将下载好的 RPM 包传送到目标麒麟系统的指定目录,例如 `/tmp` 或自定义路径。 4. **执行安装命令** 切换到存储 RPM 包的目录后运行以下命令进行安装: ```bash rpm -ivh pcre2-*.rpm pcre2-devel-*.rpm ``` #### 方法二:源码编译安装 当无法获取预构建的 RPM 包或者需要特定配置时,可以选择从源码编译安装 PCRE2 库。 1. **准备开发环境及相关依赖项** 需要先确保系统已安装必要的开发工具链以及基础库支持,可通过 YUM 工具实现: ```bash yum install -y gcc make autoconf automake libtool zlib-devel openssl-devel ``` 2. **下载 PCRE2 源代码压缩包** 前往官方网站或其他可信资源链接处获取最新稳定版的 tarball 文件,比如: ```bash wget https://ftp.pcre.org/pub/pcre/pcre2-10.40.tar.gz ``` 3. **解压与进入工作目录** 对刚下载下来的归档文件做初步处理以便后续操作: ```bash tar -zxvf pcre2-10.40.tar.gz cd pcre2-10.40/ ``` 4. **配置、编译及最终部署** 执行一系列脚本来定制化设置参数并通过 GNU Make 构建程序框架来生成可执行文件及其关联组件: ```bash ./configure --prefix=/usr/local/pcre2 && make && make install ``` 以上两种方式均可满足不同场景下的需求,在实际应用过程中可根据具体情况灵活选用其中之一即可顺利完成任务。 ```bash # 示例代码片段展示如何验证PCRE2是否成功安装 ldd /usr/local/pcre2/lib/*.so | grep 'not found' if [ $? -eq 0 ]; then echo "Some dependencies are missing!"; fi ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值