Ubuntu18.04踩坑记录

[TOC]

Ubuntu18.04踩坑记录

主要内容是本人安装系统时的笔记,多数内容来自于网络,侵删.

前期制作盘,安装网上一大堆,不记了.

美化参考链接Ubuntu18.04 主题美化以及常用软件

1.更换Ubuntu国内的软件源

Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢。一个软件的下载是十分缓慢的,甚至在安装一些软件或者库的时候,是不能成功下载的,所以非常建议大家更换国内的源,这里建议大家使用阿里源,步骤如下:

备份原来的源:输入命令

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

更换源:使用vi打开文档:(可以换成vim打开,下面vi 改 vim)

sudo vi /etc/apt/sources.list

或者若Ubuntu安装了图形化操作界面,那么可以使用如下命令,用gedit软件来修改文档:

sudo gedit /etc/apt/sources.list

将下边的阿里源复制进去,然后点击保存关闭。

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic main universe multiverse restricted
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main universe multiverse restricted #Added by software-properties
deb http://security.ubuntu.com/ubuntu/ bionic-security universe main restricted multiverse
deb-src http://security.ubuntu.com/ubuntu/ bionic-security universe main restricted multiverse #Added by software-properties

输入命令来更新我们的刚刚添加的源。

更新源之后,输入命令更新我们的软件。

sudo apt-get update
sudo apt-get upgrade

2.安装pip3

输入命令,这个会从国内的源下载pip3并进行自动安装。

sudo apt-get install python3-pip

完成之后,输入

pip3 -V

查看pip3的版本,如果正常显示pip3的版本,说明已经成功安装
更换pip源

mkdir -p ~/.pip/
touch pip.conf
vim pip.conf

在pip.conf中输入以下内容,保存退出.

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]

trusted-host=mirrors.aliyun.com

2. 删除不需要的软件和链接

事实上,如果在安装的时候选择最小化安装,那么这些冗余的软件就不需要再进行删除了,但是如果当初没有选择的话,那么就需要再一次删除了。

(1)先更新系统,更新过就不用更新了.

sudo apt-get update
sudo apt-get upgrade

或者也可以打开软件更新器来进行更新。

(2)删除libreoffice

这是一个可选项,你可以选择使用它,但是如果你更喜欢使用WPS的话,就可以卸载它然后安装WPS。卸载命令:

sudo apt-get remove libreoffice-common

(3)删除另外一些几乎不需要的软件

sudo apt­get remove thunderbird totem rhythmbox empathy brasero simple­scan gnome­mahjongg aisleriot gnome­mines cheese transmis sion­common gnome­orca webbrowser­app gnome­sudoku  landscape­client­ui­install
sudo apt-get remove onboard deja-dup

(4)卸载Amazon链接

sudo apt-get remove unity-webapps-common

(5)其他有需要卸载的软件,可以直接到软件中心卸载就好啦

3. vim安装及简单配置

sudo apt install vim

更换目录到home

cd ~

打开/新建配置文件

vim .vimrc

将以下内容复制进去并保存退出

"
" A (not so) minimal vimrc.
"

" You want Vim, not vi. When Vim finds a vimrc, 'nocompatible' is set anyway.
" We set it explicitely to make our position clear!
set nocompatible

filetype plugin indent on  " Load plugins according to detected filetype.
syntax on                  " Enable syntax highlighting.

set autoindent             " Indent according to previous line.
set expandtab              " Use spaces instead of tabs.
set softtabstop =4         " Tab key indents by 4 spaces.
set shiftwidth  =4         " >> indents by 4 spaces.
set shiftround             " >> indents to next multiple of 'shiftwidth'.

set backspace   =indent,eol,start  " Make backspace work as you would expect.
set hidden                 " Switch between buffers without having to save first.
set laststatus  =2         " Always show statusline.
set display     =lastline  " Show as much as possible of the last line.

set showmode               " Show current mode in command-line.
set showcmd                " Show already typed keys when more are expected.

set incsearch              " Highlight while searching with / or ?.
set hlsearch               " Keep matches highlighted.

