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

ubuntu的实操

  • 联想笔记本的wifi无法启动
  • 软件安装源和pip源的安装和更换
  • 上网的利器
  • 软件的安装

笔者的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.csdn.net/qq_35451572/article/details/79516563
https://blog.csdn.net/qq_42881421/article/details/88070942 (这篇博客建议先进行配置国内源的操作,在进行pip3安装升级)

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

sudo pip3 install --upgrade pip

注意,当后来自己添加了很多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

上网的利器

因为学习关系,需要更好地利用全球资源。之前在vultr买了一个国外的服务器,进行了配置,这些可以参考网上的教程。因此,我需要安装sh ad ow ~ socks来达到更好地上网目的。
很简单,去github下载相关AppImage,点击可用,网址如下(自行去除分割符号"!"):

https://github.com/sha!dowso!cks/sh!adow!sock!s-qt5/releases/

软件的安装

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

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

你可能感兴趣的:(linux)