文档首页 > > 移植指南> 移植sysget

移植sysget

分享
更新时间:2020/06/03 GMT+08:00

介绍

简要介绍

sysget是一个通用软件包管理器,它兼容各种类Unix操作系统上的各种软件管理器的工具,只需使用sysget提供的简单语法,就可以在类Unix不同的发行版上快速管理软件包。

语言:C++

一句话描述:通用软件包管理器

开源协议:GPL-3.0

建议的版本

建议使用版本为“sysget-2.2”

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

说明

下载地址

CentOS

7.6

在公共镜像中已提供。

Kernel

4.14.0-115

在公共镜像中已提供。

配置编译环境

安装wget工具。

yum install wget -y

获取源码

获取“v2.2.tar.gz”源码包。

cd /usr/local/src

wget https://github.com/emilengler/sysget/archive/v2.2.tar.gz

编译和安装

  1. 解压软件包。

    cd /usr/local/src

    tar -zxvf v2.2.tar.gz

  2. 进入sysget的安装目录。

    cd sysget-2.2

  3. 安装sysget。

    make

    make install

运行和验证

  1. 设置sysget为yum管理器

    sysget set yum

    在界面上输入“4”

    回显内容如下:
    [root@ecs-centos-a sysget-2.2]# sysget set yum Package manager changed to yum
    1. apt-get
    2. xbps
    3. dnf
    4. yum
    5. zypper
    6. eopkg
    7. pacman
    8. emerge
    9. pkg
    10. chromebrew
    11. homebrew
    12. nix
    13. snap
    14. npm
    15. flatpak
    16. slapt-get
    17. pip3
    18. guix
    19. gem
    20. port
    4
    Package manager changed to yum

  2. 测试。

    sysget search wget

    回显内容如下,表示测试结果正常。
    [root@ecs-centos-a sysget-2.2]# sysget search wget
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.huaweicloud.com
     * epel: mirrors.tuna.tsinghua.edu.cn
     * extras: mirrors.huaweicloud.com
     * updates: mirrors.huaweicloud.com
    ===================================================== N/S matched: wget =====================================================
    wget.aarch64 : A utility for retrieving files using the HTTP or FTP protocols
    
      Name and summary matches only, use "search all" for everything.

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问