set ttyfast                " Faster redrawing.
set lazyredraw             " Only redraw when necessary.

set splitbelow             " Open new windows below the current window.
set splitright             " Open new windows right of the current window.

set cursorline             " Find the current line quickly.
set wrapscan               " Searches wrap around end-of-file.
set report      =0         " Always report changed lines.
set synmaxcol   =200       " Only highlight the first 200 columns.

set list                   " Show non-printable characters.
if has('multi_byte') && &encoding ==# 'utf-8'
  let &listchars = 'tab:▸ ,extends:❯,precedes:❮,nbsp:±'
else
  let &listchars = 'tab:> ,extends:>,precedes:<,nbsp:.'
endif

" The fish shell is not very compatible to other shells and unexpectedly
" breaks things that use 'shell'.
if &shell =~# 'fish$'
  set shell=/bin/bash
endif

如果简单的使用,这些够用了

set nu
syntax on
set ts=4
set expandtable
set autoindent
set ruler
set nohls

map <F2> gg999999dd
inoremap main_ if __name__ == '__main__':

4.安装语言包

如果你想在系统上愉快的查看中文信息,而不是乱码或者问号,需要安装下面的两个语言包。

apt install language-pack-zh-hant language-pack-zh-hans -y

5. 解决双系统时差问题

Windows + Linux 需求用户可以使用以下代码在终端中执行解决此问题。

timedatectl set-local-rtc 1 --adjust-system-clock

6. 替换终端

不得不说,有一个智能的补全能力强大的终端还是非常有必要的,二选一

(a). oh-my-zsh

sudo apt install git
sudo apt install zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
chsh -s /usr/bin/zsh

(b). fish

sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish
chsh -s /usr/bin/fish
set fish_greeting 
fish_config

7. 终端下的安装器

相比于图形界面 ,在终端下安装 deb 包可以获得更多的信息提示,但是使用 dpkg 命令又无法自动解决依赖问题,所以这里使用 gdebi 安装器替代以上两者。

sudo apt install gdebi

8. 输入法:搜狗输入法

Ubuntu 18.04 没有提供 Fcitx 输入框架,先安装框架:

sudo apt install fcitx

搜狗输入法官网 下载输入法安装包安装:

sudo gdebi xxxxxx.deb

然后移步到 设置区域和语言 ,删除一部分输入源,只保留汉语,接着选择 管理已安装的语言 ,修改 键盘输入法系统fcitx 。关闭窗口,打开所有程序,选择软件 Fcitx 配置 ,选择加号添加搜狗输入法。

如果没有找到搜狗,就重启系统,再次重复以上步骤即可。(多半找不到,呱)
推荐一个搜狗输入法皮肤:简约-信

9. 网易云音乐

操作系统为:Ubuntu 18.04.1 LTS x86_64 ;网易云音乐为:1.1.0
去网易云音乐官网 下载安装包(Ubuntu 16.04 64 位),然后就是正常的 deb 包安装过程。
安装完毕后,会发现在应用列表中 点击应用图标无法启动软件,解决方案:
就是正常点击网易云音乐图标,然后出不来,再然后点击任务栏电源那里,选择关机,然后网易云就出来了...我的可以...而且到现在正常,可以试试。
玄学视频:(玄学,好多人试了,可以,可能有的不行...)

sudo netease-cloud-music &

可以启动

10. Chrome

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt update
sudo apt install google-chrome-stable

11. Typora

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update
sudo apt install typora

12. 关掉sudo的密码

visudo了解一下

sudo visudo 

之后会自动调用默认编辑器打开sudo配置文件,找到

%sudo ALL=(ALL:ALL) ALL
这行,然后改成

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

这样所有sudo组内的用户使用sudo时就不需要密码了。

可能有人不会用nano,想修改默认编辑器的话可以用update-alternatives 这个工具去改

sudo update-alternatives --config editor

然后就会让你选择默认的编辑器,选择你会使用的,比如vim,输入对应序号就可以了。

13. 创建Python虚拟环境

