转自:http://blog.csdn.net/zxz_tsgx/article/details/39713627

昨天重装了Ubuntu14.04 64位版,又被一些基础操作/设置给搞怕了,以前安装的时候没有记录下来,一段时间后就忘了,然后继续捣鼓一遍,好不烦恼,所以这次就尽量记录下来;

安装输入法

==!这个整了半天没装成sogou,使用谷歌拼音,当然,首先是打开language support进行更新,并安装Chinese(Simplfied)语言支持(我装的是E文版系统),并选择系统输入法为ibus:
[java] view plaincopy
  1. sudo apt-get install ibus-pinyin
  2. sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
  3. sudo apt-get install ibus-googlepinyin ibus-sunpinyin

剩下的参照百度经验;

P.S.试用了一段时间,发现googlepinyin在14.04上还是有些问题的,如无法往前翻页,往后翻到第二页时需要单击两下".",另外,在有道云笔记网页版中输入文字,总是会多出很多字来,莫名其妙的,然后又琢磨着再装一下sougou拼音,结果提示安装成功了就是调用不出来,阴差阳错把之前装googleyinpin时顺带安装的sunpinyin给弄出来,使用起来没有那些问题,不过新问题是打不出yue,xue等音...哎,还能不能愉快的用汉字交流啦
P.S.2关于sunpinyin打不出yue,xue,que等字的问题,放在见此贴;

Chromium支持flash

浏览器一直都用google的,比较习惯,chromium是通过ubuntu software center安装的,但是默认不支持flash player,开启带flash的页面后提示跳转到adobe player的下载页http://get.adobe.com/flashplayer/?no_redirect,以前都是选择apt for ubuntu 10.04+通过software center来安装的,但是则此一直提示找不到(64位的问题吗?),没办法,只能手动安装了:

[java] view plaincopy
  1. sudo apt-get install pepperflashplugin-nonfree
[java] view plaincopy
  1. sudo update-pepperflashplugin-nonfree --install

对于firefox浏览器的话可以使用其他方法,在刚才的adobe下载页面选择" .tar.gz for other linux"下载离线包,解压得到三个文件:readme,libflashplayer.so,usr目录,在readme中写明了方法(网上说也适用其他浏览器,但我就是没成功,人品这么差...):

[java] view plaincopy
  1. sudo cp ./libflashplayer.so /usr/lib/mozilla/plugins/
