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  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软件中寻找安装.

你可能感兴趣的:(Ubuntu18.04踩坑记录)