【发布时间】:2016-12-07 08:52:12
【问题描述】:
我想在运行openSUSE Leap 42.2的笔记本电脑上安装Atom编辑器,我使用命令zypper in安装rpm包,但它提示错误信息
问题:没有提供 atom-1.12.6-0.1.x86_64 所需的 libXScrnSaver
flying@lempstacker:~> sudo zypper in ~/Downloads/atom-1.12.6-0.1.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides libXScrnSaver needed by atom-1.12.6-0.1.x86_64
Solution 1: do not install atom-1.12.6-0.1.x86_64
Solution 2: break atom-1.12.6-0.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c] (c):
我使用的镜像官方仓库由aliyun提供,具体配置命令为
sudo zypper mr -da
sudo zypper rr `zypper repos | awk '{if(NR>2)print $5}'`
sudo zypper ar -fcg http://mirrors.aliyun.com/opensuse/distribution/leap/42.2/repo/oss/ 'Aliyun-Leap-42.2-OSS'
sudo zypper ar -fcg http://mirrors.aliyun.com/opensuse/distribution/leap/42.2/repo/non-oss/ 'Aliyun-Leap-42.2-Non-OSS'
sudo zypper ar -fcg http://mirrors.aliyun.com/opensuse/update/leap/42.2/oss/ 'Aliyun-Leap-42.2-Update-OSS'
sudo zypper ar -fcg http://mirrors.aliyun.com/opensuse/update/leap/42.2/non-oss/ 'Aliyun-Leap-42.2-Update-Non-OSS'
sudo zypper ref
执行命令zypper repos
flying@lempstacker:~> zypper repos
# | Alias | Name | Enabled | GPG Check | Refresh
--+---------------------------------+---------------------------------+---------+-----------+--------
1 | Aliyun-Leap-42.2-Non-OSS | Aliyun-Leap-42.2-Non-OSS | Yes | (r ) Yes | Yes
2 | Aliyun-Leap-42.2-OSS | Aliyun-Leap-42.2-OSS | Yes | (r ) Yes | Yes
3 | Aliyun-Leap-42.2-Update-Non-OSS | Aliyun-Leap-42.2-Update-Non-OSS | Yes | (r ) Yes | Yes
4 | Aliyun-Leap-42.2-Update-OSS | Aliyun-Leap-42.2-Update-OSS | Yes | (r ) Yes | Yes
flying@lempstacker:~>
我尝试搜索libXScrnSaver
通过命令zypper search
flying@lempstacker:~> zypper search libXScrnSaver
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+---------------------------+--------------------------------------------------------------+--------
| libXScrnSaver-devel | Development files for the X11 Screen Saver extension library | package
| libXScrnSaver-devel-32bit | Development files for the X11 Screen Saver extension library | package
flying@lempstacker:~>
通过命令zypper info
flying@lempstacker:~> zypper info libXScrnSaver
Loading repository data...
Reading installed packages...
package 'libXScrnSaver' not found.
flying@lempstacker:~>
但它除了 libXScrnSaver-devel 之外什么也没提供,即使我安装了它也没有用。
我关注了博客Install Slack on openSUSE Leap 42.1
它说只需要安装libXss1,但它已经安装在我的操作系统上。
flying@lempstacker:~> sudo zypper in libXss1
Loading repository data...
Reading installed packages...
'libXss1' is already installed.
No update candidate for 'libXss1-1.2.2-11.19.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
flying@lempstacker:~>
我真的很想知道如何解决这个问题!
谁能帮帮我?
【问题讨论】:
标签: atom-editor opensuse