[java] view plaincopy
  1. sudo cp -r ./usr/* /usr/

之后重启firefox就可以了;

安装WPS

系统自带的libreoffice使用起来始终不如wps来得方便(当然,最满意的还是msoffice了,可惜用不了...);首先当然是到官网下载软件,我下的是alpha的deb版本(wps-office_9.1.0.4751~a15_i386.deb);由于我的是64bit系统,而wps暂时还未出相应版本,因此需要32位库的支持,可惜14.04已经没有了所谓的ia32-libs了:

  1. 切换到下载目录后:

    [plain] view plaincopy
    1. sudo dpkg -i wps-office_9.1.0.4751~a15_i386.deb

    会提示有错误,不用理会,效果如下:

    [plain] view plaincopy
    1. lynxz@lynxz-N56VZ:~/Downloads$ sudo dpkg -i wps-office_9.1.0.4751~a15_i386.deb
    2. (Reading database ... 198766 files and directories currently installed.)
    3. Preparing to unpack wps-office_9.1.0.4751~a15_i386.deb ...
    4. Unpacking wps-office (9.1.0.4751~a15) over (8.1.0.3724~b1p2) ...
    5. dpkg: warning: unable to delete old directory '/usr/share/fonts/wps-office': Directory not empty
    6. dpkg: dependency problems prevent configuration of wps-office:
    7. wps-office depends on libglib2.0-0.
    8. wps-office depends on libsm6.
    9. wps-office depends on libxrender1.
    10. wps-office depends on libfontconfig1.
    11. dpkg: error processing package wps-office (--install):
    12. dependency problems - leaving unconfigured
    13. Processing triggers for hicolor-icon-theme (0.13-1) ...
    14. Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
    15. Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
    16. Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
    17. Rebuilding /usr/share/applications/bamf-2.index...
    18. Processing triggers for mime-support (3.54ubuntu1) ...
    19. Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
    20. Processing triggers for fontconfig (2.11.0-0ubuntu4.1) ...
    21. Errors were encountered while processing:
    22. wps-office
  2. 安装依赖库:
    [plain] view plaincopy
    1. sudo apt-get -f install

    安装完成后即可打开wps了,第一次开启稍微等一下,另外,我打开spreadsheet的时候会提示缺少公式显示所需要的几种字体,自己到百度上搜索“symbol-fonts_1.1_all.deb”,就有得下载,之后双击安装即可,现在可以正常使用wps了;
    另外,补充一小点,下载完文件后,检查下文件的完整性,常见的md5和sha1码,ubuntu中自带了相应的命令:

    [plain] view plaincopy
    1. md5sum your_file
    [plain] view plaincopy
    1. sha1sum your_file

JDK安装

已经写过就不重复了,见这里;

添加GBK支持

见此文;

修改分辨率

屏幕分辨率太高了1920*1080,字体显得很小,所以需要修改下分辨率,但是我的系统中"system settings"中没有"display"选项,只能通过其他方法来修改了:
p.s.测试后发现重启又恢复原状了,有空再找找写入文件的方法,届时再更新...
  1. 通过命令xrandr获得当前分辨率信息:

    [plain] view plaincopy
    1. lynxz@lynxz-N56VZ:~$ xrandr
    2. Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
    3. LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
    4. 1920x1080      60.0*+   59.9
    5. 1680x1050      60.0     59.9
    6. 1600x1024      60.2
    7. 1400x1050      60.0
    8. 1280x1024      60.0
    9. 1440x900       59.9
    10. 1280x960       60.0
    11. 1360x768       59.8     60.0
    12. 1152x864       60.0
    13. 1024x768       60.0
    14. 800x600        60.3     56.2
    15. 640x480        59.9
    16. 1440x900_60.00   59.9
    17. 1400x1050_60.00   60.0
    18. VGA1 disconnected (normal left inverted right x axis y axis)
    19. 1440x900_60.00   59.9
    20. VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    21. HDMI-1-1 disconnected
    22. 1600x1024_60.00 (0x114)  135.5MHz
    23. h: width  1600 start 1696 end 1864 total 2128 skew    0 clock   63.7KHz
    24. v: height 1024 start 1027 end 1037 total 1063           clock   59.9Hz
    25. 1360x768_60.00 (0x119)   84.8MHz
    26. h: width  1360 start 1432 end 1568 total 1776 skew    0 clock   47.7KHz
    27. v: height  768 start  771 end  781 total  798           clock   59.8Hz

    标有*的那行是我当前分辨率;

  2. 使用cvt命令生成xorg.conf下的屏幕分辨率和刷新率
    [plain] view plaincopy
    1. lynxz@lynxz-N56VZ:~$ cvt 1360 768
    2. # 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
    3. Modeline "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync

    "Modeline"后面的信息后面需要用到,这里没有设置刷新率,若有需要,格式如下:

    [plain] view plaincopy
    1. cvt 1024 768 75

    此时刷新率为刷新75Hz;

  3. 增加新模式
    [plain] view plaincopy
    1. xrandr --newmode "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync
  4. 添加
    [plain] view plaincopy
    1. xrandr --addmode LVDS1  "1360x768_60.00"
  5. 设置分辨率
    [plain] view plaincopy
    1. xrandr --output LVDS1 --mode  "1360x768_60.00"

    如果是VGA的就将"LVDS1"改为"VGA1"

    不过,也可以不用这么麻烦, 可以直接使用xrandr来指定分辨率:

    [plain] view plaincopy
    1. xrandr -s 1024×768

    在上面第一步中我们现实了LVDS1可用的分辨率列表,它们其实是有序排序的,第一个序号为0,往下依次递增,因此可以通过如下方法来测试哪个分辨率最合适:

    [plain] view plaincopy
    1. xrandr -s 0

    给定参数"0",则恢复默认分辨率,如法炮制测试1,2,3...

安装MySql

官网就有完整的安装操作,我选择的是apt安装方式:
下载DEB程序:http://dev.mysql.com/downloads/repo/apt/
安装步骤:http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
简要记录一下步骤;
  1. 切换到下载目录后:

    [plain] view plaincopy
    1. sudo dpkg -i ./mysql-apt-config_0.2.1-1ubuntu14.04_all.deb

    安装过程中会弹出版本选择对话框:

    选择之后确定即可,我这里选择的5.6版本;

  2. 更新一下:
    [plain] view plaincopy
    1. sudo apt-get update
  3. 安装mysql-server
    [plain] view plaincopy
    1. sudo apt-get install mysql-server

    安装过程中会让你设置root帐号的密码,我是自己测试用的,所以直接放空了;

  4. 检查mysql服务的运行状态:
    [plain] view plaincopy
    1. sudo service mysql status

    显示正在运行即可:

    [plain] view plaincopy
    1. * MySQL Community Server 5.6.21 is running

    手动启动/停止mysql服务的命令:

    [plain] view plaincopy
    1. sudo service mysql stop
    2. sudo service mysql start
  5. 安装就此结束,可以进入mysql测试一下:
    [plain] view plaincopy
    1. mysql -u root

    我这里是没有设置密码,所以这样进入,有密码时

    [plain] view plaincopy
    1. mysql -u root -p

    回车后,会让你输入密码;

  6. 其他命令:
    a.切换版本:

    [plain] view plaincopy
    1. sudo dpkg-reconfigure mysql-apt-config

    ……
    总之,貌似apt安装的方法比离线安装简单很多,连账户/组都无需创建了,mysql的其他操作我后面会有另外的文章汇总,在此就不多说了;
    补充一句,可以装个ui管理界面,我在用的是navicat for mysql,到这里下载解压,命令行启动即可;
    顺便地,android上常用的sqlite数据库,也装一下吧,两句代码的事情:

    [plain] view plaincopy
    1. sudo apt-get install sqlite3

    常见的s3db格式的就是它了,不过只有命令行,顺带来个界面版的:

    [plain] view plaincopy
    1. sudo apt-get install sqlitebrowser

    这个还是比较简陋的,有个sqlitman不错

    [plain] view plaincopy
    1. sudo apt-get install sqliteman

    或者直接在软件中心中搜索安装即可;

解压ZIP文件名乱码

  1. 按照unar:

    [plain] view plaincopy
    1. sudo apt-get install unar
  2. 检查zip内的文件名是否正常:
    [plain] view plaincopy
    1. lsar WS_SECURE_PAY_SDK.zip

    若无乱码,则OK可直接解压;
    若不正确,则需制定相应编码,简体中文通常是GB18030或者GBK,繁体中文可尝试BIG5-HKSCS:

    [plain] view plaincopy
    1. lsar -e GB18030 WS_SECURE_PAY_SDK.zip

    显示正确后进行解压:

    [plain] view plaincopy
    1. unar -e GB18030 WS_SECURE_PAY_SDK.zip

安装KUbuntu后grub找不到win7

本想安装openSUSE13.1的,结果启动u盘一直有问题,最后干脆再装个KUbuntu14.10,因为之前有预留独立的分区,所以不是安装KDE环境,而是直接再整了个系统,但是装完以后,原来的win7启动项在grub中就找不到了,它只把ubuntu给识别了,汗...
处理方法比较简单,让grub再发现一次硬盘中的系统,然后更新grub就ok了;
  1. 重启电脑,进入你最后安装的那个系统的recovery mode(是它的grub文件起了作用,像我就是进入kubuntu的恢复模式,否则无效);
  2. 会有个菜单选项表(==!忘记拍照了),选择其中的grub选项,系统就自动搜索硬盘中的系统了;
  3. 搜索结束,选择resume,系统重启,grub列表中应该就有win7了
接下来,由于我习惯使用的是ubuntu,kubuntu只是偶尔尝尝鲜,而grub默认把它所在的系统当作默认启动项了,这里进行下修改:
  1. 修改grub文件:

    [plain] view plaincopy
    1. sudo gedit /etc/default/grub

    若是kubuntu的话则使用kate或者vi编辑器,还是一样,需要进入grub所在的系统,然后修改grub文件才行(这是废话...);

    [plain] view plaincopy
    1. GRUB_DEFAULT=0

    默认是0,修改成你看到的grub中的启动项序号,如我的ubuntu排在第4个,那这里修改成3;

  2. 更新grub:
    [plain] view plaincopy
    1. sudo update-grub

    重启即可;

安装pdf阅读器

平时比较喜欢看书,由于我的手机屏幕不大,pdf不适合在上面阅读,缩放/翻页啥的都不方便,只带有pdf阅读器,但还是喜欢从calibre电子书管理器中选择;
安装也没啥说的,在软件中心中搜索即可安装;
以前也尝试过adobe/foxit的版本,但是要么太大太卡,要么依然没有书签编辑功能,所以就都放弃了,calibre支持的格式也比较多,至少我常用的epub,mobi都ok;

安装前端IDE-Brackets

[plain] view plaincopy
  1. sudo add-apt-repository ppa:webupd8team/brackets
  2. sudo apt-get update
  3. sudo apt-get install brackets
也可下载deb包安装,地址:https://github.com/adobe/brackets/releases

Ubuntu小点汇总,更新中...相关推荐

  1. (转载 汇总)Ubuntu 双系统的问题汇总-更新中

    目录 1.双系统安装-之Ubuntu安装(重装16.4) 1.主要参考视频: 2.因为我的电脑支持RST模式--不能兼容Ubuntu系统需要进行SATA模式的更改: 3.U盘作为启动盘,相关软件下载: ...

  2. 微信小程序知识点汇总---更新中

    微信公众平台 是基于微信公众号,为微信用户提供服务的平台 微信公众平台开发:是基于微信内进行的公众号业务开发: 前端程序员是公众平台开发的主力军 平台登录地址:https://mp.weixin.qq ...

  3. 【C++】C/C++系列教程汇总(更新中......)

    文章目录 01. C语言基础 02. C开发实战 03. 数据结构 04. C++语言基础 05. C++核心编程 06. C++开发实战 07. MFC 08. QT 09. Visual Stud ...

  4. Python日常小技巧(持续更新中)

    目录 快速定位元组内容 对字典进行排序 json的获取(dumps,dump,loads,load) 查找字典中相同的key 统计列表中元素的个数 字典按输入顺序输出 历史记录的存储 对有多个分割符的 ...

  5. 科研工具|Ubuntu 装机那些事(更新中)☺️

    目录 Ubuntu 16.04版本,显卡:GeForce GTX 1070 1.系统安装 2.显卡驱动 3.安装cuda和cudnn 4.更换清华镜像源 5.安装anaconda3 6.安装搜狗输入法 ...

  6. python的问题_Python小问题汇总(更新1)

    继续上篇文章,持续更新一波...... 1. 文件读写操作 这个问题别人的博客写的很好很详细了 f = open(r'C:\Movie\test2.txt','w') 直接打开一个文件,如果文件不存在 ...

  7. 【ESP32】问题汇总 更新中

    问题汇总 [已解决待验证]Openocd debug [已解决]关于usb转串口你永远可以相信[Zadig](https://zadig.akeo.ie/) [已解决]openocd无法连接电脑 [转 ...

  8. golang 小知识-持续更新中

    Golang 中的指针 - Pointer Go 的原生数据类型可以分为基本类型和高级类型,基本类型主要包含 string, bool, int 及 float 系列,高级类型包含 struct,ar ...

  9. 【PHP ThinkPHP框架】小bug汇总[更新]

    目录结构 1.函数调用 2.绑定select下拉框数据 3.PHP查询功能 4.格式化时间和价钱 5.IF标签比较两个变量 6.eq标签比较两个变量 7.新增信息或者修改信息的自动验证和自动填充 8. ...

最新文章

  1. 2019北京智源大会完整议程重磅揭晓!
  2. [BZOJ2707]走迷宫
  3. 图形学教程Lecture 14: RayTracing1(Acceleration Radiometry)知识点总结
  4. linux内核ddr初始化,X-007-UBOOT-DDR的初始化(Bubblegum-96平台)
  5. 淘宝海报字体素材模板,让你的海报字体活起来!
  6. Android 生成分享长图并且添加全图水印
  7. Foundation 6 – 先进的响应式的前端开发框架
  8. K进制 nyoj882
  9. 什么叫服务器加密狗信息异常,加密狗不能识别,只是服务器能用,客户端提示到期,是什么原因,已经换了口,也重启过电脑了。...
  10. 父类与子类的执行顺序
  11. 数据分析师有发展前景吗?
  12. (附源码)springboot中北创新创业官网 毕业设计 271443
  13. JS+CSS打造仿QQ面板的三级折叠下拉菜单
  14. 技术分享 | 开源不稳?试试DJI N3飞控呢
  15. 无人驾驶---1 激光雷达的地面-非地面分割和pcl_ros实践
  16. android 屏幕密度350 是xh xxh,Android-绘图机制总结
  17. 这只电子狗跑哪里去了,快找
  18. 免费的SSL证书,免费为微信小程序搭建https
  19. 【蓝桥杯嵌入式】蓝桥杯第十届省赛真题,程序题全解析(含代码)
  20. 2B还是2C,这真是个问题

热门文章

  1. Python连接数据库 教程
  2. 在线书法培训迎来新风口
  3. 书法绘画类毕业论文文献都有哪些?
  4. 笔记本win7系统文件夹乱码打不开的解决方法
  5. mac Vue项目解决内存溢出
  6. 影响网站收录的主要因素是什么?
  7. 创建telegram 机器人 并发送消息
  8. 如何将PDF文件转换成清晰的图片
  9. 第11讲:2.指数平滑模型
  10. 【Django 开发】面试招聘信息网站(用户登录注册投在线递简历)