EDA365电子论坛网

标题: 打造适合日常使用的ubuntu,以ubuntu 16.04.1 LTS为例 [打印本页]

作者: uperrua    时间: 2020-5-7 09:37
标题: 打造适合日常使用的ubuntu,以ubuntu 16.04.1 LTS为例
因为调试些程序需要用到ubuntu,又不喜欢虚拟机,因此装了双系统,在这过程中因为各种原因ubuntu来回安装过好多次,每次安装到用得爽都要捣鼓很久,也算稍微有点经验心得,将ubuntu调教的过程写在这里,一来万一以后再装可以节省时间,二来万一有同学需要可以起到些微帮助。$ u8 j+ r/ T& Y. U- o- H

+ c( \0 t; \6 `) ~* ~; F一、安装好ubuntu之后,系统比较难看,严重影响心情,因此第一步先美化一下。
3 P* i4 c6 r% r# ?3 [1 G3 G8 @: ]1 \4 E) B0 n
我这里根据自己的需要写成一个脚本,增加了注释,可以按自己需求定制1 z7 h1 [1 ~& u1 d5 `7 x
* |  \$ J0 [2 g& q2 P- T& E
#!/bin/sh9 a% \. N/ v2 o1 B! m
#设置双系统时间同步
* V; h8 F" o8 J* L  Hsudo hwclock -w --localtime
# w. Z3 B3 t& E3 F# h0 D, ^# Z" z" b#更新系统软件列表; y+ M* Z8 [. W! c0 \& C+ C
sudo apt-get update
- ?* ], q5 W5 Psudo apt-get upgrade& L4 P0 M5 ^6 z7 Q* u
#移除不必要的软件
- l  P" C2 u9 P6 R9 h$ g: {9 k1 [' ^5 Wsudo apt-get remove libreoffice-common' u3 Q. B  g4 a4 t
sudo apt-get remove unity-webapps-common0 f/ [- l& D! [, L- j# T% _
#sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
! v- i8 \- M4 ?  k" ?$ _, b  s#sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku  landscape-client-ui-install  
2 I* X+ v7 S3 U( g+ H: x#sudo apt-get remove onboard deja-dup ! N# X: `' y8 c% o$ z% Y; p
#安装桌面管理工具
2 o1 _  [& i! x8 D5 Zsudo apt-get install unity-tweak-tool
$ h' n: g2 M. {& V4 x3 |#安装Flatabulous主题. W( C5 ^" |3 m8 l$ J6 N
sudo add-apt-repository ppa:noobslab/themes) P' ?" |2 G* z* }  a: ?
sudo apt-get update
. W/ F( d& G1 K& G3 u! @1 s, psudo apt-get install flatabulous-theme
; v& V1 I( p2 K7 ]+ y#安装配套图标,平面化
7 Z0 q# M5 c8 C8 ^3 y; ^#sudo add-apt-repository ppa:noobslab/icons
" b$ Z. P. Q4 a7 q, p#sudo apt-get update* @1 G" D. B; w0 `- s6 s1 s
#sudo apt-get install ultra-flat-icons
* N$ {8 T, I. z6 b5 n+ Y7 ~+ K#这里安装好之后在unitu-tweak-tool中设置主题和图标即可
& Z" w7 Y- ^$ N, J6 f9 D, }#然后再设置下命令行背景(背景透明,20%)和字符颜色(绿色)% A  P! p+ a/ d6 V# W, ^2 r
#然后再设置一个养眼的壁纸,OK
3 v2 y6 g, t) ^# x6 T) z2 ^5 V! M. _7 w
1 F1 b+ \: z! ]$ {7 d
二、第二步完成常用软件的安装5 l  |: p% n' z* D& |0 e' s

7 ]0 Y$ l' y" r  _* `" t9 b9 S1、这里我们常用的vim git rar先安装一下,直接输命令即可
2 J8 H  M) y: D; y- [#安装其它软件
; l# ?2 q4 U  K; z! g/ j. Rsudo apt-get install vim
2 O3 `2 |; Z0 o4 X/ |$ vsudo apt-get install gcc && gdb# m: y$ `* ~0 D% B; U: R2 f
sudo apt-get install git4 e6 q" I6 D3 D6 |5 w9 _
sudo apt-get install rar
; L9 g. w1 A4 ^9 V' h* ^! \( b) z( J0 O3 R$ n
2、除此之外,一些常用软件需要安装,如qq,wechat,wps,uget,firefox-cn,xx-net,netease/ q" x5 S( t" H+ H1 c
可能用到的几个命令:& X; z& U: B. S) G
#安装deb格式安装包
& U2 ?) j* f! ~- h, y7 q#sudo dpkg -i **.deb- q# h* S$ u  e8 F3 y" P' j
#解压缩tar压缩文件
/ D; o; q5 N, ^/ o) X* L  |+ C#tar -zxvf **.tar.gz
: ]: f# q! w' ]#tar -jxvf **tar.bz2
+ a$ K; @2 t  O# @, g# }" l& |
9 ^& T' b5 X* I1)qq从ubuntu kylin官网下载,地址http: //www.ubuntukylin.com/application/,下载wine-qq,一个tar.gz压缩包,解压缩之后分别双击或使用dpkg运行,在安装qq完成后可
- l1 u* s- `% i2 O  ?  n4 _能报依赖错误,使用命令
* [! A, K( R' J5 |, }sudo apt-get -f install3 M' c9 u# r. g* n! ?. d9 e
自动检测安装依赖项。
* H9 x' V6 r: P, @  _8 e7 Y& l% [' R
1 N; [- _2 F" z( x0 }* b2)wechat是使用的github上的开源项目,地址https: //github.com/geeeeeeeeek/electronic-wechat,可以参照上readme.md进行编译配置(时间比较久),这里提供一个我编译
/ c* O" _3 q- F0 t4 U之后的包,直接在目录中使用npm install && npm start即可运行,第一次使用可能会报错"node": 没有那个文件或目录,出现这个问题的原因是由于Ubuntu下已经有一个名叫node的库
- m  S& D! B. ~3 o, y,因此Node.js在ubuntu下默认叫nodejs,需要额外处理一下,输入命令
/ q& l& L( s. [5 P( zsudo ln -s /usr/bin/nodejs /usr/bin/node' w! j& o. R) [6 {& y: M# s
将nodejs软链接为node,即可解决。运行时会出现trayConfig.js找不到,可以不管它,直接确认即可,也可以在~/.config下新建一个electronic-wechat的目录,并新建一个文件trayConfig.js,内容写{"color":"white"},重新运行。为了方便,我创建了快捷方式,指向目录下的建立wechat.sh(内容仅有一句:nom start)。新建快捷方式在ubuntu下比较麻烦,将下面脚本改动下即可
4 X  G& b6 d+ c' P) q- r) C
( ]8 h# W. D6 l* s. K5 w# |/ }( }[Desktop Entry], j3 }" s% a: \6 c3 q
Name=Firefox& u% e5 [+ V0 Q! p* E' `9 G
Comment=this is firefox/ x6 r4 c% A6 x+ m. J  B
Exec=/opt/firefox/firefox
5 }  S5 j  e  [$ J3 JIcon=/opt/firefox/icons/mozicon128.png
8 R/ {' v' R( e" Z0 a- g' kTerminal=false5 F8 ~5 Y5 ^8 ~9 ]2 O( q
Type=Application- e1 q9 _8 w0 ?$ k8 o+ L1 X
Categories=Application;Network;
% ^5 m6 t1 F$ \2 j. ~2 P- m6 g+ u! W0 k
3)sougou输入法,wps,mendeleydesktop,netease(网易云音乐)等deb软件的安装
0 r1 A+ D& |( W7 ~( D9 ?) K% ~
4 m# h/ `: _) Z2 S! F' f+ k从官网下载deb安装包,双击或使用sudo dpkg -i **.deb进行安装$ m' L5 Z; d# g  o; i) L( B
' h9 m) j4 V  r3 E7 d
4)firefox-cn/anaconda/pycharm% M8 x8 h$ M' N  f/ J- \, G
4 `1 ]) {* F- s3 J) B6 I! D
firefox我下载的是中国版,因为我的帐号时中国区的,只能使用中国版进行切换到国内进行同步,卸载掉原来的火狐9 s  j8 w  G+ g0 b; ]
% L9 R% U& W$ D$ X  l: b8 F: ]
sudo apt autoremove firefox
9 P. u. Z0 H. P7 ?% G' ^) c3 j将下载的tar.gz或者tar.bz2的压缩包解压之后找到setup.sh进行安装即可,需要注意的是一般说firefox等软件安装在/usr/local目录下,但是6 ~% n  t! j3 d! S! k* B$ T

0 h7 A( j' h7 Aanaconda和pycharm为了方便我直接放在home目录下。pycharm安装之后需要激活码,可以到官网申请,这里给出一个从网上搜集到的, o/ B$ K* E/ }1 ^% Q; ?' t9 c
- g8 z- @5 D+ m" E' b0 \! B
BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
/ }, J7 f" z6 L5 {
! I, z' k8 ]+ S: T9 _( @* V- Z$ Q
' Z. }6 @- B/ {7 b3 S7 ~- l  a+ h5)xx-net
- r5 Z6 K& c3 Y' B7 N+ k6 M6 y  s' a
使用git clone 项目地址克隆到本地目录下,xx-net无需安装,运行start即可,每次运行比较麻烦,在/etc/rc文件中加入( x& s9 }6 }3 @" [5 b  f+ R
) A0 b! c: x% u; Z+ p
./home/liurf/program_files/XX-Net-3.2.8/start1 q/ N( ]1 f9 v1 K
将xx-net设置成开机启动。
' Z! E6 k/ l; Z7 ?2 T/ P! F  k. W1 ^6 ~8 }0 n* \- F7 S% b
1 X" }5 M- U& I) k6 E
( s/ c$ v) y2 s/ C) L
至此一个满足日常使用的ubuntu已经完成,开心地各种折腾吧!1 Y" E* w. E. @; r5 w% E

作者: yin123    时间: 2020-5-7 13:29
ubuntu 16.04.1 LTS




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2