You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在openSUSE 42.3 Tumbleweed成功安装libXScrnSaver及依赖?

解决openSUSE 42.3 Tumbleweed下libXScrnSaver依赖缺失及Slack安装问题

我来帮你一步步搞定这个问题,先解决libXScrnSaver的依赖缺失,再安装Slack:

第一步:修复libXScrnSaver的依赖缺失

openSUSE的包管理工具是zypper,咱们从基础操作开始:

  1. 首先刷新软件源列表,确保能获取到最新的包信息:
    sudo zypper refresh
    
  2. 尝试直接安装libXScrnSaver及其完整依赖(如果是开发需求,安装带-devel的包;普通使用安装运行时包即可):
    # 普通运行依赖包
    sudo zypper install libXScrnSaver0
    # 开发环境依赖包
    sudo zypper install libXScrnSaver-devel
    
  3. 如果还是提示缺失依赖,大概率是缺少Packman源(很多开源软件的依赖包都托管在这里),咱们添加并切换到Packman源:
    # 添加适用于Tumbleweed的Packman源
    sudo zypper addrepo https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
    # 再次刷新源
    sudo zypper refresh
    # 切换已安装包到Packman源,解决依赖冲突
    sudo zypper dup --from packman --allow-vendor-change
    
  4. 再次尝试安装libXScrnSaver,这时候应该能自动拉取所有缺失的依赖了。

第二步:安装Slack

搞定libXScrnSaver之后,安装Slack有两种常用方法:

方法一:通过zypper直接安装(推荐)

如果你的软件源里已经包含Slack,直接运行:

sudo zypper install slack

方法二:下载官方RPM包安装

如果zypper找不到Slack包,就用官方RPM包安装:

  1. 下载最新版Slack RPM(可以替换成你找到的最新版本号):
    wget https://downloads.slack-edge.com/linux_releases/slack-4.35.136-0.1.fc21.x86_64.rpm
    
  2. 用zypper安装这个RPM包(它会自动处理剩余依赖):
    sudo zypper install ./slack-4.35.136-0.1.fc21.x86_64.rpm
    

安装完成后,你可以在应用菜单里找到Slack,或者直接在终端输入slack启动它。

内容的提问来源于stack exchange,提问作者Rajkumar Natarajan

火山引擎 最新活动