美文网首页Android 小技巧及工具
Ubuntu18.04.2LTS安装、配置、美化

Ubuntu18.04.2LTS安装、配置、美化

作者: zwb_jianshu | 来源:发表于2019-05-13 08:29 被阅读0次

    安装准备

    硬盘分区

    硬盘一般分为IDE硬盘、SCSI硬盘和SATA硬盘三种。

    在Linux系统中,IDE接口的硬盘被称为hd,SCSI和SATA接口的硬盘则被称为sd,其中IDE硬盘基本上已经淘汰,现在市面上最常见的就是SATA接口的硬盘,第1块硬盘称为sda,第2块硬盘称为sdb……,依此类推。

    一块硬盘最多有4个主分区,主分区以外的分区称为扩展分区,硬盘可以没有扩展分区,但是一定要有主分区,在主分区中要有一个激活分区用来启动Windows系统,在扩展分区中可以建立若干个逻辑分区,因此,最合理的分区方式应该最多分三个主分区,一个扩展分区,这样可以有效地利用有限的主分区,然后在扩展分区中建立逻辑分区。

    在Linux系统中每一个硬盘总共最多有 16个分区,硬盘上的4个主分区,分别标识为sdal、sda2、sda3和sda4,逻辑分区则从sda5开始标识一直到sda16。

    Linux可以把分区作为挂载点,载入目录,其中最常用的硬盘大小(500G-1000G)分配目录推荐如下表所示:

    目录 建议大小 格式 描述
    EFI 100M 一定要放在开头,主分区,分配32M以上
    / 150G-200G ext4 根目录
    swap 物理内存两倍 swap 交换空间:交换分区相当于Windows中的“虚拟内存”,如果内存低的话(1-4G),物理内存的两倍,高点的话(8-16G)要么等于物理内存,要么物理内存+2g左右,
    /boot 1G左右 ext4 空间起始位置 分区格式为ext4 /boot 建议:应该大于400MB或1GB Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub。
    /tmp 5G左右 ext4 系统的临时文件,一般系统重启不会被保存。(建立服务器需要?)
    /home 尽量大些 ext4 用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。

    修改DNS

    Step1:添加Google’s DNS

    vim /etc/systemd/resolved.conf
    在文件中添加內容:

    DNS=8.8.8.8 2001:4860:4860::8888
    FallbackDNS=8.8.4.4 2001:4860:4860::8844
    
    

    Step2:重啓網絡或者重啓電腦

    更换root密码

    image

    更换root密码更换root密码

    xmaihh@xmaihh-H81M-S1:~$ sudo passwd root
    输入新的 UNIX 密码: 
    重新输入新的 UNIX 密码: 
    passwd:已成功更新密码
    xmaihh@xmaihh-H81M-S1:~$
    
    

    sudo免密码

    shell输入:

    xmaihh@xmaihh-H81M-S1:~$ sudo visudo
    
    

    显示如下:

    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # Please consider adding local content in /etc/sudoers.d/ instead of
    # directly modifying this file.
    #
    # See the man page for details on how to write a sudoers file.
    #
    Defaults        env_reset
    Defaults        mail_badpass
    Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$
    
    # Host alias specification
    
    # User alias specification
    
    # Cmnd alias specification
    
    # User privilege specification
    root    ALL=(ALL:ALL) ALL
    
    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL
    xmaihh  ALL=(ALL) NOPASSWD: ALL
    
    # See sudoers(5) for more information on "#include" directives:
    
    #includedir /etc/sudoers.d
    
    

    只要在%sudo ALL=(ALL:ALL) ALL下面添加一行username  ALL=(ALL) NOPASSWD: ALL

    更新源

    找到Software & Updates,将源更新为阿里云的源 或者其他国内的源

    然后自己手动更新一下:

    sudo apt update
    sudo apt upgrade
    
    

    Sougou Pinyin

    sudo apt-get install fcitx-bin      #安装fcitx-bin
    sudo apt-get update --fix-missing   #修复fcitx-bin安装失败的情况
    sudo apt-get install fcitx-bin      #重新安装fcitx-bin
    sudo apt-get install fcitx-table    #安装fcitx-table
    
    

    然后去搜狗输入法Linux官网下载64bit的deb包程序,如:sogoupinyin_2.2.0.0108_amd64.deb

    sudo dpkg -i sogoupinyin*.deb       #安装搜狗拼音
    sudo apt-get install -f             #修复搜狗拼音安装的错误
    sudo dpkg -i sogoupinyin*.deb       #重新安装搜狗拼音
    
    

    重启!重启!重启!也就是注销当前用户再重登的事

    WPS

    wps_linux官网下载64bit的deb包程序,如:wps-office_10.1.0.6757_amd64.deb

    sudo dpkg -i libpng12-0*.deb      #安装依赖libpng12-0
    sudo dpkg -i wps*.deb             #安装wps
    sudo apt-get install -f           #若出现错误没有安装成功,用来修复
    
    

    下载wps字体,然后解压

    sudo mkdir /usr/share/fonts/WPS-Fonts       #新建wps字体存储文件夹
    cd ~/Downloads     #进入下载好的字体目录
    sudo apt-get install unzip  #安装zip解压软件
    sudo unzip wps_symbol_fonts.zip -d /usr/share/fonts/WPS-Fonts/  #解压字体到指定文件夹
    sudo mkfontscale    #生成字体索引
    sudo mkfontdir      #生成字体索引
    sudo fc-cache       #更新字体缓存
    
    

    压缩软件

    sudo apt-get install p7zip-full p7zip-rar rar unzip
    
    

    Google Chrome

    wget -q -O - https://raw.githubusercontent.com/longhr/ubuntu1604hub/master/linux_signing_key.pub | sudo apt-key add
    sudo sh -c 'echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
    sudo apt-get update
    sudo apt-get install google-chrome-stable
    
    

    vim

    $ sudo apt-get install vim
    
    

    安裝VS Code

    首先下载官方安装包:
    https://code.visualstudio.com/docs/?dv=linux64_deb
    然后在该文件路径运行以下命令:

    sudo dpkg -i code_1.24.1-1528912196_amd64.deb
    
    

    或者双击安装包,要安装依赖的话先安装依赖,如果双击安装无反应,可以在命令行中运行安装,然后安装所需依赖即可

    sudo apt-get install -f
    
    

    多版本gcc和g++共存

    sudo apt-get install gcc-5 gcc-5-multilib
    sudo apt-get install g++-5 g++-5-multilib
    sudo apt-get install gcc-6 gcc-6-multilib
    sudo apt-get install g++-6 g++-6-multilib
    sudo apt-get install gcc-7 gcc-7-multilib
    sudo apt-get install g++-7 g++-7-multilib
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 60
    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70
    
    

    然后选择gcc和g++版本

    sudo update-alternatives --config gcc
    sudo update-alternatives --config g++
    
    

    多版本python和pip共存

    ubuntu18.04自带python3,但是没有python2,pip2,pip3。

    sudo apt install python2.7  #安装python2.7
    sudo apt install python-minimal
    sudo apt install curl
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    sudo python3 get-pip.py #安装pip3
    sudo python2 get-pip.py #安装pip3
    sudo apt install python-testresources   #防止pip2出错
    sudo apt install python3-testresources  #防止pip3出错
    sudo pip3 install --upgrade pip #升级pip3
    sudo pip2 install --upgrade pip #升级pip2
    
    

    此时pip和python并不知道指向2还是3,需要自己修改。我们使用alias来设置别名。我要让pip和python都指向3

    $ whereis pip
    pip: /usr/local/bin/pip /usr/local/bin/pip3.6 /usr/local/bin/pip2.7
    $ whereis python
    python: /usr/bin/python2.7 /usr/bin/python2.7-config /usr/bin/python3.6m /usr/bin/python3.6 /usr/bin/python3.6m-config /usr/bin/python3.6-config /usr/bin/python /usr/lib/python2.7 /usr/lib/python3.7 /usr/lib/python3.6 /etc/python2.7 /etc/python3.6 /etc/python /usr/local/lib/python2.7 /usr/local/lib/python3.6 /usr/include/python2.7 /usr/include/python3.6m /usr/include/python3.6 /usr/share/python /usr/share/man/man1/python.1.gz
    
    

    可见pip3在:

    /usr/local/bin/pip3.61
    
    

    python在:

    /usr/bin/python3.6
    
    

    自定义alias别名:

    vim ~/.bashrc
    
    

    打开文件后,在最后一行加:

    alias pip=/usr/local/bin/pip3.6
    alias python=/usr/bin/python3.612
    
    

    然后更新环境:

    source ~/.bashrc
    
    

    支持exfat

    sudo apt-get install exfat-fuse exfat-utils
    
    

    音视频

    安装FFmpeg

    sudo add-apt-repository ppa:djcj/hybrid
    sudo apt-get update
    sudo apt-get install ffmpeg
    
    

    安装解码器

    sudo apt-get install ubuntu-restricted-extras
    
    

    安装VLC视频播放器

    sudo apt-get install vlc browser-plugin-vlc
    
    

    安装录制gif软件peek

    sudo add-apt-repository ppa:peek-developers/stable
    sudo apt-get update
    sudo apt-get install peek
    
    

    美化

    查看gnome版本

    gnome3版本以下

    $ gnome-panel --version   或者  gnome-about --gnome-version
    
    

    gnome3版本以上

    $ gnome-session --version  或者 gnome-shell --version
    
    

    如我的gnome3版本如下:

    xmaihh@xmaihh-H81M-S1:~$ gnome-shell --version
    GNOME Shell 3.28.3
    
    

    使用Tweaks对gnome美化

    Ubuntu 18.04 LTS 内置的是 gnome 桌面环境,安装一些主题、图标美化一下整个系统。再用几个插件增强一下效果和使用体验即可。

    sudo apt-get install gnome-tweak-tool   #安装tweak
    sudo apt-get install gnome-shell-extensions -y  #安装shell扩展
    sudo apt install chrome-gnome-shell     #为了能在浏览器内安装gnome插件,火狐和谷歌都能用
    sudo apt-get install gtk2-engines-pixbuf    #防止GTK2错误
    sudo apt install libxml2-utils
    
    

    gnome桌面环境主题、图标 下载地址:
    https://www.gnome-look.org/
    以下是我使用配置:
    仿macOS主题Ant

    image

    AntAnt
    安装使用配置: `Ctrl+Alt+T 打开terminal,执行如下命令

    $ sudo rm /var/lib/apt/lists/lock
    $ sudo rm /var/cache/apt/archives/lock
    $ sudo apt-get update
    $ sudo apt-get install gnome-tweak-tool
    $ mkdir .themes
    $ cd ~/.themes/
    $ sudo git clone https://github.com/EliverLara/Ant.git
    
    

    主题已经安装完成了,你可以打开 Tweaks – Appearance – Applications ,找到你刚下载下来的主题并一键使用。

    image

    Ant主题使用Ant主题使用
    仿macOS主题扁平化图标 La Capitaine

    image La CapitaineLa Capitaine

    同样,`Ctrl+Alt+T 打开terminal,执行如下命令

    mkdir ~/.icons
    $ cd ~/.icons/
    $ sudo git clone https://github.com/keeferrourke/la-capitaine-icon-theme.git
    
    

    OK,图标包安装完成,直接打开 Tweaks – Appearance – Icons ,选择使用即可。

    仿macOS主题dask栏

    image

    dash-to-dockdash-to-dock

    这是一个dask栏插件

    $ cd ~
    $ mkdir .temp
    $ cd .temp/
    $ sudo wget https://github.com/micheleg/dash-to-dock/archive/master.zip
    $ cd master/
    $ make
    $ make install
    
    

    还没结束!现在进入重点部分,在键盘按下 Alt+F2 键,在弹出的窗口中输入字母 r

    嗯,现在才正式安装完插件。

    image

    Dash to dock Settings

    image

    Dash to dock SettingsDash to dock Settings

    问题:

    1. 我在安装的时候遇到Ubuntu18.04.2LTS自带dock栏与dash to dock冲突,输入以下命令将自带dock移动到~下,重启后即可解决此问题(也可移动到其他目录或者直接rm删除)。Ubuntu 更新后需要再执行一遍,因为更新会修复自带的 dock。
    sudo mv /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com ~/
    或者
    sudo rm -rf /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com
    
    
    1. 前面说到查看gnome版本,dash-to-dock有对应的branchgit clone拉取时加上-b参数拉取对应版本分支

    聊天软件

    其他deepin-wine容器:阿里云镜像下载

    安装使用:

    打开terminal,执行下列命令

    git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
    
    

    cd到deepin-wine-for-ubuntu文件夹下面,执行下列命令

    ./install.sh
    
    

    在home目录下新建一个文件夹,我命名的是softwares,然后cd进入softwares,执行如下命令:

    wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.weixin.work/deepin.com.weixin.work_2.4.16.1347deepin0_i386.deb
    
    

    在softwares目录下,执行以下命令

    sudo dpkg -i deepin.com.weixin.work_2.4.16.1347deepin0_i386.deb
    
    

    网速和CPU使用率工具

    打开terminal,执行下列命令

    sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
    sudo apt-get update
    sudo apt-get install indicator-sysmonitor
    
    

    接着执行命令

    $ ndicator-sysmonitor &
    
    

    然后Ctrl+C就可以实现后台运行indicator-sysmonitor

    image

    运行效果运行效果

    设置开机启动

    image

    设置开机启动设置开机启动

    image

    参数配置参数配置

    安装npm

    下载Node.js

    接着执行以下命令

    cd /usr/local/node/
    
    wget https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-linux-x64.tar.gz  #下载安装包
    
    tar -zxvf node-v10.15.3-linux-x64.tar.gz  # 解压安装包
    
    rm  node-v10.15.3-linux-x64.tar.gz  # 移除安装包
    
    ln -s /usr/local/node/node-v10.15.3-linux-x64/bin/npm /usr/local/bin/npm
    
    ln -s /usr/local/node/node-v10.15.3-linux-x64/bin/node /usr/local/bin/node
    
    

    查看npm版本

    xmaihh@xmaihh-H81M-S1:/usr/local/node$ npm -v
    6.4.1
    
    

    npm升级,@后面是版本号

    npm i -g npm@6.4.1
    
    

    Git

    在 Ubuntu 这类 Debian 体系的系统上,可以用 apt-get 安装:

    sudo apt-get install git
    
    

    配置信息

    git config --global user.name "yourname" #引号里面输入你的名字
    git config --global user.email "youremail" #输入邮箱
    git config --global core.autocrlf false #消除由于Windows和Linux平台中换行符的差异导致的问题
    git config --global core.quotepath off #消除由于路径或者是文件名包含中文导致的乱码问题
    git config --global gui.encoding utf-8 #消除gui界面中文乱码问题(如果全程使用命令行的话不用担心这个问题)
    ssh-keygen -t rsa -C "youremail" #配置ssh的密钥,输完之后一路回车
    eval `ssh-agent` #启用ssh-agent
    ssh-add ~/.ssh/id_rsa #添加密钥
    ssh-add -l #将它添加到已知的key列表中
    cat ~/.ssh/id_rsa.pub #把这个公钥添加到自己的Github账户上去
    
    

    Reference

    Ubuntu18.04完整新手安装教程

    Ubuntu 18.04 LTS 安装(踩坑)配置全记录

    安装Ubuntu Linux系统时硬盘分区最合理的方法

    Ubuntu18.04安装后应该做的事

    相关文章

      网友评论

        本文标题:Ubuntu18.04.2LTS安装、配置、美化

        本文链接:https://www.haomeiwen.com/subject/lvxhaqtx.html