想安装一个 Google 的 rpm 包, 双击没有任何反应.
进入 YAST 中有些选项没法打开…
外来的 rpm 可以用 zypper install 或者 rpm -ivh 装,yast 是软件源管理,除非你把 Google 的 FTP 软件为源。
从我的 iPhone 发送,使用 Tapatalk
谢谢…
那么在 YAST 下面打不开软件源和软件管理这样的, 可能是什么问题呢…
报错是什么
从我的 iPhone 发送,使用 Tapatalk
emm… 就是没有报错 就是点了之后没有反应
/sbin/yast2 sw_single 什么反应?要是提示权限可以用 gnomesu 来启动,不过要是出错的话,直接运行就该报错了
从我的 iPhone 发送,使用 Tapatalk
用的是 Tumbleweed 吗?之前遇到过 Yast 所有设置都打不开的情况。在命令行里安装一下缺的几个库就行了。
sudo zypper in libyui8 libyui-qt8 libyui-qt-pkg8
问题: libyui-qt-pkg8-2.45.14-1.1.x86_64 需要 libQt5Core.so.5(Qt_5.9)(64bit),但无法满足此需求
无法安装的提供者: libQt5Core5-5.9.2-2.1.x86_64[repo-update]
解决方案 1: 将执行以下动作:
不安装 libyui-qt-pkg8-2.45.14-1.1.x86_64
不安装 libyui-qt8-2.47.3-1.1.x86_64
解决方案 2: 将执行以下动作:
将 dbus-1-python3-1.2.0-6.13.x86_64 用 python3-dbus-python-1.2.4-1.2.x86_64 取代
将 python3-smbc-1.0.15.5-2.4.x86_64 用 python3-pysmbc-1.0.15.8-1.1.x86_64 取代
降级 python3-wheel-0.29.0-3.2.noarch 到 python3-wheel-0.29.0-2.1.noarch
解决方案 3: 卸载 python3-qt5-5.7-1.1.x86_64
解决方案 4: 通过忽略一些依赖关系来断开 libyui-qt-pkg8-2.45.14-1.1.x86_64
我是选择 4 解决的,可惜 Yast 所有设置仍然都打不开
明显通过2解决…你通过4的话,还是没有正确的qt5版本…图形界面当然起不来啦
从我的 iPhone 发送,使用 Tapatalk
刚才没有选择 2 是因为下一步有更多的更改,怕弄乱系统,现在选择 2,更新两次,近 1000 多个包,现在一切正常了,包括登录界面。其实我昨天就更新过近 2000 个包,只是不知道这依赖太复杂呀。
添加源安装会好点。另外linux下,我推荐你用opera试试,这个很不错,至少我会用opera替代谷歌。
emm…Google已经安装上了…但是Yast的问题还没有解决…
@idlefire 能否看一下你 /var/lib/YaST2/reboot 的权限?
# check the reboot flag
if [ -f /var/lib/YaST2/reboot ];then
rm -f /var/lib/YaST2/reboot
/sbin/shutdown -r now
fi
/sbin/yast2 的 445 行是 rm -f 那行,是移除 YaST2 的 reboot 状态。
我的那个文件夹的权限是:
drwxr-xr-x 1 root root 442 9月 19 17:37 YaST2
另外你可以手动删除 /var/lib/YaST2/reboot 然后再命令行跑一次看看,把新的提示发回来。
…没有reboot这个文件