ubuntu 16.04 系统安装、环境配置

ubuntu 16.04 系统安装、环境配置

注:文中很多内容是参考别人的博客,都已注明出处,如果侵权,请私信。
初次写博客,这篇内容就属性定义为原创了。
其实定义成原创很不好意思。所以随便转载吧。但请注明一下出处。 https://blog.csdn.net/qq_26239525/article/details/82316493

1. 下载Ubuntu 16.04 64位版本iso镜像

2. 安装Ubuntu

  • 虚拟机:安装VMware软件, 新建虚拟机,安装ubuntu
  • ubuntu:使用UltraIso,制作U盘启动盘,安装ubuntu

        制作U盘启动具体步骤:(https://jingyan.baidu.com/article/154b46311befea28ca8f41ae.html)
    

3. Ubuntu 配置

  • 设置屏幕分辨率:

    • 虚拟机中:直接在系统设置中将分辨率设置为1440*900

    • ubuntu系统中:参考:(https://www.cnblogs.com/eczhou/p/7860555.html)
      安装好ubuntu 16.04桌面版后,发现屏幕分辨率调整选项里没有1920*1080这一选项,经过一番查找,可通过如下方式进行屏幕分辨率设置。以下操作均在ubuntu 16.04桌面版操作,不要用远程连接操作,否则xrandr命令会无法监测到显示器信息。

      Ctrl+Alt+T,打开终端:

      1、输入命令:

      cvt 1920 1080

      ​ 返回:

      
      # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
      
      Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

      2、输入命令:

      xrandr

      ​ 显示如下:

      img

      扫描二维码关注公众号,回复: 3653206 查看本文章

      ​ 其中VGA1为显示器名称。

      3、结合第1步和第2步信息,增加显示模块,并设置为开机启动,编辑”vim /etc/profile”,在末尾增加:

      xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
      xrandr --addmode VGA1 "1920x1080_60.00"

      4、立马启用修改后的配置:

      source /etc/profile

      5、 在分辨率选择选项里就有1920*1080,同时开机屏幕显示率也自动变为1920*1080。

  • 把更新源改成中国的服务器 参考:(https://www.cnblogs.com/Lin-Yi/p/7072748.html)

    1. 终端执行:

      cd /etc/apt/

      ​ 终端执行:

      ls

      ​ 会有一个sources.list文件,接下来我们需要更改此文件内容

    2. 将原更新源备份一下,终端执行:

      sudo cp sources.list sources.list.copy
    3. 更换更新源

         百度上搜索“Ubuntu 16.04 LTS 更新源”,类似这样的关键字。

         挑选一个自己喜欢的更新源,将上面的源码复制一下,粘贴到sources.list源文件里面覆盖原来的内容,保存,退出。终端中执行:

      sudo gedit sources.list

         然后复制更新源代码,更换sources.list文件里的代码:

      这里给出清华源:

      
      # deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
      
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse

      其他源:
      https://www.cnblogs.com/bovenson/p/5752213.html

      4 终端执行:

      sudo apt-get update

      等待进度完成,我们的 ubuntu 就能够从国内的服务器下载软件~~~

      有时候使用命令 sudo apt-get update时候回出现以下错误 :

      E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)

      解决方法:( https://www.aliyun.com/jiaocheng/188695.html )

      终端执行 : sudo rm /var/lib/apt/lists/lock

4. Ubuntu安装一些必备的软件:

  • 安装vim

    终端执行:(还有其他的文本编辑器atom sublime)

    sudo apt install vim   

    ​ 注①: 为了使用vim 方便,我们需要更改 vim 的配置文件,使 vim 的使用更加便捷。 我们在终端中输

    入命令:vim ~/.vimrc

    ​ 然后再打开的文件中写入:

    ​ set ts=4 表示使 Tab 键等效为 4 个空格

    ​ set nu 表示使 vim 显示行号 nu 是 number 缩写

    ​ 然后终端输入:source ~/.vimrc 使配置生效。

    ​ 注②: 在 vim 编辑器中运行 Session()会话时,有时会出现“提示 warning”, 是 因为有的电脑可以支持加速指令,但是运行代码时并没有启动这些指令。 可以把 这些“提示 warning”暂时屏蔽掉。屏蔽方法为进入主目录下的 bashrc 文件,在bashrc 文件中加入这样一句 export TF_CPP_MIN_LOG_LEVEL=2,从而把“提示 warning”等级降低。这个命令可以控制 python 程序显示提示信息的等级,在 Tensorflow 里面一般设 置成是”0”(显示所有信息)或者”1”(不显示 info), “2”代表不显示 warning,”3”代表不显示 error。一般不建议设置成 3。 source 命令用于重新执行修改的初始化文件,使之立即生效,而不必注销并重新登录。

    (注②只针对于tensorflow开发,使用不到的可以不用修改)
    (中国大学mooc:人工智能tensorflow笔记)

  • 安装搜狗输入法:

    1. 添加fcitx键盘输入法系统 :

      参考:(http://www.cnblogs.com/lrj567/p/6307329.html)中的第一步

      注:ubuntu 16.04好像不用第一步

    2. 安装完成后开始安装搜狗输入法:

      • 终端执行:

        sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb

        注:此处会出现错误

        。。。。。。

        正在处理用于libglib2.0-0:amd64 (2.48.0-1ubuntu4) 的触发器…

        覆盖文件/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override 中指定的方案org.gnome.settings-daemon.plugins.xsettings 中没有键Gtk/IMModule;忽略对此键的覆盖。

        在处理时有错误发生:

        sogoupinyin

      • 安装所有依赖,终端执行:

        sudo apt-get install -f 
      • 终端执行:

        sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
    3. 设置语言选项

      ​ ① 到系统设置->语言支持,将键盘输入法系统由默认的iBus设置为fcitx

      img

      ② 这个时候是看不到效果的,一定要注销一次

      ③ dash中搜索:fcitx配置,然后将搜狗输入法移动到第一的位置

      img

  • 安装Teamviewer

    ​ 参考:(https://www.cnblogs.com/wmr95/p/7574615.html)
    有时需要远程控制ubuntu系统的电脑,Teamviewer在linux下也可以进行安装,大致看了下向日葵在linux下配置好像比较麻烦,而且Teamviewer远程控制的流畅性一直不错,就选择安装Teamviewer。

      下面给出具体的安装步骤:

      1. 首先到https://www.teamviewer.com/zhcn/download/linux/下载相应linux版本的Teamviewer,版主选择的是ubuntu版本,下载完成之后,在你的下载路径中会有软件安装包teamviewer_12.0.85001_i386.deb。

      2. 安装依赖包,ternimal终端进入到下载路径中,执行命令:(博主是64位系统没有执行这个命令也成功,假如是32位的系统则需要执行)

    sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates
    1. 安装deb软件包,执行命令:

      sudo dpkg -i teamviewer_12.0.76279_i386.deb

      注意:在执行第三步安装deb包的时候,可能会遇到下面的问题:

      。。。。

      正在处理用于 desktop-file-utils (0.22-1ubuntu5.1) 的触发器 …

      正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的触发器 …

      Rebuilding /usr/share/applications/bamf-2.index…

      正在处理用于 mime-support (3.59ubuntu1) 的触发器 …

      正在处理用于 hicolor-icon-theme (0.15-0ubuntu1) 的触发器 …

      在处理时有错误发生:

      teamviewer:i386

        (下面这个命令是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package)

        这个时候需要执行命令:

      sudo apt-get install -f

        选择 ‘Y’,回车等待修复结束后继续执行第三步。

    2. 安装成功之后在dash输入Teamviewer就可以打开了。

  • 安装ssh远程登录

    1. 终端输入

      sudo apt-get install openssh-server
    2. 安装好后查看SSH是否启动,终端输入 :

      sudo ps -e |grep ssh

      ​ 回车–>有sshd,说明ssh服务已经启动,如果没有,则输入:

      sudo service ssh start

      ​ 回车–>ssh服务就会启动。

    3. 查看Ubuntu 16.04的IP地址

      终端输入:”sudo ifconfig“–>回车–>就可以查看到IP地址。

    4. 使用SecureCRT访问

      如果winscp访问错误 看是不是ubuntu系统防火墙的原因

  • 安装chrome

    1. 在ubuntu中启动终端

    2. 在终端中,输入以下命令:

      sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/

      将下载源加入到系统的源列表。如果返回“地址解析错误”等信息,可以百度搜索其他提供 Chrome 下载的源,用其地址替换掉命令中的地址。

    3. 在终端中,输入以下命令:

      wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
    4. 在终端中,输入以下命令:

      sudo apt-get update
    5. 在终端中,输入以下命令:

      sudo apt-get install google-chrome-stable
    6. 最后,在终端中执行以下命令:

      /usr/bin/google-chrome-stable
  • 卸载firefox

    1. 查找火狐具体内容:

      dpkg --get-selections |grep firefox:
    2. 卸载软件

      sudo apt-get purge firefox   firefox-globalmenu  firefox-gnome-support   firefox-locale-en   firefox-locale-zh-hans
  • 安装Python

    (Ubuntu 16.04已经默认安装了python2和3):google Python and download Python and install

  • 安装TensorFlow(CPU版本,pip安装):

    ​ 参考:(https://www.tensorflow.org/install/install_linux?hl=zh-cn

    1. 安装tensorflow之前,先安装一下强大的python包管理工具pip

      sudo apt-get install python3-pip python3-dev
    2. 接下来安装tensorflow,在tflearn.org官网中找到安装指令:(http://tflearn.org/installation/)

      export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.1.0-cp35-cp35m-linux_x86_64.whl

      注意更改tensorflow版本号。

      sudo pip3 install $TF_BINARY_URL
    3. 测试一下。

  • 安装anaconda-navigator

    ​ 参考:(https://docs.anaconda.com/anaconda/install/linux

    如果报错没有此命令:需要添加路径

    https://docs.anaconda.com/anaconda/faq#distribution-faq-linux-path

    When installing Anaconda, we recommend that you do add Anaconda to the PATH if you answer “No” during installation to the question “Do you wish the installer to prepend the Anaconda<2 or 3>install location to PATH in your `/home/<user>/.bashrc`?”. Conda will not work until you add the PATH manually.
    
    To add the PATH manually, open a text editor and open the file .bashrc or .bash_profile from your home directory. Add the line `exportPATH="/<path to anaconda>/bin:$PATH"`.
    
    NOTE: Replace <path-to-anaconda> with the actual path of your installed anaconda file.
    
    Save the file. If you have any terminal windows open, close them all then open a new one. You may need to restart your computer for the PATH change to take effect.
    

    anaconda中的jupyter更改默认的目录和默认的浏览器:(windows)

    1. 打开cmd,首先进入到Jupyter的安装目录,我的是在D:\Python\Anaconda\Scrips中。然后,输入命令

      jupyter notebook --generate-config
    2. 执行命令后,会在如下所示路径的文件夹中找到新建立的Jupyter_notebook_config.py文件

      C:\Users\Administrator\.jupyter\jupyter_notebook_config.py
    3. 用Notepad++或者IPython打开文件,对文件修改如下:

      (1)默认目录修改,找到#c.NotebookApp.notebook_dir =’ ‘,删掉开头的“#”,在‘ ’中输入你要启动的目录路径。

      
      ## The directory to use for notebooks and kernels.
      
      c.NotebookApp.notebook_dir = 'E:\\python\\jupyter-notebook'

      ​ (2)默认浏览器修改,找到c.NotebookApp.browser = ”,在下方输入

      
      # variable to override it.
      
      
      # c.NotebookApp.browser = ''
      
      import webbrowser
      webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"))
      c.NotebookApp.browser = 'chrome'

      ​ 参考(https://blog.csdn.net/qq_27384769/article/details/80762038

    anaconda中的jupyter更改默认的目录和默认的浏览器:(linux)

    jupyter notebook --generate-config
    
    ## The directory to use for notebooks and kernels.
    
    c.NotebookApp.notebook_dir = '/home/stayal/jupyternotebook'
    import webbrowser
    webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"/opt/google/chrome/chrome"))
    c.NotebookApp.browser = 'chrome'

猜你喜欢

转载自blog.csdn.net/qq_26239525/article/details/82316493