当我尝试运行 sublime text 3(随官方说明) 在新的 debian sid chroot 中,它无法启动,输出:
/opt/sublime_text/sublime_text: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
我如何启动 Sublime Text?
答案1
sublime deb 包没有声明任何依赖项,因此你需要自己安装它们,方法是运行
sudo apt install libglib2.0-0 libx11-6 libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgtk2.0-0
答案2
我使用了以下解决方法。我正在使用CentOS.9,并已使用 snap 安装了 Sublime-Text。
我必须使用命令卸载 sublime:
sudo snap remove sublime-text
然后我安装了 Sublime Text好吃:
- 安装 GPG 密钥
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
- 选择要使用的频道:
sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
(以防万一yum 配置管理器无法识别,请尝试安装yum 实用程序:)yum install yum-utils
- 安装 Sublime Text
sudo yum install sublime-text
这对我来说效果很好。其他操作系统请关注官方 Sublime Text(https://www.sublimetext.com/docs/linux_repositories.html#yum)。 此致。