python的虚拟环境用来隔离系统和相应的安装包,这非常有利于不同版本之间的隔离,总之好处多多,尤其是不同的项目使用不同的软件版本时,能避免令人头痛的版本混乱问题,强烈建议安装虚拟环境。安装命令如下:

virtualenv --system-site-packages -p python3 ./venv

上述命令的意思是创建一个虚拟环境(该虚拟环境文件被放置到venv目录下),该环境使用python3,并且将python3下已经安装的包都复制过来(--system-site-packages)

如果要使用,则用下述命令激活该虚拟环境

source ./venv/bin/activate

如果环境激活,则shell命令行前面会出现(venv)。
在该虚拟环境下安装任何软件包都不会影响系统python环境。如果要退出该虚拟环境,则在命令行执行即下述命令可退出该虚拟环境。

deactivate

14. pycharm 可以直接在ubuntu软件中心搜索,安装。

快捷方式

安装后打开选择 上面菜单栏里的 Tool <- creat Desktop Entry <- 然后打上勾,确定,就创建好快捷方式了,在应用程序 添加到收藏夹。

15. sublime Text 直接 软件中心搜素下载,安装.

16. WPS 软件中心也有,下载安装。

打开后会缺少字体。可以从Windows 下拷字体过来 Windows < - fonts

17. MySQL Workbench 软件中心直接下载,MySQL 的图形化界面

18. Remmina 系统自带的 可以连 VNC SSH

19. 设置root密码

sudo passwd

20. 切换root用户

su root

