联想电脑装ubuntu的一些坑(一)


笔者的ubuntu在pip出现问题之后,不断地重装一些关键的apt,dpkg等指令包,使用了太多的ln链接指令,最终系统崩溃了,连桌面也进不了。趁着换硬盘,只好把系统里的关键文件备份,删除ubuntu系统,开始重新安装和部署环境。在linux上所做的一切,最好都要记录下来,这样当来日出现问题时,才有迹可循,才有助于自己更好地掌握linux系统的真正开发和使用。所以通过博客记录,来帮助自己更好地学习,也可以和大家探讨问题。

联想笔记本的wifi无法启动

第二次装系统还存在这个问题,可以肯定这个是联想笔记本的通病了。
这时候,打开终端,输入:

rfkill list all

这时候终端会显示:

0:ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked:yes
1:ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2:phy0: Wireless LAN
Soft blocked: no
Hard blocked:no
3:hci0: Bluetooth
Soft blocked: yes
Hard blocked: no

可以看到,ideapad_wlan下的Hard blocked是启动的状态,即:

优先级前的ideapad_wlan的Hard blocked 默认为yes,是ubuntu默认关闭了硬件wifi开关,而联想R720的wifi只有软件开关,没有硬件开关的启动,所以引起了wifi无法开启的问题。

这时候,把ideapad无线模块移出:

sudo modprobe -r ideapad_laptop

但是这并不是一劳永逸的方法,重启之后还是需要重新移除无线模块。网上有很多教程是让你修改开机启动项rc.local来达到目的,就是在/etc/rc.local文件中添加开机就会运行的移除wifi模块命令来达成目的(非我使用的方法):

sudo gedit /etc/rc.local

在其中写(注意,echo后边填写的是你自己的用户密码):

echo “123” |sudo modprobe -r ideapad_laptop
exit 0

保存之后就能使用了。
这个方法,我自己亲测,对我的电脑不奏效。我使用的是将ideapad_laptop列入黑名单来移除它:

sudo gedit /etc/modprobe.d/ideapad.conf

在其中添加

blacklist ideapad_laptop

保存后,使用

sudo modprobe -r ideapad_laptop

移除ideapad设备就完美解决了。

软件安装源和pip源的安装和更换

这个一定要做,是最基本的步骤。这里推荐使用清华源。
这个教程网上一搜一大把,安利几个(备份是好习惯):

https://blog.youkuaiyun.com/qq_35451572/article/details/79516563
https://blog.youkuaiyun.com/qq_42881421/article/details/88070942 (这篇博客建议先进行配置国内源的操作,在进行pip3安装升级)

这个命令很好用,以后pip就能默认是pip3了:

sudo pip3 install --upgrade pip

注意1,最好能找到对应ubuntu版本的源,不同版本的源会导致安装不了某些软件。比如,ubuntu16.04最好使用如下链接的源(亲测阿里源没问题):

https://blog.youkuaiyun.com/l641208111/article/details/87189578

注意2,当后来自己添加了很多apt配置仓储库时,有可能出现:

E: 仓库 “http://ppa.launchpad.net/chris-lea/node.js/ubuntu bionic Release” 没有 Release 文件
无法安全地用该源进行更新,所以默认禁用该源.

比如命令:

sudo add-apt-repository ...

这些失效的ppa会导致后边安装出现一系列问题,要把这些东西删掉才行:

sudo apt-get update | grep "Failed"

输出:

E: 仓库 “http://ppa.launchpad.net/chris-lea/node.js/ubuntu bionic Release” 没有 Release 文件.

根据输出执行删除命令:

sudo add-apt-repository --remove ppa:chris-lea/node.js

软件的安装

接下来就是安装各种常用工具啦,AndroidStudio,PyCharm,chrome等必备工具,因为时间原因,下回再详解喽。

笔者也是会在算法领域和各种开发领域研究的,欢迎探讨!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值