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 ...
随机推荐
- VIsual Studio 2010 常用快捷键
1.Ctrl+S 保存 2.Ctrl+F: 查找 3.Ctrl+H: 替换 4.Ctrl+E,S: 查看空白 5.Ctrl+K+C: 注释选定内容 6.Ctrl+K+U: 取消选定注释内容 7.C ...
- Nios程序烧写到EPCS方法 - 第1页 - asus119's Blog - EDN China电子设计技术
Nios程序烧写到EPCS方法 - 第1页 - asus119's Blog - EDN China电子设计技术 这里主要是针对EP3C系列FPGA的Nios程序固化到EPCS中的方法做简要说明.硬件 ...
- hibernate框架内容整理 学习
1.1 ORM概述 Object Relation Mapping 对象关系映射. 对象-关系映射(OBJECT/RELATIONALMAPPING,简称ORM),是随着面向对象的软件开发方法发展而产 ...
- linux上运行jmeter-server失败
1. 在linux上运行jmeter-server报如下错误 处理办法: 通过如下命令运行 ./jmeter-server -Djava.rmi.server.hostname=192.168.16. ...
- 2、Spark基本工作原理与RDD
一.基本工作原理 1.特点 分布式: 主要是基于内存(少数情况基于磁盘): spark与,MapReduce最大的不同在于迭代式计算: MR分为两个阶段,map和reduce,两个阶段完了我们,job ...
- kali linux学习笔记之系统定制及优化(附:中文输入法设置)
fix update flash plugin on kali rolling author:@kerker 0x00设置软件源 root@kali:~# vim /etc/apt/sources.l ...
- 【mybatis-记录】
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...
- webpack4下import()模块按需加载,打包按需切割模块,减少包体积,加快首页请求速度
一:背景 因为项目功能越加越多,打包后的体积越来越大,导致首页展示的时候速度比较慢,因为要等压缩的js的包加载完毕. 首页展示的时候只需要对应的js,并不需要全部的js模块,所以这里就可以用按需加载, ...
- Ansible Jinja2使用
常用方法 ternary 根据结果的真假来决定返回值 - name: Set container backend to "dir" or "lvm" based ...
- sqlalchemy字段与mysql数据库字段对应问题
字段类型是在定义模型时, 对每个 Column 的类型约定. 不同类型的字段类型在输入输出上, 及支持的操作方面, 有所区别. 这里只介绍 sqlalchemy.types.* 中的类型, SQL 标 ...