记一次联想拯救者装双系统

  1. 用U盘制作ubuntu18.04的启动盘.

    准备一个4G以上的U盘,格式化U盘,用FTA32文件系统.

    在官网下载ubuntu18.04 的镜像, 解压到U盘的根目录下.

  2. 进入windows系统,在磁盘管理器中压缩出给ubuntu的空闲空间,确保该空间为未分配。此次使用的电脑联想拯救者Y9000x,只有512Gssd,所以只分了100G.

  3. 重启电脑,按F2进入BIOS设置.

  4. 进入Configuration选项,将SATA Controller Mode选为ACHI。(不选的话,在安装ubuntu的时候读不出硬盘)

  5. 进入Security选项,将Secure Boot选为disabled。

  6. 进入Boot选项,确认Boot Mode为UEFI,并且USB Boot为Enabled。

  7. 插入做好的ubuntu启动盘,并按F10保存退出,电脑会自动重启,开机时候按住F12进入快速启动选择。

  8. 进入ubuntu的u盘安装系统,点击install ubuntu开始安装。(其中,注意先不要联网并且不要选择“安装中下载更新”以及“安装这个第三方软件”,并且安装类型选“其他选项”)

  9. 一路按提示安装,记得选择 windows与ubuntu共存,不要覆盖安装,否则windows系统没了.

    分区时,可以选择自己分区,也可以使用默认的.

  10. 安装完毕后,发现连不上wifi,没有无线网卡驱动. 解决方法如下:

    https://my.oschina.net/aomojan/blog/3010779

    第一,插网线:
    
    确保能通过网线连上网,通过路由器连还是直接接口连都没事,因为我们需要联网去下载些驱动以及更新。
    
    第二,更改软件源:
    
    打开“设置”,选择“软件和更新”,然后更改“下载至”的站点为合适的站点。选择合适的服务器后,系统会提示更新索引,确定即可。(我没有修改源,也能成功,如果第三步更新不了或者附加驱动识别不到,建议修改国内源!!(清华,阿里....都OK的!))
    
    (也可以手动更改镜像源:方法见:http://blog.csdn.net/weixin_41762173/article/details/79480832)
    
    第三,添加附加驱动:
    
    在系统设置中打开“软件与更新”面板,进入“附加驱动”选项卡,如果网络正常,且源设置正常,那么一般能搜到对应的无线网卡驱动,安装之后再重启电脑就可以了。(可怜!我就没有搜索到,只搜索到N卡的驱动,可能是没有改源的原因吧!所有还是建议改下。)要注意你的bois是否位于UEFI且开启了secure boot,必须把secure boot关掉,因为专用驱动是闭源的,而ubuntu开源,微软认为“闭源系统是不安全的,所以闭源的软件在开启secure boot的时候不能启用”。
    
    正常以上操作都正常的情况下,50%的童鞋到这一步,就能显示WIFI列表了。
    
    如果不行,跟着继续往下看!!因为我就不行。哈哈哈哈~~~
    
    (下面的这段蓝色shell是我自己加的,似乎必须要这个)
    
    保存该bash到/etc/rc.local,并给该文件添加x权限:sudo chmod a+x rc.local
    
    #!/bin/sh -e
    #
    #rc.local
    #
    echo "***(root密码)" | sudo modprobe -r ideapad_laptop
    exit 0
    
    第四,更新并激活网卡:
    
    打开终端,输入 命令行  :
    
        sudo apt-get update  
        sudo apt-get install bcmwl-kernel-source  
    
    【我是执行到这一步解决问题的】
    
    此命令用于激活bcm的无线网卡,因为一般笔记本的无线驱动源在此,另外,其实ubuntu自身其实就可以识别无线网卡,我们这样做只是为了更新一下,激活它的设置而已),然后点击右上角联网的图标,你就可以看见能搜索到WIFI了。
    
    此时,99%的童鞋应该已经可以成功连接WiFi了。
    
    如果不行,别恼火,还有办法,继续往下看。
    
    第五,保证最后一步:
    
    sudo nano /etc/modprobe.d/blacklist.conf
    
    最后一行加入:blacklist acer-wmi
    
    (nano命令ctrl+x退出,选择y后保存)
    
    重启,重启,重启,重要的事说三遍!然后执行第四步。
    
  1. wifi 好了,但是,

    安装完毕后,重启可发现默认的是ubuntu的grub引导界面,并在该界面中可以选择进入ubuntu和windows。此时,ubuntu按理可以正常启动,但是windows启动不了。(主要因为自带win10在安装之前,BIOS设置里的SATA Controller Mode不是ACHI)

  2. 解决win10启动问题:

  3. 通过grub进入ubuntu系统后重启计算机,然后在开机时按F2进入BIOS,将Configuration选项中的SATA Controller Mode改回Intel RST Premium,最后再按F10保存重启(重启后,通过grub引导界面的选项可以发现,ubuntu变为无法启动,而win10可以正常启动)。

  4. 通过grub进入win10系统,打开“开始”菜单,点击“电源选项”,会弹出一个选择菜单,此时按住“Shift键”,然后点击“重启”选项。(这一步主要是为了进入win10的“安全模式”)

  5. 计算机重启,并进入win10安全模式,选择“启动带网络连接的安全模式”,这时可以以安全模式进入win10系统。进入安全模式后再重启,可以发现正常模式也可以进入了。

  6. 简单设置ubuntu

    换源可以直接修改配置文件

    sudo gedit /etc/apt/sources.list
    

    也可以直接在软件和更新界面选择,推荐选阿里镜像

    http://mirrors.aliyun.com/ubuntu
    

    换源后更新

    sudo apt-get update
    sudo apt-get upgrade
    
  1. 设置root密码

    sudo passwd
    
  2. 切换root用户

    su root
    
  3. 关掉sudo密码

    visudo了解一下
    
    sudo visudo 
    之后会自动调用默认编辑器打开sudo配置文件,找到
    
    %sudo   ALL=(ALL:ALL) ALL
    这行,然后改成
    
    %sudo   ALL=(ALL:ALL) NOPASSWD:ALL
    这样所有sudo组内的用户使用sudo时就不需要密码了。
    
    可能有人不会用nano,想修改默认编辑器的话可以用update-alternatives 这个工具去改
    
    sudo update-alternatives --config editor
    然后就会让你选择默认的编辑器,选择你会使用的,比如vim,输入对应序号就可以了。
    
  4. 解决双系统时差问题

    Windows + Linux 需求用户可以使用以下代码在终端中执行解决此问题。

    timedatectl set-local-rtc 1 --adjust-system-clock
    
  5. 安装其它需要的软件,

    可以先在界面化的ubuntu软件中寻找安装.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350