manjaro遇到的问题集锦

6.manjaro安装百度网盘:

先下载deb格式的软件: 

百度网盘 客户端下载

但是manjaro不能直接安装deb格式的。所以安装:

安装yaourt:sudo pacman -S yaourt

终端中执行sudo pacman -Syu 进行更新

再安装:yaourt -S debtap

使用方法

sudo debtap xxxx.deb
注意:
安装时会提示输入包名,以及license。包名随意,license就填GPL吧
上述操作完成后会在deb包同级目录生成xxx.tar.xz文件

静默模式: -q 略过除了编辑元数据之外的所有问题。

debtap -q xxx.deb

略过所有的问题(不推荐),使用 -Q。

debtap -Q xxx.deb

安装转换好的本地包

sudo pacman -U xxx.tar.xz

5.manjaro系统内使用无线网卡上网时,网络能检测到,但是连接时总是报错连接失败。

 解决方案:

先lsusb看一下是否识别到:

 可以看到RTL8192EU。再查看网络相关设备的 

sudo lshw -c network

 我的之前的driver=rtl8xxxu 。两者的驱动是不一致的,rtl8xxxu 应该是8xxxu的设备都支持,8192eu也在里面,所以能搜到附近的wifi,但是应该是不完全适配。

解决:屏蔽rtl8xxxu ,再按个专门驱动。

在这个目录下建一个这个文件:/etc/modprobe.d/rtl8xxxu.conf

(黑名单)文件上写:blacklist rtl8xxxu

再安装上面无线网卡对应的驱动:

yay  8192eu-dkms

之后可能会报错:

 安装一下这个:

 yay -S linux-headers

重启服务器就好了。

4.manjaro长时间没更新,更新后进不去桌面了。

一般是nvidia驱动问题。通过输入以下命令可以获得更详细的已安装驱动程序列表:mhwd -l -d

要删除已安装的 nvidia 显卡驱动程序(通过 pci 内部连接),将使用以下命令:

sudo mhwd -r pci video-nvidia

要是提示cuda和cudnn的依赖的问题就把他们先卸载了,弄好了再按上就是了。

sudo pacman -R cudnn cuda

删除已安装的 nvidia 显卡驱动程序后要再自动检测并安装相应的驱动程序:

sudo mhwd -a pci nonfree 0300

我的当时安不上,报错,我尝试了一下换源:

pacman-mirrors -i -c China -m rank

pacman -Syyu 

如有需要,可以执行配置archlinuxcn源。在/etc/pacman.conf中添加
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
或者其他国内源:上交大、中科大等等

之后更新软件库并安装 archlinuxcn-keyring,包导入 GPG key
pacman -Sy archlinuxcn-keyring
然后在尝试安装nvidia驱动命令,但失败了。

后来我是换了内核,在右下角的小三角内有个manjaro设置管理器,右击选择“内核”,先选择内核安装,再把之前的移除就好了。

3.遇到Pytorch-RuntimeError: CUDA unknown error - this may be due to an incorrectly set up environment

nvidia-smi运行没有问题.
错误如下:

RuntimeError: CUDA unknown error - this may be due to an incorrectly set up environment,
e.g. changing env variable CUDA_VISIBLE_DEVICES after program start. Setting the available devices to be zero.

然后 我按照它给的方式执行了一下,我写在了我的zshrc文件中了:

export CUDA_VISIBLE_DEVICES='0,1,2,3'

source .zshrc

结果还是报这个错,最后发现原来是更新了drivers没有重启,
最后reboot了一下,解决!

2.安装cuda cudnn

sudo pacman -S cuda cudnn
默认的是最新的版本。安装完以后在终端是没法nvcc  --version的,同样要在.zshrc文件中修改配置:

export LD_LIBRARY_PATH=/opt/cuda/lib64:$LD_LIBRARY_PATH
export PATH=$PATH:/opt/cuda/bin:$PATH

1.问题介绍与环境介绍

系统为manjaro
所用终端为zsh
安装了oh-my-zsh之后conda命令在终端中不可用。

解决:

终端中zsh的可访问的程序一般放在/bin, /usr/bin, /usr/local/bin,~/bin目录下;而新安装的Anaconda会默认安装在/opt下(我使用pacman 安装的),在/opt/anaconda下。所以导致环境变量没有写入到终端配置文件。直接采用网络上的代码行不通,需要改一下路径。

1)先到/opt目录下查看是否有anaconda文件夹。

2)然后,打开zshrc文件

kate .zshrc

在文件中添加

在这句source $ZSH/oh-my-zsh.sh后加
export PATH="/opt/anaconda/bin:$PATH"  # commented out by conda initialize

3

#激活配置文件
source .zshrc

4。重启一下终端,然后尝试conda --version命令,可以得到版本信息

这时候肯梦回有一个提示,

根据提示在终端中使用该命令

conda init zsh

就可以了。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向阳+

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值