Ubuntu 18.04 安装

  1. 下载 Ubuntu
  2. 制作 U 盘启动盘
  3. 设置电脑为 U 盘启动
  4. 插入 U 盘,重启电脑
  5. 按照提示安装 Ubuntu

更新 NVIDIA 显卡和 Broadcom 无线网卡驱动

  • 我的显卡是 NVIDIA G103M ,默认安装的驱动是 Nouveau 的。
  • 无线网络没有安装驱动,处于不使用设备状态
  • 更新驱动(不需要想黑名单在更新,直接用下面命令就可以了):
    • 命令sudo ubuntu-drivers autoinstall,会自动更新驱动,驱动更新完成了重启下,然后会走 NVIDIA 驱动和激活 Broadcom 无线网卡

wifi 可以搜索到网络,但是连接提示“网络连接激活失败”

  • 与网卡驱动有关的,Broadcom BCM4312无线网卡不能接收无线路由噐工作在频道13下,将路由器的频道改为1-12即可,该问题解决。

参考:http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=487526

Thinkpad E480 未发现wi-fi适配器,无线网卡为 rtl8821CE 系列

  • 这种情况需要自己安装驱动,步骤如下:

    1. 到百度云盘下载驱动,链接: https://pan.baidu.com/s/1v8GjwR5y0vpHq3sO0s-u7A 提取码: 8m63
    2. 提取到随便目录,在该目录下,找到 Makefile 文件,编辑 Makefile 文件
    sudo gedit Makefile
    1. 搜索找 export TopDIR ?= ... 这行,然后替换为 TopDIR ?= /home/lijingbo/driver/rtl8821ce ,=号后面是提取的文件目录,通过 pwd 可以拿到该路径。
    2. make
    3. sudo make install
    4. sudo modprobe 8821ce
    5. sudo reboot now
  • 重启完成以后,就可以用无线网卡了。
  • 在 make 的时候可能会出现的问题
    1. 找不到 cc
    2. 找不到 gcc
    3. 针对上面找不到,需要安装下,搜索下怎么安装就可以了
    4. 需要关闭BIOS中的Secure Boot

参考:https://unix.stackexchange.com/questions/379049/realtek-wifi-driver-problem-in-linux-mint-18-2

常用软件安装

  1. Shadowsocks-qt5
  2. Chrome 和 SwitchyOmega
  3. JDK 8.0 安装和环境配置
  4. Android Studio

Shadowsocks-qt5

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

以上执行过程中会出现了一个错误,如下

忽略: http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu bionic InRelease
错误: http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu bionic Release
404 Not Found [IP:91.189.95.83 80]

原因:针对 Ubuntu 18.04 的版本还没有发布,可以将源中的 bionic 改成 artful

修改路径:/etc/apt/sources.list.d/hzwhuang-ubuntu-ss-qt5-bionic.list

修改完以后

sudo apt-get update
sudo apt-get install shadowsocks-qt5

就可以安装 shadowsocks-qt5,然后自己设置

Chrome 和 SwitchyOmega

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 -1
sudo apt update
sudo apt install google-chrome-stable

SwitchyOmega

GitHub上就有下载方式:

https://github.com/FelisCatus/SwitchyOmega/releases

进入网址后直接下载 SwitchyOmega_Chromium.crx 文件即可

下载后在chrome中安装即可.

其中代理网站列表的URL为 : https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

JDK

  1. 在这个网址进行下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  1. 下载到本地后执行解压操作:
sudo tar xzvf jdk-8u181-linux-x64.tar.gz (下载的文件名)
  1. 解压后可以把解压文件移动到自己想要放的目录下:
sudo mv jdk1.8.0_181 /usr/lib/
  1. 进行配置

    使用全局设置方法,它是所有用户的共用的环境变量

    命令如下:$sudo gedit ~/.bashrc

    然后把如下命令复制到最底部
export JAVA_HOME=/usr/lib/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH export JAVA_HOME=后面要填写自己解压后的jdk的路径
  1. 生效~/.bashrc文件
source ~/.bashrc
  1. 测试是否安装成功
java -version

Java 8 在线安装

  1. 安装 ppa
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
  1. 安装 JDK
sudo apt-get install oracle-java8-installer
  1. 验证安装是否成功
java -version

成功后提示

java version “1.8.0_171”
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
  1. 设置环境变量
sudo gedit /etc/profile

在文件末尾添加

export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
export PATH=${JAVA_HOME}/bin:$PATH

Android Studio

在 Ubuntu 软件中搜索就可以下载到

