查看: 6038|回复: 11
收起左侧

[资料库] 安装Ubuntu后 的配置、程序安装脚本

 关闭 [复制链接]
loms126
发表于 2013-4-6 00:26:06 | 显示全部楼层 |阅读模式
本帖最后由 loms126 于 2013-4-6 10:38 编辑

之前曾一日重装数次Ubuntu,深为繁琐的配置苦恼,因此积累了一些常用的安装、配置命令。

在此分享,供大家参考,如有不周,还望指教。

该脚本面向的是对Ubuntu有一定了解的同学,切不可不经修改直接运行
逐条检查,清楚每条命令的意义后,根据个人喜好修改。

对于不了解的命令,请google之。
  1. #!/bin/sh
  2. sudo apt-get update
  3. sudo apt-get upgrade

  4. #安装浏览器 FF chromium Flash
  5. sudo apt-get install   -y  firefox chromium-browser flashplugin-installer
  6. #分区工具
  7. sudo apt-get install gparted
  8. #虚拟终端 tty锁定   为虚拟终端增加锁定功能
  9. sudo apt-get install vlock
  10. #nautilus plugin        Nautilus的一些插件
  11. sudo apt-get install  -y  nautilus-script-manager nautilus-scripts-manager nautilus-script-audio-convert nautilus-image-manipulator nautilus-ideviceinfo nautilus-filename-repairer nautilus-compare nautilus-open-terminal
  12. # Dropbox
  13. sudo apt-get install  -y nautilus-dropbox
  14. #中文输入法 FCITX   如果使用其他输入法,或之后FCITX的bug修复,运行正常,请勿运行
  15.         sudo apt-get remove ibus
  16.         sudo apt-get install  -y fcitx fcitx-tools fcitx-config-gtk fcitx-googlepinyin fcitx-m17n fcitx-module-cloudpinyin
  17.         #im-switch -s fcitx -z default
  18.         echo "# #Add By Loms " | tee -a  ~/.profile
  19.         #echo "fcitx -r -d " | tee -a  ~/.profile
  20.          mkdir  ~/.config/autostart/ &         cp /usr/share/applications/fcitx.desktop ~/.config/autostart/fcitx.desktop
  21.         #sed -i 's/Exec=fcitx/Exec=fcitx -r -d /' ~/.config/autostart/fcitx.desktop
  22.         # ibus
  23.         #sudo apt-get install ibus ibus-googlepinyin ibus-gtk ibus-gtk3 ibus-pinyin &         ibus-setup &        ibus-daemon  -r -d
  24. #IM setting
  25.         #sudo apt-get install im-config -y & im-config
  26.                
  27. #DEB manager      新立得包管理器 11.10后从默认中移除
  28. sudo apt-get install synaptic

  29. #编译工具           编译源代码(驱动、程序)需要
  30. sudo apt-get install   make gcc rpm alien
  31. #命令行彩色          终端显示彩色
  32. #echo  force_color_prompt=yes
  33. #gedit ~/.bashrc
  34. echo "force_color_prompt=yes" | sudo tee -a ~/.bashrc
  35. #托盘显示所有图标           去掉原来的白名单限制,将显示所有托盘图标
  36. gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

  37. # mount 工具               图形化挂载ISO
  38. sudo apt-get install  -y furiusisomount
  39. #关闭蓝牙
  40. #echo rfkill block bluetooth
  41. echo "rfkill block bluetooth" | tee -a  ~/.profile
  42. #echo "rfkill block bluetooth" | sudo tee -a /etc/rc.local
  43. #修复gedit 中文乱码
  44. gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','CURRENT','GB18030','ISO-8859-15','UTF-16']"
  45. # 命令行中文
  46. sudo apt-get install  -y  zhcon
  47. #禁用guest 用户
  48. echo "allow-guest=false" | sudo tee -a /etc/lightdm/lightdm.conf

  49. #Keepass2           密码管理器
  50. sudo apt-get install keepass2
  51. #Keepass 中文乱码
  52. #sudo gedit /etc/fonts/conf.d/49-sansserif.conf
  53. sudo sed -i '18s/sans-serif/WenQuanYi Micro Hei/' /etc/fonts/conf.d/49-sansserif.conf

  54. #PPS                     PPS依赖包
  55. sudo apt-get install  -y libgif4  libjpeg62
  56. sudo apt-get install  -y  libqt4-core libqt4-dbus libqt4-gui libqt4-network libqt4-webkit libqt4-xml libfuse2 mplayer
  57. wget http://download.ppstream.com/linux/PPStream.deb
  58. sudo dpkg -i PPStream.deb

  59. #SKYPE                  
  60. wget http://download.skype.com/linux/skype-ubuntu_4.0.0.8-1_i386.deb
  61. sudo dpkg -i skype-ubuntu_4.0.0.8-1_i386.deb

  62. #google talk
  63. wget https://dl.google.com/linux/direct/google-talkplugin_current_i386.deb
  64. sudo dpkg -i google-talkplugin_current_i386.deb

  65. #wine           运行windows程序
  66. sudo apt-get install wine -y
  67. #sudo apt-add-repository ppa:ubuntu-wine/ppa

  68. #wine 软件         qq旋风        可能需要winetrick的其他配置才能正常运行
  69. wget http://dl_dir.qq.com/invc/cyclone/QQDownload_Setup_40_732_402.exe
  70. wine QQDownload_Setup_40_732_402.exe
  71. #Cobian 备份软件
  72. wget http://files.cobiansoft.com/programz/cbSetup.exe
  73. wine cbSetup.exe
  74. wine ~/.wine/drive_c/Program\ Files/Cobian\ Backup\ 11/Cobian.exe

  75. #wine配置            中文版不需要,解决ubuntu在其他语言下中文wine乱码
  76. echo "alias wine="env LANG=zh_CN.UTF-8 wine"" | tee -a  ~/.bashrc

  77. #安装truecrypt         加密软件
  78. wget http://www.truecrypt.org/download/truecrypt-7.1a-linux-x86.tar.gz
  79. tar zxvf truecrypt-7.1a-linux-x86.tar.gz
  80. sudo ./truecrypt-7.1a-setup-x86
  81. #sudo chmod a+x truecrypt-7.1-setup-x86

  82. #音乐           
  83. sudo apt-get install audacious
  84. #永中office       需事先下载tar.gz安装包
  85. tar zxvf 6.1.0178.131ZH.tar.gz
  86. sudo  ./6.1.0178.131ZH/setup
  87. # wps linux
  88. wget http://wdl.cache.ijinshan.com/wps/download/Linux/unstable/wps-office_8.1.0.3724~b1p2_i386.deb
  89. sudo dpkg -i wps-office_8.1.0.3724~b1p2_i386.deb

  90. #NX            远控,看自己需要
  91. wget http://64.34.173.142/download/3.5.0/Linux/nxclient_3.5.0-7_i386.deb
  92. sudo dpkg -i nxclient_3.5.0-7_i386.deb
  93. #SSH
  94. sudo apt-get install openssh-server  

  95. #解压  
  96. sudo apt-get install p7zip-full rar unrar


  97. #其他软件
  98. sudo apt-get install cheese freemind remmina vidalia pidgin anki goldendict goldendict-wordnet gimp thunderbird  stellarium  macchanger
  99. sudo apt-get install remmina-plugin-gnome remmina-plugin-rdp remmina-plugin-nx
  100. sudo apt-get install testdisk
  101. #######安装 桌面KDE  XFCE4
  102. sudo apt-get install kubuntu-desktop xubuntu-desktop -y
  103. # KDE 美化
  104. sudo apt-get install kdewallpapers kde-wallpapers kde-wallpapers-default plasma-wallpapers-addons kde-artwork-active xubuntu-artwork xubuntu-wallpapers plasma-widgets-addons -y

  105. #PPA源     wine的ppa源
  106. sudo apt-add-repository ppa:ubuntu-wine/ppa         -y
  107. #sudo add-apt-repository ppa:tualatrix/ppa         -y
  108. #            libqq的ppa源   添加pidgin的qq支持
  109. sudo add-apt-repository ppa:lainme/libqq         -y
  110. #sudo add-apt-repository ppa:diesch/testing

  111. sudo apt-get update
  112. sudo apt-get install libpurple0 libqq-pidgin
  113. #sudo apt-get install ubuntu-tweak
  114. #sudo apt-get install classicmenu-indicator

  115. #激活休眠
  116. echo "[Re-enable hibernate by default]" | sudo tee -a /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  117. echo "Identity=unix-user:*" | sudo tee -a /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  118. echo "Action=org.freedesktop.upower.hibernate" | sudo tee -a /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  119. echo "ResultActive=yes" | sudo tee -a /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla


  120. #开机动画修改

  121. sudo update-alternatives --config default.plymouth
  122. sudo update-initramfs  -u

  123. #wins服务器     添加基于wins服务的hostname解析 需手动修改

  124. sudo gedit /etc/samba/smb.conf
  125. echo wins server = 10.35.0.10

  126. sudo gedit /etc/nsswitch.conf
  127. echo add "wins"

  128. #Tor Browser Bundle       chown后的用户需修改
  129. wget https://www.torproject.org/dist/torbrowser/linux/tor-browser-gnu-linux-i686-2.2.39-4-dev-zh-CN.tar.gz
  130. sudo mkdir /opt/tor-browser/
  131. sudo chown -R loms.loms /opt/tor-browser/
  132. chmod 775  /opt/tor-browser/
  133. tar xvf tor-browser-gnu-linux-i686-2.2.39-4-dev-zh-CN.tar.gz  -C /opt/tor-browser/
  134. #sudo rm /opt/tor-browser_zh-CN/ -rf

  135. #bash 丰富自动补全
  136. #Ctrl + z         将当前命令移至后台执行,fg可招回
  137. echo "set completion-ignore-case on" >> ~/.inputrc
  138. #echo "set completion-prefix-display-length 2 " >> ~/.inputrc
  139. #自动补全文件名中相同的部分以...代替
  140. echo "set show-all-if-ambiguous on" >> ~/.inputrc
  141. echo "set show-all-if-unmodified on" >> ~/.inputrc

  142. echo "export GREP_OPTIONS='--color=auto'" >> ~/.bashrc

  143. echo ""\e[5~": history-search-backward" >> ~/.inputrc
  144. echo ""\e[6~": history-search-forward" >> ~/.inputrc
  145. #echo "" >> ~/.inputrc
  146. #echo "" >> ~/.inputrc
  147. #echo "" >> ~/.inputrc

  148. #dupeGuru 重复文件查找
  149. sudo apt-add-repository ppa:hsoft/ppa
  150. sudo apt-get update
  151. sudo apt-get install dupeguru-se


  152. # TEX           视自己需要删减
  153. sudo apt-get install   texmaker lyx luatex  tex-common texlive  texlive-base    texlive-binaries  texlive-common   texlive-doc-base texlive-extra-utils texlive-font-utils texlive-fonts-recommended  latex-cjk-common texlive-fonts-recommended-doc   texlive-generic-extra texlive-generic-recommended   texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended   texlive-latex-recommended-doc   texlive-luatex   texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc texlive-science   texlive-science-doc texlive-xetex

  154. #驱动
  155. echo "请先安装第三方驱动,重启"
  156. sudo apt-get install -y jockey-kde
  157. jockey-kde

  158. #账务管理
  159. sudo apt-get install  GnuCash
  160. #数码照片处理
  161. sudo apt-get install Darktable
  162. #视频编辑器 类 绘声绘影
  163. sudo apt-get install OpenShot
  164. #文件及目录比较工具
  165. sudo apt-get install meld       
  166. #磁盘空间查看
  167. sudo apt-get install filelight       


  168. #开启次级像素渲染
  169. echo "开启次级像素渲染,调整音频,调整鼠标双击"
  170. systemsettings

  171. #安装程序 java    java漏洞颇多   小心添加

  172. #安装java         需要先手动下载,并修改对应的文件名
  173. #cd /usr/
  174. sudo mkdir /usr/java
  175. sudo cp jre-6u31-linux-i586.bin /usr/java
  176. sudo chmod a+x /usr/java/jre-6u31-linux-i586.bin
  177. sudo /usr/java/jre-6u31-linux-i586.bin
  178. sudo rm /usr/java/jre-6u31-linux-i586.bin
  179. sudo rm /usr/lib/mozilla/plugins/libnpjp2.so
  180. sudo rm /usr/lib/mozilla/plugins/libjavaplugin.so  
  181. sudo ln -t /usr/lib/mozilla/plugins -s /usr/java/jre1.6.0_31/lib/i386/libnpjp2.so
  182. #也可以直接用openjdk
  183. #sudo apt-get install openjdk-6-jre

  184. sudo apt-get install
  185. ===============================================
  186. #精简
  187. #网卡速度     调整网卡速度至全工1000M      谨慎修改
  188. sudo ethtool -s eth1 speed 1000 duplex full autoneg on
  189. #删除游戏
  190. sudo apt-get remove gnome-games-common  
  191. #删除蓝牙装备  不要的软件    注意!!!:请根据自己所需删减
  192. sudo apt-get remove libbluetooth3  
  193. sudo apt-get remove openoffice.org-draw openoffice.org-math openoffice.org-impress openoffice.org-calc openoffice.org-writer
  194. sudo apt-get remove libbrasero-media0  
  195. sudo apt-get remove empathy-doc evolution-common   
  196. sudo apt-get remove xsane-common  

  197. #禁用多余的虚拟终端,编辑/etc/inittab,把getty部分只留一个就可以了:
  198. #    The way I recommend would be:
  199. #1.Run: sudoedit /etc/default/console-setup Find the line that says: ACTIVE_CONSOLES="/dev/tty[1-6]"
  200. #2.Change it to the amount of tty you want. For 3 you do: ACTIVE_CONSOLES="/dev/tty[1-3]"
  201. #3.Save the file and go to /etc/init/: cd /etc/init/ then type ls to see the tty files.
  202. #They should look like tty1.conf, tty2.conf, tty3.conf....
  203. #4.Rename all the tty that you do not want. In your case you would rename the last 3 tty:

  204. sudo mv /etc/init/tty4.conf /etc/init/tty4.conf.bck
  205. sudo mv /etc/init/tty5.conf /etc/init/tty5.conf.bck
  206. sudo mv /etc/init/tty6.conf /etc/init/tty6.conf.bck


  207. #管理服务         谨慎修改
  208.         sudo apt-get install sysv-rc-conf bum
  209.         bum
  210. #以下来源网络,请参考禁用某些服务
  211. #bluetooth, hcid, hidd, sdpd, dund, pand
  212. #蓝牙(Bluetooth)是给无线便携设备使用的(非 wifi, 802.11)。很多笔记本提供蓝牙支持。有蓝牙鼠标,蓝牙耳机和支持蓝牙的手机。很多人都没有蓝牙设备或蓝牙相关的服务,所以应该关闭它。其他蓝牙相关的服务有:hcid 管理所有可见的蓝牙设备,hidd 对输入设备(键盘,鼠标)提供支持, dund 支持通过蓝牙拨号连接网络,pand 允许你通过蓝牙连接以太网。
  213. #cupsd, cups-config-daemon
  214. #打印机相关。如果你有能在 Fedora 中驱动的 CUPS 兼容的打印机,你应该开启它。
  215. #hplip, hpiod, hpssd
  216. #HPLIP 服务在 Linux 系统上实现 HP 打印机支持,包括 Inkjet,DeskJet,OfficeJet,Photosmart,Business InkJet 和一部分 LaserJet 打印机。这是 HP 赞助的惠普 Linux 打印项目(HP Linux Printing Project)的产物。如果你有相兼容的打印机,那就启用它。
  217. #irda, irattach
  218. #IrDA 提供红外线设备(笔记本,PDA's,手机,计算器等等)间的通讯支持。大多数用户应该关闭它。
  219. #isdn
  220. #这是一种互联网的接入方式。除非你使用 ISDN 猫来上网,否则你应该关闭它。
  221. #pcscd
  222. #该服务提供智能卡(和嵌入在信用卡,识别卡里的小芯片一样大小)和智能卡读卡器支持。如果你没有读卡器设备,就关闭它。
  223. #sendmail
  224. #除非你管理一个邮件服务器或你想在局域网内传递或支持一个共享的 IMAP 或 POP3 服务。大多数人不需要一个邮件传输代{过}{滤}理。如果你通过网页(hotmail/yahoo/gmail)或使用邮件收发程序(比如:Thunderbird,Kmail,Evolution 等等)收发程序。你应该关闭它。
复制代码

评分

参与人数 1经验 +10 收起 理由
woxihuan2011 + 10 版区有你更精彩: )

查看全部评分

levibeta
发表于 2013-4-6 00:35:16 | 显示全部楼层
内容比较多,很多东西反映了作者的个人喜好,建议依个人情况借鉴。
熊猫パンダ
发表于 2013-4-6 07:41:08 | 显示全部楼层
收藏,说不定我哪天心血来潮就把实机装成ubuntu
wwdboy
发表于 2013-4-6 08:09:27 | 显示全部楼层
适用性还是不好
loms126
 楼主| 发表于 2013-4-6 08:14:03 | 显示全部楼层
wwdboy 发表于 2013-4-6 08:09
适用性还是不好

没技术,伤不起

抛砖引玉,原来只是自己用的,通用性的确不强,仅供参考。
peng85344558
发表于 2013-4-6 10:35:10 | 显示全部楼层
貌似还少一个SSH,忘了写上去了吧
loms126
 楼主| 发表于 2013-4-6 10:38:33 | 显示全部楼层
peng85344558 发表于 2013-4-6 10:35
貌似还少一个SSH,忘了写上去了吧

我用的NX,感觉比SSH好用点。

说的是openssh-server吧?补上了。  
peng85344558
发表于 2013-4-6 10:43:22 | 显示全部楼层
loms126 发表于 2013-4-6 10:38
我用的NX,感觉比SSH好用点。

说的是openssh-server吧?补上了。

ubuntu这么好用的远程功能,不装上去浪费了~~话说你干嘛老重装~~ubuntu的系统问题  都可以用命令来解决的啊~~
loms126
 楼主| 发表于 2013-4-6 10:51:28 | 显示全部楼层
peng85344558 发表于 2013-4-6 10:43
ubuntu这么好用的远程功能,不装上去浪费了~~话说你干嘛老重装~~ubuntu的系统问题  都可以用命令来解决的 ...

为了保证低网速下的图形操作的流畅,所以装了NX。它本身包含ssh,不过由于工作需要,终端里用太但疼了,故很少使用。

三年前的事,当初不懂,主要是闭源显卡驱动的问题,导致进不了桌面。开始只会重装,后来知道卸驱动了。
peng85344558
发表于 2013-4-6 10:56:08 | 显示全部楼层
loms126 发表于 2013-4-6 10:51
为了保证低网速下的图形操作的流畅,所以装了NX。它本身包含ssh,不过由于工作需要,终端里用太但疼了,故 ...

哦哦这样啊,那用NX确实好点,一般人就不大用~~个人感觉linux的问题还是直接进终端修改,网上都百度到答案~~xp我就爱重装 不折腾~~linux还是乖乖折腾更省时间
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-29 04:59 , Processed in 0.133719 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表