找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1964

积分

0

好友

258

主题
发表于 2 小时前 | 查看: 3| 回复: 0

Kitematic 是一款流行的图形界面管理工具,旨在简化 Docker 容器的操作。虽然官方为 Ubuntu、macOS 和 Windows 提供了直接的安装包,但对于像 CentOS、OpenSUSE、Fedora、RHEL 或 AlmaLinux 这类基于 RPM 的 Linux 发行版用户来说,并没有现成的二进制包可用。

虽然可以通过编译源码来安装,但这过程对新手并不友好。因此,本文将介绍一种更简便的变通方法:借助 Alien 包转换工具,将 Kitematic 的 Debian 包转换为 RPM 包,从而在您的 RPM 系统上顺利安装。下面就是在我的测试环境中验证可行的详细步骤。

1. 更新系统仓库

首先,打开终端,运行系统更新命令来刷新软件仓库缓存并更新现有软件包。

sudo yum update

2. 启用 EPEL 仓库

我们需要使用 Alien 包转换器,而它在 EPEL(Extra Packages for Enterprise Linux)仓库中。因此,下一步是在您的系统上启用 EPEL 仓库。

sudo yum install epel-release

3. 安装 Alien 包转换器

启用 EPEL 仓库后,就可以安装 Alien 了。

sudo yum install alien

4. 下载 Kitematic 的 Debian 安装包

由于没有现成的 RPM 包,我们需要从 Kitematic 的 GitHub 发布页面下载适用于 Ubuntu 的 .deb 包。

发布页面地址:https://github.com/docker/kitematic/releases/

GitHub Kitematic发布页面截图

您可以直接在终端中使用 wget 命令下载指定版本(例如 v0.17.13)的包:

wget -c https://github.com/docker/kitematic/releases/download/v0.17.13/Kitematic-0.17.13-Ubuntu.zip

使用wget下载Kitematic

5. 将 Debian 包转换为 RPM 包

转换过程是本文的核心步骤。默认情况下,下载的文件通常在 ~/Downloads 目录。

  1. 切换到文件所在目录(假设在 Downloads):
    cd ~/Downloads
  2. 解压下载的 ZIP 文件:
    unzip Kitematic-*-Ubuntu.zip
  3. 使用 Alien 将解压出的 .deb 包转换为 .rpm 包:
    sudo alien --to-rpm Kitematic-*_amd64.deb

解压并转换deb包为rpm

6. 安装转换后的 RPM 包

转换成功后,会生成一个 .rpm 文件。在安装它之前,需要先解决一个依赖项。

  1. 安装依赖包 libXScrnSaver(提供 libXss.so.1 库):
    sudo dnf install libXss.so.1*

    安装libXScrnSaver依赖包

  2. 使用 rpm 命令并添加 --force 参数来安装转换生成的包:
    sudo rpm -i kitematic-*.x86_64.rpm --force

7. 在 CentOS 上启动 Kitematic

安装完成后,您就可以在应用程序菜单中找到 Kitematic 了。点击系统菜单(Activities),在应用程序列表中搜索 “Kitematic” 并点击其图标即可启动。

在桌面搜索并启动Kitematic

首次运行时,Kitematic 会尝试连接 Docker 服务。如果需要,您可以登录 Docker Hub,也可以跳过此步稍后进行配置。启动后,您就能看到 Kitematic 的主界面,通过它来管理您本地 Docker 中的容器了。

Kitematic启动界面,正在检查Docker连接

结语

通过以上步骤,我们绕过了官方对 RPM 系发行版支持缺失的限制,成功在 CentOS 等系统上安装了 Kitematic 图形化管理工具。这个方法的关键在于利用 Alien 工具进行包格式转换,虽然多了一些步骤,但比起从源码编译要简单直接得多。希望这个教程能帮助到有类似需求的 开发者社区 朋友。如果在操作过程中遇到问题,也欢迎在技术论坛中交流探讨。




上一篇:Ubuntu系统中安装Gnome、Gedit文本编辑器与GIMP图形处理工具指南
下一篇:模块化电池与可维修性设计:埃因霍温理工学生项目Aria EV探析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-12 10:48 , Processed in 0.424070 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表