ubuntu18安装和美化教程
本文仅记录大体安装过程,细节需要百度搜索。文章目录安装分区启动盘制作NTFS转为FAT32格式制作启动盘*Bitlock解锁BIOS设置linux下分配空间美化安装oh-my-zshvim美化其他安装分区在Win10下利用系统默认的磁盘管理分出一个空间来,由于这台电脑就是主攻linux的,所以我分了100个G启动盘制作NTFS转为FAT32格式由于我的U盘是NTFS格式(估计是陈大佬...
本文简要介绍系统安装部分,因为这部分网上的教程已经很全面了。重在后面常用软件的安装和常见问题的解决。
文章目录
安装系统
分区
在Win10下利用系统默认的磁盘管理分出一个空间来,由于这台电脑就是主攻linux的,所以我分了100个G
启动盘制作
NTFS转为FAT32格式
由于我的U盘是NTFS格式(估计是陈大佬干的,上次还能装直接装的),所以需要先用某个名字土土的软件(大白菜?不记得了)将它转为FAT32格式
制作启动盘
http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso
去ubantu官网下载ubuntu18.04的镜像(不要下到U盘里),然后用UltraISO这个软件把他写入到U盘里
*Bitlock解锁
由于戴尔的硬盘比较奇怪,用了bitlock锁,需要在win10中关闭bitlock
BIOS设置
需要关掉安全启动,然后设置U盘启动(中间有一个legacy要调一下)
linux下分配空间
一路next后,有一步安装要选择其他选项,这样能自己分配空间。
按照表中先后顺序安装。因为扩容只能向后扩,万一根目录不够用了用swap分区扩容。
名称 | 大小 | 分区 |
---|---|---|
/ | 100G | 逻辑分区 |
Swap | 4G | 交换分区 |
引导直接以整个硬盘为引导。
看上去分配方案很扯淡,但是是有内在道理的。(免遭根目录大小不够用的苦)
换源
阿里云的源似乎版本有些问题,这里用中科大的。
cp /etc/apt/source.list /etc/apt/source.list #备份
sudo gedit /etc/apt/source.list
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
## Not recommended
# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
常用软件
上面一波操作后,linux就装完了,由于引导以整个硬盘,所以以grub引导windows。
办公软件
搜狗输入法
首先安装Fctix
sudo apt install fcitx
从https://pinyin.sogou.com/linux/下载,然后依次运行以下命令。
第一行安装后会提示错误,然后接着运行2、3、4行即可。
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
sudo apt-get -f install
sudo apt-get update --fix-missing
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
接着打开设置-区域和语言-管理已安装的语言-键盘输入法系统:fctix。然后重启即可。
接着,我是这样配置的:
- 系统输入法中保留搜狗输入法和英文输入法;
- 关闭shift中英切换;
- 搜狗中同样关闭shift中英切换。
Chrome
首先从https://www.google.cn/chrome/下载,然后运行
sudo dpkg -i google-chrome-stable_current_amd64.deb
然后直接打开即可。
Docky
这是一款桌面美化软件,装了以后不会后悔。
sudo apt install docky
sudo apt-get install gnome-tweak-tool
sudo apt-get install gnome-shell-extension-dashtodock
运行完后重启,在设置-优化-扩展-dash to dock-智能隐藏,关闭自动隐藏 (网上说是关闭避开窗口,亲测没用)。
WPS
首先,官网下载https://www.wps.cn/product/wpslinux/
sudo dpkg -i wps-office_11.1.0.8722_amd64.deb
出现字体缺失问题,去https://pan.baidu.com/s/1eS6xIzo?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&traceid=下载。
进入下载目录,然后依次运行以下命令。
sudo cp wps_symbol_fonts.zip /usr/share/fonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
sudo apt-get install ttf-wqy-microhei #文泉驿-微米黑
sudo apt-get install ttf-wqy-zenhei #文泉驿-正黑
sudo apt-get install xfonts-wqy #文泉驿-点阵宋体
- 安装deepin环境,去https://github.com/wszqkzqk/deepin-wine-ubuntu下载;
- 解压后运行
sudo ./install.sh
- 在这里安装QQ http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/ ,选deb包。
- 安装QQ
sudo dpkg -i deepin.com.qq.im_8.9.19983deepin23_i386.deb
- 安装桌面托盘图标
sudo apt-get install gnome-shell-extension-top-icons-plus gnome-tweaks
如果想卸载的话,运行 sudo apt remove deepin.com.qq.office
Timeshift 备份软件
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install timeshift
flameshot
一款很好用的截图软件(解决QQ截图上瘾后遗症)
sudo apt-get install flameshot
然后选择设备-键盘,拖到最底下,点添加,然后按照下面写就行了。
从此以后就可以Ctrl + Alt + A
截图了。
mathpix
公式编辑神器,直接将公式截图转化为Latex。
sudo snap install mathpix-snipping-tool
编程软件
jdk
sudo apt-get install jdk-8-jdk
eclipse
官网下安装包 installer 那个,然后本地选一个安装,想安装别的就再运行./eclipse-inst。
要把其添加到应用图标列表:
cd /usr/share/applications/
sudo gedit eclipse.desktop
# 添加以下,注意修改路径
[Desktop Entry]
Version=1.0
Name=eclipse
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Type=Application
Name[zh_CN]=eclipse
Clion
跳过下载安装解压的过程。
cd usr/share/applications/
vi IDEA.desktop
然后复制粘贴以下内容,自己修改对应的路径
[Desktop Entry]
Encoding=UTF-8
Name=CLion
Comment=clion-2018.1.1
Exec=/home/sbw/Downloads/clion-2018.1.1/bin/clion.sh
Icon=/home/sbw/Downloads/clion-2018.1.1/bin/clion.svg
Categories=Application;Development;Java;IDE
Version=2018.1.1
Type=Application
#Terminal=1
vscode
首先去vscode官网https://code.visualstudio.com/Download下载deb包;
sudo dpkg -i code_1.36.1-1562627527_amd64.deb
然后运行上述代码即可。在 终端/按win键出来的东西 中输入code就能运行。
接着装一些插件。
提一句,装完g++后,装C++插件需要Code Runner、C/C++ Compile Run和C/C++这三个,装完以后在设置里面找Run In Terminal,把Whether run code in Terminal这项给勾选了,否则就不能输入只能输出,然后按F6就可以运行了。千万不要装sb的C++ Intelligence ,那玩意会有找不到头文件的警告,很麻烦。
在code runner安装python的时候,需要在settings.json中插入以下语句,就可以默认用python3了。
"code-runner.runInTerminal": true,
"code-runner.clearPreviousOutput": true,
"code-runner.preserveFocus": false,
"code-runner.saveFileBeforeRun": true,
"code-runner.executorMapByGlob": {
"*.js": "node",
"*.py": "python3"
},
npm和nodejs
最后3句是装别的东西的,留着备忘。
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g n
sudo n stable
sudo npm install -g pm2
npm install -g yarn --registry=https://registry.npm.taobao.org
npm install -g typescript
Mysql
sudo apt update
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
接着解决必须sudo登录这个问题
sudo mysql -u root -p;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
上述情况适用于mysql5.7版本以后。
redis
sudo apt-get install redis-server
redis-cli #访问命令
oh-my-zsh
一款终端美化软件,花里胡哨的。
apt install zsh -y
chsh -s /bin/zsh
reboot
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
vim美化
sudo apt install curl
sh <(curl https://j.mp/spf13-vim3 -L)
使vim可以复制粘贴到系统剪贴板
sudo apt-get install vim vim-scripts vim-gtk vim-gnome
其余的可以参考陈大佬博客(文末)
编辑vim特性
vi ~/.vimrc.local
这是目前我的配置
更改系统风格为solarized8_dark,增加了竖对齐线,并且F5可以快速运行代码
let g:indent_guides_enable_on_vim_startup = 0
set nospell
autocmd VimEnter * set nospell
set t_Co=256
set cursorcolumn
:colorscheme solarized8_dark
""""""""""""""""""""""
"Quickly Run
""""""""""""""""""""""
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
exec "w"
if &filetype == 'c'
exec "!g++ % -o %<"
exec "!time ./%<"
elseif &filetype == 'cpp'
exec "!g++ % -o %<"
exec "!time ./%<"
elseif &filetype == 'java'
exec "!javac %"
exec "!time java %<"
elseif &filetype == 'sh'
:!time bash %
elseif &filetype == 'python'
exec "!time python3 %"
elseif &filetype == 'html'
exec "!firefox % &"
elseif &filetype == 'go'
" exec "!go build %<"
exec "!time go run %"
elseif &filetype == 'mkd'
exec "!~/.vim/markdown.pl % > %.html &"
exec "!firefox %.html &"
endif
endfunc
其他
文件夹修改成英文
export LANG=en_US
xdg-user-dirs-gtk-update
跳出对话框询问是否将目录转化为英文路径,同意并关闭.
在终端中输入命令:
export LANG=zh_CN
右键新建文本文件
你在桌面点右键,发现只能新建文件夹,不能新建文件。
正确做法:
- 打开主目录的模板文件夹,发现里面是空的;
- 在那打开终端,输入sudo gedit 文本文件;
- 保存空的文本文件,退出。
然后就大功告成了。
解决github下载速度慢
vi /etc/hosts
添加这三句
192.30.253.113 github.com
151.101.185.194 github.global.ssl.fastly.net
192.30.253.120 codeload.github.com
再运行/etc/init.d/networking restart
win10时间调整
windows中以管理员打开cmd,输入
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
然后关闭Windows时间同步功能,重启。
修改开机系统选择时间
一下子来不及反应就进ubuntu了,需要进grub修改。
sudo vi /etc/default/grub
将GRUB_TIMEOUT_STYLE=hidden
用#注释掉
GRUB_TIMEOUT
设置成30
运行sudo update-grub
开/关触摸板
方法一
网上查了很多资料,设命令和自己写脚本对我的电脑都没有啥用。
于是选择安装 Touchpad-indicator软件,可以在连入鼠标的时候自动关闭触摸板。
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install touchpad-indicator
三行安装。
使用时首先要在系统设置里把触摸板打开,然后再用touchpad-indicator去设置连入鼠标时自动关闭触摸板。
方法二
略微麻烦,每次要手动调整。
xinput list
xinput set-porp id xxxx 1/0
id是鼠标所在的id, 最后一个参数1表示关闭,0表示开启。
更多推荐
所有评论(0)