16.Ubuntu LTS 16.04安装搜狗输入法全过程记录(纯新手)
这是我第四次打算转到Ubuntu上了,应该不会像以前那样装个系统就拜拜了。打算先把C和Vim重新学起来,数据结构那本书看完写完,第二步是学python和算法导论,暂定如此。
昨天晚上系统装完以后想着要装一个中文输入法,于是就开始了安装搜狗输入法的历程。
1.第一步是在网上下载搜狗的.deb文件。地址如下 http://pinyin.sogou.com/linux/?r=pinyin
2.第二步是照着教程安装。地址如下 http://pinyin.sogou.com/linux/help.php
3.我在教程的第一步里就卡住了。不知道什么原因,一直没有搜出update-manager,或者我没有认出它是update-manager。我就想直接去装.deb文件。
4.网上去搜以后得知一下几个事情。
4-1.deb是Debian软件包格式的文件扩展名,这种后缀的文件是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。
4-2.处理这些包的经典程序是dpkg,经常是通过Debian的apt-get来运作。dpkg means Debian Packager. apt means Advanced Packaging Tool.
apt和dpkg命令参考 http://wiki.ubuntu.org.cn/Apt%E5%92%8Cdpkg%E5%BF%AB%E9%80%9F%E5%8F%82%E8%80%83
4-3.cd Downloads到下载文件夹,这一步发现终端对于大小写是敏感的,tab键可以自动补全;进去以后ls看一下文件,有的。
4-4.直接dpkg -i ...deb,系统报错dpkg: error: requested operation requires superuser privilege,权限不够,查了一下要sudo。
sudo means superuser do. 于是sudo dpkg -i ...deb,可以了,然后开始报依赖相关的错。发现是因为2中的ppa:fcitx-team/nightly没有添加,我想直接通过命令做。
4-5.Unmet dependencies,本来想手动去sudo apt-get install ...deb,装这个依赖又说我缺那个,装那个说我缺这个,Dependency Hell
4-6.在4.5弄了近一个小时以后,我放弃了,回到3。这次我看到update-manager了,玄学问题。。。
5.照着2链接里的步骤,到了重新载入,reload那里,结果有一个source一直404-NOT FOUND,呵呵哒。
5-1.重试了约半小时,我以为是因为方校长,所以还去找了一下虚拟机通过实体机FQ啥的,太麻烦了,我只是要装个输入法而已。。。
5-2.后来把那个404的资源直接贴到浏览器里,呵呵哒,下载到本地了。。。这个包fcitx-modules_4.2.9.1-1ubuntu1.16.04.2_amd64.deb
5-3.于是我就手动安装这个包了,发现它也有依赖=_=,遂放弃。
5-4.接着我把ppa:fcitx-team/nightly移除后重新加到source里,然后还是404,这个时候在手动dpkg就说安装不完整了。
5-5.然后我把这个虚拟机删了,全部重来,嗷嗷。
6.重来到404那里,又吧那个deb直接下载到本地,可以的,然后根据提示运行了一下sudo apt-get -f install;我突然想直接在dpkg一下sougou的那个包,发现没有报依赖的错了0.0
7.现在报的错是No such key 'Gtk/IMModule' in schema 'org.gnome.settings-daemon.plugins.xsettings' as specified in override file '/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override'; ignoring override for this key. 我又开始各种百度了,试了一圈发现都不能解决问题。然后这篇帖说不用管这个错。沃日。好的,照着这个教程做下去了。
8.发现Language Support里没有中文,也不知道有没有影响,然后加了一个语言,这一加又安装了许多包,我想之前报缺依赖是不是因为我的系统没有配置中文环境。不管了,之后键盘设置为fcitx。
9.打开fcitx配置,发现中文环境装好以后带入了很多输入法,pinyin、shuangpin、wubi啥的,除了双拼的我都移除了,发现改一下设置好像就得注销一次,很蛋疼。PS:这篇可以参考。
10.设置好双拼等等以后,就愉快的在Ubuntu下用起搜狗输入法了,喵喵喵。
这篇随笔的写作过程中,搜狗输入法多次不知道为啥崩溃,每次我都注销之后在登录的,这个先忍忍吧,后续用中文的地方应该不会太多。
上面那些事情做完大概从前一天9点到第二天上午,中间一点半小睡觉的,Ubuntu折腾起来好蛋疼,还是要自我安慰一下学到了几个命令。
另外,在此过程中使用了多次xrandr命令,这个命令是做跟屏幕分辨率相关的事的,xrandr means x reisize and rotate。 xrandr -s 1680x1050就是设置屏幕分别率的,具体可以参考这个。
接下来是搭建C的开发环境,如果有空有兴趣的话也会写一篇,先这样,哈哈。
16.Ubuntu LTS 16.04安装搜狗输入法全过程记录(纯新手)的更多相关文章
- ubuntu kylin 14.04安装搜狗输入法
1.卸载原有的输入法,fcitx或ibus.如卸载fcitx: sudo apt-get remove fcitx*(如不需保留配置文件用purge) sudo apt-get autoremove( ...
- Ubuntu 13.04安装搜狗输入法
Ubuntu 13.04安装搜狗输入法 [日期:2013-07-08] 来源:Linux公社 作者:LinuxIDC.com [字体:大 中 小] 目标:在Ubuntu 13.04以及基于U ...
- Ubuntu 18.04安装搜狗输入法
Ubuntu 18.04安装搜狗输入法 打开 terminal,输入 fcitx,检查是否安装搜狗输入法依赖,若提示未安装使用以下命令安装 sudo apt-get install fcitx-bin ...
- Ubuntu Server 12.04安装图解教程
Ubuntu S ...
- 【Tools】ubuntu16.04安装搜狗输入法
Ubuntu16,04 安装搜狗输入法 1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/ 2.按键Ctr+Alt+T打开终端,输入以下命令切换到下载 ...
- Ubuntu Server 12.04 安装 Jabberd2 服务器
本篇文章由:http://xinpure.com/install-ubuntu-server-12-04-jabberd2-server/ Ubuntu Server 12.04 安装 Jabberd ...
- win7远程ubuntu桌面以及Ubuntu14.04安装搜狗输入法 Ubuntu远程登录windows系统
windows远程登录ubuntu有命令行以及桌面两种方式. 1.命令行的方式我认为putty这款软件比较好,这之前需要在ubuntu电脑上安装上ssh,命令如下(安装与启动): sudo apt-g ...
- Ubuntu 12.04 安装搜狗输入法
安装指南 Ubuntu / Ubuntu Kylin 14.04 LTS 版本 只需双击下载的 deb 软件包,即可直接安装搜狗输入法. Ubuntu 12.04 LTS 版本 由于 Ubuntu 1 ...
- ubuntu 14.04安装搜狗输入法
安装sougou for linux: 1.从官网http://pinyin.sogou.com/linux/?r=pinyin下载对应版本 2.由于版本原因需要卸载fcitx: sudo apt-g ...
随机推荐
- 问题:oracle nvl;结果:Oracle中的NVL函数
Oracle中的NVL函数 (2012-11-30 13:21:43) 转载▼ 标签: nvl oracle 分类: Oracle Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换 ...
- Mysql ExcuteNonQuery
ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 Update,Insert,Delete 语句 执 ...
- K.I.S.S 原则
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序:编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口.这就是UNIX哲学.所有的哲学真 正的浓缩为一个 ...
- python变量、类型、运算、输出
1.变量.类型.运算.输出等 # -*- coding: utf-8 -*- a=2 b=3 c=a+b print u'结果是=%i'%c #加u显示中文 str=unicode(s,"u ...
- 阿里云OSS安装使用问题
最近一政府客户需要将系统部署到政务网(阿里云,不能连接外网),需要挂载OSSFS,通过官网文档,基本可以按流程完成安装,但是安装过程中遇到的几个问题需要了解一下. 服务器级OSS信息 系统:CentO ...
- boost编译BUG
linux GCC环境,boost在编译时未加-fPIC参数,导致如果有共享库使用boost静态库,会报如下错误:relocation R_X86_64_32 against `a local sym ...
- java第一天--Java开发环境的搭建以及使用eclipse从头一步步创建java项目
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...
- [CentOS7] at, bash, cron, anacron
声明:本文主要总结自:鸟哥的Linux私房菜-第十五章.例行性工作排程(crontab),如有侵权,请通知博主 at => /var/spool/at /etc/at.allow, /etc/a ...
- java IO流部分知识点
IO流部分 IO流常用的有:字符流.字节流.缓冲流.序列化流.RandomAccessFile类等 1.字节流 FileInputStream/FileOutputStream BufferedInp ...
- IOS swift实现密码的显示与隐藏切换
最近做项目遇到一个需要做密码的显示与隐藏功能,简单从功能上讲是比较简单的,但是,ios有个恶心的BUG,就是在切换显示密码后再隐藏密码时输入就被清空了,这个非常不友好,为了解决这个问题,我在网上找了相 ...