Ubuntu 18.04 安装和常用软件安装的更多相关文章

  1. Ubuntu 18.04 下 emscripten SDK 的安装

    Ubuntu 18.04 下 emscripten SDK 的安装http://kripken.github.io/emscripten-site/docs/getting_started/downl ...

  2. 在 Ubuntu 18.04 LTS 无头服务器上安装 Oracle VirtualBox

    作者: Sk 译者: LCTT qhwdw | 2018-10-12 01:59 本教程将指导你在 Ubuntu 18.04 LTS 无头服务器上,一步一步地安装 Oracle VirtualBox. ...

  3. Ubuntu 18.04 nvidia driver 390.48 安装 TensorFlow 1.12.0 和 PyTorch 1.0.0 详细教程

    最近要在个人台式机上搭建TensorFlow和PyTorch运行环境,期间遇到了一些问题.这里就把解决的过程记录下来,同时也可以作为安装上述环境的过程记录. 如果没有遇到类似的问题,想直接从零安装上述 ...

  4. Vmvare + Ubuntu 16.04环境搭建 + 相关软件安装配置笔记【深度学习】

    前言 由于学习与工作的需要,加上之前配置好的vmmachines都损坏了,我就重新弄一个ubuntu虚拟机,配置一下环境,给自己留个记录 1.文件 2.配置过程 1.在Vmware中新建虚拟机,自定义 ...

  5. Windows 10、Ubuntu 18.04 双系统 双硬盘 安装经验总结

    首先说明,我假设读者懂得分区.安装系统,所以不再深入讨论具体操作. 如果需要手把手教程,建议先参考其它Windows中加装Linux的相关文章. 网上其它文章.教程的常见问题是,各家机器配置不一样,安 ...

  6. Ubuntu 18.04 下用命令行安装Sublime

    介绍: 添加来源: $ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - $ sud ...

  7. Ubuntu 18.04 下 PostgreSQL 10 的安装与基础配置

    下载安装 在命令行执行如下语句: apt-get install postgresql-10 该指令会帮助你下载如下PostgreSQL组件: name |explain | ------------ ...

  8. Ubuntu 18.04 截图工具-flameshot(安装及使用)

    安装flameshot:https://github.com/lupoDharkael/flameshot 安装命令: sudo apt-get install flameshot 设置>设备& ...

  9. 如何在Ubuntu 18.04上安装和卸载TeamViewer

    卸载命令:sudo apt --purge remove teamviewer 安装:https://www.linuxidc.com/Linux/2018-05/152282.htm 如何在Ubun ...

随机推荐

  1. RN API备忘

    1:Alert:启动一个提示对话框,包含对应的标题和信息. 2:Animated:动画效果. 3:AppRegistry:React Native应用的入口.应用的根组件应当通过AppRegistry ...

  2. docker 实战---多台物理主机的联网,容器桥接到物理网络拓扑图(四)

    非常多朋友说上一篇中对网络的描写叙述不够清楚,感谢热心的群友彩笔程序猿: 提供了他理解的图,在这里贴一下: 我自己也补画了一副多台机器互联的图,欢迎大家留言讨论: 主机A和主机B的网卡一都连着物理交换 ...

  3. 【jquery】多日期选择插件easyui date

    1.本次介绍一个好用的 多日期选择插件:EasyUI date,适用于:需要一次性选择多个日期,无需手动一个一个进行添加. 2.效果图: 3.下载地址:http://www.jeasyui.com/d ...

  4. Guice与Spring框架的区别

    2007-4-23  再借斧子的例子说一说spring与guice的区别     看下边对于不同社会形态下一个人(java对象,调用者)需要一把斧子(java对象,被调用者)的例子: (1),原始社会 ...

  5. spring依赖注入之手工装配

    2010-09-05  在spring中手工装配依赖对象,可以有两种方式: 1,在spring配置文件中,通过bean节点下配置,比如: <bean id="service" ...

  6. java 下对字符串的格式化

    1.对整数进行格式化:%[index$][标识][最小宽度]转换方式         我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解 ...

  7. sql server @@ROWCOUNT 会被 if 给 清 0

    官方说 @@ROWCOUNT  会被以下几种语句清0 原文如下: Statements such as USE, SET <option>, DEALLOCATE CURSOR, CLOS ...

  8. fisheye Error occurred during initialization of VM Could not reserve enough space for object heap 问题解决!

    参考文章:https://answers.atlassian.com/questions/9397/not-enough-heap-space-to-run-fisheye fisheye下载好了之后 ...

  9. Weex开发之路(1):开发环境搭建

    一.Weex介绍 Weex是阿里巴巴在2016年6月份对外开源的一款移动端跨平台的移动开发工具,Weex的出现让我们的应用既有了Native的性能和H5的动态性,只要通过前端JS语法就能写出同时兼容i ...

  10. Linux下DIR,dirent,stat等结构体详解(转)

    最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅. 首先说说DIR这一结构体,以下为DIR结构体的定义: struct __dirstre ...