本文介绍的无法安装搜狗拼音解决方法可以用在Manjaro下,也用在Arch Linux下,因为Manjaro是基于Arch Linux的。
在Manjaro下安装sogou pinyin时却遇到了点小问题,如下图:
和基础软件包发生冲突了,然而不管是官方源还是archlinuxcn,都已经同步到了最新状态,而这个libidn又是systemd的依赖,并不能简单的卸载:
那么就安装不了搜狗拼音了吗?放心,肯定可以安装,这个问题很快就解决了,只要更新这个libidn。不过manjaro自带源并没有收录新版本,所以我们直接下载arch的package进行本地安装。
先去这里找到libidn,如图搜索libidn:
然后点击图中libidn的链接到下载页,如下图所示位置下载:
然后进行安装: sudo pacman -U /path/to/package
安装完成后请确认你已经添加archlinuxcn并且将软件仓库同步,然后: sudo pacman -S fcitx fcitx-sogoupinyin
之后配置好~/.xprofile就可以愉快得使用搜狗拼音了。
即使在Manjaro下安装Arch Linux的libidn也没什么影响,本身Manjaro就是基于Arch Linux开发的,大多数软件包都能通用,事实上在安装后也没遇到什么问题。
附:添加archlinuxcn源 #sudo nano /etc/pacman.conf 在文档结尾处加入下面的文字: [archlinuxcn] SigLevel = Optional TrustedOnly Server = http://mirrors.163.com/archlinux-cn/$arch 注:之后安装archlinuxcn-keyring包导入GPG key。 完成之后刷新pacman数据库 #sudo pacman -Syy 安装archlinuxcn-keyring,这个是提供校验软件包的密钥的。 #sudo pacman -S archlinuxcn-keyring 注:Usage Add repo [archlinuxcn] Server = https://cdn.repo.archlinuxcn.org/$arch to your /etc/pacman.conf . For mirrors (mainly in China), see https://github.com/archlinuxcn/mirrorlist-repo. Add PGP Keys sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
附:xprofile说明 xprofile 文件,~/.xprofile 以及 /etc/xprofile, 允许您在刚打开 X 会话时运行命令 - 在窗口管理器运行之前。Xprofile 用于随会话自动运行程序,或从显示管理器启动,尤其是那个会话没有自带自动启动程序功能时 - 比如一个独立的窗口管理器。 xprofile 文件在语法和概念上类似 xinitrc (简体中文), ~/.xinitrc 和 /etc/X11/xinit/xinitrc.d/. 1.兼容性 xprofile 和 xinitrc 文件在原生情况下会被以下显示管理器引用: GDM - /etc/gdm/Xsession KDM - /usr/share/config/kdm/Xsession LightDM - /etc/lightdm/Xsession LXDM - /etc/lxdm/Xsession 2.在用 init 开启会话之时引用 xprofile 使用以下程序启动会话时能够引用 xprofile 文件: startx xinit XDM SLiM 任何其他 ~/.xsession 使用 ~/.xinitrc 的显示管理器 以上程序,都会直接或间接地执行,~/.xinitrc (如果不存在的话,通常是复制自 /etc/skel/.xinitrc) 或 /etc/X11/xinit/xinitrc. 这就是我们要从下列文件引用 xprofile 的原因. ~/.xinitrc 和 /etc/X11/xinit/xinitrc 和 /etc/skel/.xinitrc #!/bin/sh # Make sure this is before the 'exec' command or it won't be sourced. [ -f /etc/xprofile ] && source /etc/xprofile [ -f ~/.xprofile ] && source ~/.xprofile ... xinitrc.d/* 文件已经引用自默认 xinitrc 文件。 3.配置 首先,如果文件不存在的话创建 ~/.xprofile. 然后只需加入你想要随会话一同启动的程序的命令。见以下: ~/.xprofile tint2 & nm-applet &
相关主题 |