Ubuntu18 的超详细常用软件安装
点赞再看,动力无限。Hello world : ) 微信搜「 程序猿阿朗 」。
本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章。
心血来潮,在笔记本安装了Ubuntu 18 用于日常学习,于是有了下面的安装记录。
Gnome-Tweak-Tool
gnome-tweak-tool可以打开隐藏的设置,可以详细的对系统进行配置,以及安装主题和扩展等功能。
// 安装
sudo apt install gnome-tweak-tool
// 安装扩展
sudo apt install gnome-shell-extensions
alt+f2 r 回车
// 安装浏览器扩展工具
sudo apt install chrome-gnome-shell
N卡驱动异常
开机关机异常
因为使用了N卡开源
驱动,N卡驱动
和ubuntu系统的兼容性存在问题,有时会导致无法开机,开机循环登录,关机注销卡死等一系列问题,如果你也碰到这样的问题,可以继续向下看。笔者在使用过程中需要同样问题,升级驱动无果之后决定直接禁用掉N卡驱动。
开机先进入登录页面,CTRL+ALT+F2
进入命令行模式。
// purge(彻底删除软件和配置)
sudo apt-get purge nvidia-*
// 进入 /配置文件/自动载入模块(类似windows系统下的服务)配置文件
cd /etc/modprobe.d/
// 使用vim 编辑(不存在会新建)一个叫blacklist-nouveau.conf的文件
sudo vim blacklist-nouveau.conf
// 在编辑模式下,按i(insert)进入编辑模式,输入
blacklist nouveau
options nouveau modeset=0
// 按一次esc退出编辑模式,再按一次“冒号”,输入wq(保存并退出)
// 重置内核引导
sudo update-initramfs -u
// 重启ubuntu
sudo reboot
重启之后就可以正常登录进桌面了,但是笔者发现当连接多个显示器的时候,不能进行扩展显示,应该是没有N卡驱动影响到的,如果没有多个显示,那么可以就此停止折腾了。
安装N卡驱动
无奈有两个显示器,不用起来还是有点不舒服的,因此有了下面的操作,安装nvidia官方驱动。
把 nouveau 驱动加入黑名单
$sudo nano /etc/modprobe.d/blacklist-nouveau.conf
在文件 blacklist-nouveau.conf 中加入如下内容:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
禁用 nouveau 内核模块
$echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
$sudo update-initramfs -u
可以用lsmod看看禁止成功没有
lsmod | grep nouveau
然后开始安装Nvidia驱动
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo ubuntu-drivers autoinstall
重启
sudo apt install nvidia-cuda-toolkit gcc-6
nvcc --version
用lsmod看看驱动安装成功没有
lsmod | grep nvidia
安装cuda-toolkit,介绍可以参考 https://developer.nvidia.com/cuda-toolkit
sudo apt install nvidia-cuda-toolkit gcc-6
nvcc --version
纸飞机Shadowsocks
sudo apt-get update
sudo apt install shadowsocks
// 自行编写配置文件 /etc/shadowsocks.json
// 启动
sslocal -c /etc/shadowsocks.json
JDK环境变量
JDK下载解压此处不说。环境变量配置如下。
export JAVA_HOME=/home/niu/develop/program/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME=/home/niu/develop/program/jdk1.8.0_191
export JRE_HOME=/home/niu/develop/program/jdk1.8.0_191/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
IDEA图标
IDEA下载解压此处不说。
/usr/share/applications目录下,如果我们要创建桌面快捷方式,需要在该目录下创建一个名为“idea.desktop”的文件。
[Desktop Entry]
Name=IdeaIU
Comment=IdeaIU
Exec=env JAVA_HOME=/home/niu/develop/program/jdk1.8.0_191 /home/niu/develop/program/idea-IU-182.4892.20/bin/idea.sh
Icon=/home/niu/develop/program/idea-IU-182.4892.20/bin/idea.png
Terminal=false
Type=Application
Categories=Application;Development;
Sublime Text 3
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.listsudo apt-get update
sudo apt-get install sublime-text
字体YaHeiConsolas
wget http://www.mycode.net.cn/wp-content/uploads/2015/07/YaHeiConsolas.tar.gz
tar -zxvf YaHeiConsolas.tar.gz
sudo mkdir -p /usr/share/fonts/YaHeiConsolas
sudo cp YaHeiConsolas.ttf /usr/share/fonts/YaHeiConsolas
cd /usr/share/fonts/YaHeiConsolas
sudo chmod 644 YaHeiConsolas.ttf
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
SecureCRT
直接到官网注册下载。下载完毕之后可以试用30天。
下面是注册信息的生成,可能不适用于最新版本。
➜ software sudo perl securecrt_linux_crack.pl /usr/bin/SecureCRT
crack successfulLicense:Name: xiaobo_lCompany: www.boll.meSerial Number: 03-94-294583License Key: ABJ11G 85V1F9 NENFBK RBWB5W ABH23Q 8XBZAC 324TJJ KXRE5DIssue Date: 04-20-2017
mysql5.7
安装Mysql5.7
# 安装mysql服务
sudo apt-get install mysql-server
# 安装客户端
sudo apt install mysql-client
# 安装依赖
sudo apt install libmysqlclient-dev
# 检查状态
sudo netstat -tap | grep mysql
mysql5.7安装完成后普通用户不能进mysql,原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password,直接用root权限登录就不用密码,修改root密码和登录验证方式。
# root权限进入mysql
sudo mysql
mysql> select user, plugin from mysql.user;
+------------------+-----------------------+
| user | plugin |
+------------------+-----------------------+
| root | auth_socket |
| mysql.session | mysql_native_password |
| mysql.sys | mysql_native_password |
| debian-sys-maint | mysql_native_password |
+------------------+-----------------------+
4 rows in set (0.00 sec)mysql> update mysql.user set authentication_string=PASSWORD('123456'), plugin='mysql_native_password' where user='root';
Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 1mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)mysql> exit
Bye
# 重启mysql
niu@ubuntu:~$ sudo /etc/init.d/mysql restart
[ ok ] Restarting mysql (via systemctl): mysql.service.
远程登录mysql
# 修改配置文件,注释掉bind-address = 127.0.0.1
niu@ubuntu:~$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
niu@ubuntu:~$ mysql -uroot -p
Enter password: mysql> grant all on *.* to root@'%' identified by '123456' with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)mysql> exit
Bye
# 重启mysql
niu@ubuntu:~$ sudo /etc/init.d/mysql restart
安装typora
// or run:
// sudo apt-key adv --keyserver keyserver.ubuntu.com--recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
// add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
// install typora
sudo apt-get install typora
邮件客户端
wget https://github.com/nylas/nylas-mail/releases/download/2.0.14/NylasMail-2.0.14.deb
sudo dpkg -i NylasMail-2.0.14.deb
sudo apt-get -f install
安装之后发现要连接服务器,但是服务器报错,且了解到需要收费,因此放弃。
改用mailspring,界面好评,使用一天之后发现在邮件很多的时候会卡顿,还会出现服务器连接不上的情况,且没有设置pop3的地方,只有imap设置。因此放弃。
最后改用大名鼎鼎ThunderBird。
sudo apt-get install thunderbird-locale-uk thunderbird-locale-vi thunderbird-locale-zh-cn
安装搜狗拼音输入法
// 卸载自带的中文输入法
sudo apt remove 'ibus*'
// 安装fcitx输入法配置框架
sudo apt install fcitx-bin fcitx-table
// 在设置语言中,选择语言输入框架为fcitx,应用到整个系统。
// 下载搜狗拼音linux版本
https://pinyin.sogou.com/linux/
// 搜狗拼音的官方安装教程,可以参考,也就是说先安装fcitx框架,然后安装输入法
//https://pinyin.sogou.com/linux/help.php
// 双击安装
卸载搜狗拼音。
sudo apt-get remove sogoupinyinsudo apt-get purge sogoupinyinsudo apt-get autoremove
VLC播放器
安装解码器
sudo apt-get install ubuntu-restricted-extras
安装VLC
sudo apt-get install vlc browser-plugin-vlc
点击任务栏图表最小化
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
QQ TIM 迅雷
Linux下QQ,TIM 一直体验不好,庆幸发现了目前体验最好的deepin 移植版。
直接看链接
wine程序图标放到顶部
使用这个功能需要先安装gnome-tweak-tool以及gnome-shell-extensions
https://extensions.gnome.org/extension/1031/topicons/
TopIcons Plus
Applications Menu
登录页面背景
18.04登录背景相关的配置是用css的:/etc/alternatives/gdm3.css。如果你熟悉CSS规则, 可以很方便的编写出自己喜欢的登录页面样式。
//找到默认的这个部分
lockDialogGroup {background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);background-repeat: repeat;
}
//改为
lockDialogGroup {background: #2c001e url(file:///usr/share/backgrounds/mypicture.jpg); background-repeat: no-repeat;background-size: cover;background-position: center;
}
<完>
本文原发于个人博客:https://www.wdbyte.com 转载请注明出处
Ubuntu18 的超详细常用软件安装相关推荐
- Ubuntu18.04重装系统+常用软件安装
1.Ubuntu18.04重装系统 1.1 安装盘制作 1) 首先从官网上下载Ubuntu18.04镜像,下载最好从官网上下载(Download Ubuntu Desktop | Download | ...
- Ubuntu18.04 LTS安装、配置、美化、常用软件安装、问题总结和使用体验
Ubuntu18.04 LTS安装.配置.美化.常用软件安装.问题总结和使用体验 一.前言 二.安装系统 1. 安装前的准备 2. 开始安装 ▲附Ubuntu各个分区作用一览表: 三.系统配置 四.系 ...
- ubuntu18.04常用软件安装与系统美化全记录
一.安装win10和ubuntu双系统 我的电脑是双固态硬盘,一块装win10,一块装ubuntu,安装前参考了很多网上的教材. https://blog.csdn.net/ysy950803/art ...
- Ubuntu20.04重装系统+常用软件安装
1.Ubuntu20.04重装系统 Y7000P 双系统安装ubuntu18.04和ubuntu20.04均出现错误,ubuntu16.04成功. 固态硬盘已经确认gpt模式并且全盘格式话,多次测试重 ...
- 浅谈Ubuntu 18.04.1 LTS x86_64安装,美化配置及常用软件安装配置的历程
浅谈Ubuntu 18.04.1 LTS x86_64安装,美化及常用软件安装配置的历程 这几天入坑Ubuntu,本着双系统来的却不小心把Windows玩崩了.期间各种问题各种坑,查阅了很多文章来解决 ...
- 计算机应用软件安装教程,计算机应用与网基础教程 常用软件安装.ppt
计算机应用与网基础教程 常用软件安装 [内容提示] 两者的区别是,"选项1"是将压缩文件直接解压,里面包含的所有文件都分布在当前目录,导致文件散乱,不便于管理,如中图所示,所以一般 ...
- 在线安装计算机应用软件,计算机应用与网络基础教程 常用软件安装new.ppt
计算机应用与网络基础教程 常用软件安装new.ppt [内容提示] 两者的区别是,"选项1"是将压缩文件直接解压,里面包含的所有文件都分布在当前目录,导致文件散乱,不便于管理,如中 ...
- 【多图超详细】从零开始安装配置Cuckoo sandbox并提交样本进行分析
[多图超详细]从零开始安装配置Cuckoo sandbox并提交样本进行分析 文章目录 [多图超详细]从零开始安装配置Cuckoo sandbox并提交样本进行分析 1. 功能介绍 1.1主要功能 1 ...
- Linux中常用软件安装
Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...
最新文章
- STM32 flash
- android ndk x86 arm,How to use SIGRTMIN in x86 or armeabi-v7a abi in Android NDK?
- synchronized的基本认识
- [机器学习] XGBoost 自定义损失函数-FocalLoss
- 10.1-10.12-广州软件所-实习工作日记
- 【每日算法Day 70】图解算法:小学生都会的数块数问题,你会吗?
- oracle用户口令已失效
- JavaSE基础篇之-Java 流(Stream)、文件(File)和IO
- RS232标准DB9接口定义
- google 浏览器 常用插件
- iPhone铃声制作软件:iRingg for Mac
- x64dbg 实现插件Socket反向通信
- 【中级计量经济学】Lecture 3 非球形扰动
- android驱动wifi芯片,Android驱动——Wlan驱动
- 时事点评—红芯浏览器事件
- im2col函数实现超级详细解释
- Notion-PC最好用的笔记软件
- 有向图的邻接矩阵表示求各节点的度、出度和入度-----数据结构与算法笔记
- mysql group by date_format( stat_time, '%Y/%m/%d' ) 优化
- 高德地图——车随轨迹点移动
热门文章
- 2016年8月1日 星期一 --出埃及记 Exodus 16:1
- 2016年8月6日 星期六 --出埃及记 Exodus 16:6
- php人物走动,pygame制作游戏人物精灵的行走及二段跳实现方法
- 【前端实例】Html网页开启全屏功能
- 力扣——883. 三维形体投影面积(Java、JavaScript、C实现)
- 224、三维形体投影面积
- 【Mac 环境配置】-- 配置JAVA环境
- Iphone X黑科技大揭秘,这几大摄像功能是要上天!
- 单片机c语言表达式与的关系,单片机c语言教程第七章--运算符和表达式(关系运算符)...
- 去天瑞地安面试了 这是我整个的面试流程