Manjaro 安装之后,manjaro 无效或已损坏的软件包 (PGP 签名),manjaro中文输入法已安装但切换不了解决方法
对于Manjaro来说我也是新手,以下所有内容全部摘自别人的博客,很多东西我还不懂
据说安装完第一件事是换源
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
配置相关源
参考一:
Manjaro 美化与调优:https://www.jianshu.com/p/945b9becb2e8
Manjaro换源很简单
sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy
这个会显示最快的几个源,选最快的那个就行,我选的是中科大的源。
这样其实就可以了,但是我安装某些软件的时候比如chrome(yay可以解决,但是太慢了),pacman是找不到的,所以推荐修改配置文件,并安装GPG key,这样就可以用pacman安装一些常用的软件了,具体原因我也不清楚,还希望有大佬可以解答一下。
修改sudo gedit /etc/pacman.conf ,
在最后一行添加:
[archlinuxcn] SigLevel = Optional TrustedOnly Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
然后,命令行运行:
sudo pacman -S archlinuxcn-keyring
sduo pacman -Syy
参考二:
链接:Manjaro安装以及美化教程 https://juejin.im/post/5a6b1b3651882573443cea61
安装后就可以先配置国内的软件源。使用以下命令:
排列源
sudo pacman-mirrors -g
寻求一步到胃的可以选择这个命令
sudo pacman-mirrors -c China
同步
sudo pacman-optimize && sync
升级系统
sudo pacman -Syyu
设置更新源
sudo pacman-mirrors -gb testing -c China
安装aria2并加速源下载
sudo pacman -S aria2
Tips:注意第二步会对固态硬盘出现问题。参见固态问题
但是如果你在安装时候选择了中文,就不用去配置软件源。因为已经自动配置。此后可以配置archlinuxcn源,便于我们安装一些软件例如Google-Chrome
等。
切换中国源
sudo gedit /etc/pacman.conf
如果提示没有gedit , 则执行命令 :
sudo pacman -S gedit
修改/etc/pacman.conf`文件 在文件后添加如下语句
[archlinuxcn] SigLevel = Optional TrustedOnly Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch [arch4edu] SigLevel = Never Server = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch
gedit /etc/pacman-mirrors.conf
修改如下地方为中国:
OnlyCountry = China
更新源列表
sudo pacman -Syyu
安装archlinuxcn-keyring
sudo pacman -S archlinuxcn-keyring
如果安装失败,则执行以下命令:
sudo pacman -Syu haveged sudo systemctl start haveged sudo systemctl enable haveged sudo rm -rf /etc/pacman.d/gnupg sudo pacman-key --init sudo pacman-key --populate archlinux sudo pacman -S archlinuxcn-keyring sudo pacman-key --populate archlinuxcn
安装yaourt以及pacaur
sudo pacman -S yaourt pacaur
Tips:其中的Server后的地址可以自己去添加不一样的archlinuxcn源,帮助
导入GPG Key
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
安装Fish
sudo pacman -S fish
复制代码
更换默认的shell
chsh -s /usr/bin/fish 复制代码
出现Keys错误,签名失败。。之类的
依次运行以下命令
移除旧的keys
sudo rm -rf /etc/pacman.d/gnupg
初始化pacman的keys
sudo pacman-key --init
加载签名的keys
sudo pacman-key --populate archlinux
刷新升级已经签名的keys
sudo pacman-key --refresh-keys
清空并且下载新数据
sudo pacman -Sc
更新
sudo pacman -Syu
修改Home下的目录为英文
修改目录映射文件名;
vim .config/user-dirs.dirs
修改为一下内容:
XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Download" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_VIDEOS_DIR="$HOME/Videos"
将Home目录下的中文目录名改为对应的中文名;
重启系统。
链接:https://www.jianshu.com/p/4fce765a306b
来源:简书
软件安装:
常用软件安装之前要确保源配置好
问题:manjaro 无效或已损坏的软件包 (PGP 签名)
sudo pacman -S archlinuxcn-keyring
搜狗输入法
sudo pacman -S fcitx-sogoupinyin sudo pacman -S fcitx-im sudo pacman -S fcitx-configtool # 图形化的配置工具
需要修改配置文件 ~/.xprofile 没有就新建
添加如下语句
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
重新登录之后就可以使用中文输入法啦
Chrome:
sudo pacman -S google-chrome
网易云:
sudo pacman -S netease-cloud-music
shadownsocks-qt5:
sudo pacman -S shadownsocks-qt5
微信:
sudo pacman -S electronic-wechat
坚果云:
sudo pacman -S nutstore
flameshot:
可以从octopi中安装
安装之后设置快捷键 ctrl+print
系统设置-工作区-快捷键-自定义快捷键(或者直接搜索“自定义快捷键”)
git:
sudo pacman -S git
设置个人github / gitee信息:
git config --global user.name "github昵称" git config --global user.email "注册邮箱" # 查看配置 git config --list
参考:https://www.cnblogs.com/tanrong/p/8711726.html
软件包管理器Octopi
Manjaro有一个自带的软件包管理器Octopi,可以搜索到,有很多应用
shadowsock、netease-cloud-music、wechat、latte-dock、teamviewer、flameshot、nutstore、Smplayer
codeblocks、Pycharm
Nvidia独立显卡问题
Intel+Nvidia在Linux下的支持并不是很好,如果配置不当会出现耗电增加或是屏幕glich等问题,有几种方案可以实现双显卡的和谐共存,Manjaro自带bumblebee,通过bumblebee实现Nvidia驱动的按需调用
安装Manjaro时,如果没有特别选择,默认是不会自动安装Intel与Nvidia的显卡驱动的,所以我们需要在系统安装完毕后手动安装两种驱动
安装方式非常简单,在设置中,选择“Manjaro Settings Manager”->“Hardware Configuration”,然后点击“Auto Install Proprietary Driver”按钮即可
安装过程很快,安装结束后重启即可
安装完毕后,先验证一下自己当前日常使用的账户是否加入了bumblebee用户组
# 判断用户是否在某个组下 groups $user_name # 如果不在,使用下面的命令加入 usermod -a -G bumblebee $user_name
然后尝试使用optirun
# 先使用集成显卡测试 glxgears # 再使用Nvidia显卡测试 optirun glxgears
# 使用nvidia控制面板 optirun nvidia-settings -c :8
原文: Manjaro安装后的简单配置与美化以及小技巧(2019.3.10更新)
# 查看显卡NVIDIA状态 lspci| grep -i vga
我的输出:65:00.0 VGA compatible controller: NVIDIA Corporation GP106GL [Quadro P2000] (rev a1)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GTX 660M] (rev ff)
Nvidia 卡信息的末尾是 rev ff,表示独显已经关闭。现在运行的是intel核显,这正是我们安装bumblebee目的。
bumblebee的作用是禁用nvidia独立显卡,需要使用独显时,使用”optirun 程序名“手动开启nvidia来运行需要加速的程序,如optirun vmware。
# 测试 Bumblebee 是否工作: optirun glxgears -info
原文:https://my.oschina.net/langxSpirit/blog/1647000
安装bumblebee:
①先解决依赖
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
②安装双显卡切换程序bumblebee
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
③允许服务
sudo systemctl enable bumblebeed
④添加用户
sudo gpasswd -a $USER bumblebee
reboot重启
------------------------------------------ --------------------- --------------------- ---------------------
原文:https://blog.csdn.net/weixin_42205310/article/details/81905293
安装NVIDIA显卡驱动
Manjaro虽然自带硬件管理,但无法在两个显卡之间自由切换,按照ArchLinux Wiki给出的方法,只有Bumblebee方案成功
sudo pacman -S bumblebee bbswitch
把用户添加到bumblebee组里:
sudo gpasswd -a XXX bumblebee # XXX是用户名
启动bumblebeed服务:
sudo systemctl enable bumblebeed.service
安装依赖
sudo pacman -S bumblebee nvidia opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia mesa lib32-mesa-libgl xf86-video-intel
配置bumblebee:
编辑vim /etc/bumblebee/bumblebee.conf,修改以下内容:
Driver=nvidia # 指定nvidia [driver-nvidia] PMMethod=bbswitch # 电源管理指定bbswitch
用vim编辑文件的保存方法:
编辑好以后按esc键退出,然后输入英文的冒号再输入wq,即保存并退出
reboot
开启NVIDIA显卡
sudo tee /proc/acpi/bbswitch <<< ON #关闭则是off
查看显卡状态
nvidia-smi
原文:https://www.cnblogs.com/smlile-you-me/p/8830949.html
