Ubuntu 16.04安装搜狗拼音输入法错误问题的解决方法
<p><span><strong>一、环境介绍</strong></span></p>
<p>
Ubuntu 16.04</p>
<p>
搜狗输入法: sogoupinyin_2.0.0.0078_amd64</p>
<p>
<span><strong>二、问题表现</strong></span></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_984739">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">dpkg -i sogoupinyin_2.0.0.0078_amd64.deb</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
错误信息如下:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_186950">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">sogoupinyin : Depends: libopencc2 but it is not installable or </code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">libopencc1 but it is not going to be installed </code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">Depends: fcitx-libs (>= 4.2.7) but it is not going to be installed </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">Depends: fcitx-libs-qt (>= 4.2.7) but it is not going to be installed </code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">Recommends: fonts-droid-fallback but it is not going to be installed or </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">fonts-droid but it is not installable </code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain">E: Unmet dependencies. Try </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">with no packages (or specify a solution).</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
一看就知道是依赖包存在问题</p>
<p>
<span><strong>三、问题分析</strong></span></p>
<p>
之前在Ubuntu 15.10的版本之时,使用同样的sogou版本,不存在此类的问题。 但是在Ubuntu 16.04中,却存在此类问题,说明Ubuntu升级之后,sogou输入法并未做相应的系统兼容性测试, 故起最高的Ubuntu支持版本时15.10.</p>
<p>
虽然我们知道了问题,但是该如何解决呢?</p>
<p>
基于错误信息,我们发现起依赖包有以下几个: libopencc1 libopencc2, fcitx-libs, fcitx-libs-qt font-droid-fallback. </p>
<p>
<span><strong>四、试错分析</strong></span></p>
<p>
<strong>试错1:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_16366">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">bladestone@bladestone-laptop:~$ </code><code class="bash functions">sudo</code> <code class="bash plain">apt </code><code class="bash functions">install</code> <code class="bash plain">fcitx-libs </code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">Reading package lists... Done </code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">Building dependency tree </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">Reading state information... Done </code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">You might want to run </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">to correct these: </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">The following packages have unmet dependencies: </code>
</div>
<div class="line number7 index6 alt2">
<code class="bash spaces"> </code><code class="bash plain">sogoupinyin : Depends: libopencc2 but it is not installable or </code>
</div>
<div class="line number8 index7 alt1">
<code class="bash spaces"> </code><code class="bash plain">libopencc1 but it is not going to be installed </code>
</div>
<div class="line number9 index8 alt2">
<code class="bash spaces"> </code><code class="bash plain">Depends: fcitx-libs-qt (>= 4.2.7) but it is not going to be installed </code>
</div>
<div class="line number10 index9 alt1">
<code class="bash spaces"> </code><code class="bash plain">Recommends: fonts-droid-fallback but it is not going to be installed or </code>
</div>
<div class="line number11 index10 alt2">
<code class="bash spaces"> </code><code class="bash plain">fonts-droid but it is not installable </code>
</div>
<div class="line number12 index11 alt1">
<code class="bash plain">E: Unmet dependencies. Try </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">with no packages (or specify a solution).</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>试错2: </strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_340885">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">bladestone@bladestone-laptop:~$ </code><code class="bash functions">sudo</code> <code class="bash plain">apt </code><code class="bash functions">install</code> <code class="bash plain">fcitx-libs-qt </code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">Reading package lists... Done </code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">Building dependency tree </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">Reading state information... Done </code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">You might want to run </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">to correct these: </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">The following packages have unmet dependencies: </code>
</div>
<div class="line number7 index6 alt2">
<code class="bash spaces"> </code><code class="bash plain">sogoupinyin : Depends: libopencc2 but it is not installable or </code>
</div>
<div class="line number8 index7 alt1">
<code class="bash spaces"> </code><code class="bash plain">libopencc1 but it is not going to be installed </code>
</div>
<div class="line number9 index8 alt2">
<code class="bash spaces"> </code><code class="bash plain">Depends: fcitx-libs (>= 4.2.7) but it is not going to be installed </code>
</div>
<div class="line number10 index9 alt1">
<code class="bash spaces"> </code><code class="bash plain">Recommends: fonts-droid-fallback but it is not going to be installed or </code>
</div>
<div class="line number11 index10 alt2">
<code class="bash spaces"> </code><code class="bash plain">fonts-droid but it is not installable </code>
</div>
<div class="line number12 index11 alt1">
<code class="bash plain">E: Unmet dependencies. Try </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">with no packages (or specify a solution).</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>试错3:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_780646">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">bladestone@bladestone-laptop:~$ </code><code class="bash functions">sudo</code> <code class="bash plain">apt </code><code class="bash functions">install</code> <code class="bash plain">fcitx-libs-qt fcitx-libs </code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">Reading package lists... Done </code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">Building dependency tree </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">Reading state information... Done </code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">You might want to run </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">to correct these: </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">The following packages have unmet dependencies: </code>
</div>
<div class="line number7 index6 alt2">
<code class="bash spaces"> </code><code class="bash plain">sogoupinyin : Depends: libopencc2 but it is not installable or </code>
</div>
<div class="line number8 index7 alt1">
<code class="bash spaces"> </code><code class="bash plain">libopencc1 but it is not going to be installed </code>
</div>
<div class="line number9 index8 alt2">
<code class="bash spaces"> </code><code class="bash plain">Recommends: fonts-droid-fallback but it is not going to be installed or </code>
</div>
<div class="line number10 index9 alt1">
<code class="bash spaces"> </code><code class="bash plain">fonts-droid but it is not installable </code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain">E: Unmet dependencies. Try </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">with no packages (or specify a solution).</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>试错4:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_410667">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">bladestone@bladestone-laptop:~$ </code><code class="bash functions">sudo</code> <code class="bash plain">apt </code><code class="bash functions">install</code> <code class="bash plain">fonts-droid-fallback </code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">Reading package lists... Done </code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">Building dependency tree </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">Reading state information... Done </code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">You might want to run </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">to correct these: </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">The following packages have unmet dependencies: </code>
</div>
<div class="line number7 index6 alt2">
<code class="bash spaces"> </code><code class="bash plain">sogoupinyin : Depends: libopencc2 but it is not installable or </code>
</div>
<div class="line number8 index7 alt1">
<code class="bash spaces"> </code><code class="bash plain">libopencc1 but it is not going to be installed </code>
</div>
<div class="line number9 index8 alt2">
<code class="bash spaces"> </code><code class="bash plain">Depends: fcitx-libs (>= 4.2.7) but it is not going to be installed </code>
</div>
<div class="line number10 index9 alt1">
<code class="bash spaces"> </code><code class="bash plain">Depends: fcitx-libs-qt (>= 4.2.7) but it is not going to be installed </code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain">E: Unmet dependencies. Try </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">with no packages (or specify a solution).</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>试错5:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_768660">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">bladestone@bladestone-laptop:~$ </code><code class="bash functions">sudo</code> <code class="bash plain">apt </code><code class="bash functions">install</code> <code class="bash plain">libopencc1 </code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">Reading package lists... Done </code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">Building dependency tree </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">Reading state information... Done </code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">You might want to run </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">to correct these: </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">The following packages have unmet dependencies: </code>
</div>
<div class="line number7 index6 alt2">
<code class="bash spaces"> </code><code class="bash plain">sogoupinyin : Depends: fcitx-libs (>= 4.2.7) but it is not going to be installed </code>
</div>
<div class="line number8 index7 alt1">
<code class="bash spaces"> </code><code class="bash plain">Depends: fcitx-libs-qt (>= 4.2.7) but it is not going to be installed </code>
</div>
<div class="line number9 index8 alt2">
<code class="bash spaces"> </code><code class="bash plain">Recommends: fonts-droid-fallback but it is not going to be installed or </code>
</div>
<div class="line number10 index9 alt1">
<code class="bash spaces"> </code><code class="bash plain">fonts-droid but it is not installable </code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain">E: Unmet dependencies. Try </code><code class="bash string">'apt-get -f install'</code> <code class="bash plain">with no packages (or specify a solution).</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<span><strong>分析:</strong></span> 经过各种尝试,发现依然无法正常解决问题,类库包之间的依赖关系还是非常复杂的。</p>
<p>
<span><strong>五、问题解决</strong></span></p>
<p>
5.1 移除sogou输入法, 由于其安装不完整</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_848776">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">apt remove sogoupinyin</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
执行过程:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_590163">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">Reading package lists... Done </code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">Building dependency tree </code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">Reading state information... Done </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">The following packages will be REMOVED: </code>
</div>
<div class="line number5 index4 alt2">
<code class="bash spaces"> </code><code class="bash plain">sogoupinyin </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">0 upgraded, 0 newly installed, 1 to remove and 43 not upgraded. </code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain">1 not fully installed or removed. </code>
</div>
<div class="line number8 index7 alt1">
<code class="bash plain">After this operation, 42.6 MB disk space will be freed. </code>
</div>
<div class="line number9 index8 alt2">
<code class="bash plain">Do you want to </code><code class="bash keyword">continue</code><code class="bash plain">? y </code>
</div>
<div class="line number10 index9 alt1">
<code class="bash plain">(Reading database ... 214444 files and directories currently installed.) </code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain">Removing sogoupinyin (2.0.0.0078) ... </code>
</div>
<div class="line number12 index11 alt1">
<code class="bash plain">Processing triggers </code><code class="bash keyword">for</code> <code class="bash plain">libglib2.0-0:amd64 (2.48.1-1~ubuntu16.04.1) ... </code>
</div>
<div class="line number13 index12 alt2">
<code class="bash plain">Processing triggers </code><code class="bash keyword">for</code> <code class="bash plain">hicolor-icon-theme (0.15-0ubuntu1) ... </code>
</div>
<div class="line number14 index13 alt1">
<code class="bash plain">Processing triggers </code><code class="bash keyword">for</code> <code class="bash plain">shared-mime-info (1.5-2ubuntu0.1) ... </code>
</div>
<div class="line number15 index14 alt2">
<code class="bash plain">Processing triggers </code><code class="bash keyword">for</code> <code class="bash plain">bamfdaemon (0.5.3~bzr0+16.04.20160523-0ubuntu1) ... </code>
</div>
<div class="line number16 index15 alt1">
<code class="bash plain">Rebuilding </code><code class="bash plain">/usr/share/applications/bamf-2</code><code class="bash plain">.index... </code>
</div>
<div class="line number17 index16 alt2">
<code class="bash plain">Processing triggers </code><code class="bash keyword">for</code> <code class="bash plain">gnome-menus (3.13.3-6ubuntu3) ... </code>
</div>
<div class="line number18 index17 alt1">
<code class="bash plain">Processing triggers </code><code class="bash keyword">for</code> <code class="bash plain">desktop-</code><code class="bash functions">file</code><code class="bash plain">-utils (0.22-1ubuntu5) ... </code>
</div>
<div class="line number19 index18 alt2">
<code class="bash plain">Processing triggers </code><code class="bash keyword">for</code> <code class="bash plain">mime-support (3.59ubuntu1) ...</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
5.2 正确的包安装姿势</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_422380">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">apt </code><code class="bash functions">install</code> <code class="bash plain">libopencc1 fcitx-libs fcitx-libs-qt fonts-droid-fallback</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
5.3 重新安装sogou输入法</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_396729">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">dpkg -i sogoupinyin_2.0.0.0078_amd64.deb</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
结果 一切顺利,没有报类似的错误信息</p>
<p>
<span><strong>总结</strong></span></p>
<p>
安装依赖需要一次安装完成,切勿单个安装,主要是由于包之间彼此会有一定的依赖关系,这个是你无法准确定位的,故在 一次安装动作中做完。</p>
<p>
<span><strong>另外需要注意的是:</strong></span> sogou输入法的Linux版本目前只兼容到Ubunut 15.10, 请大家彼此周知该情况。</p>
<p>
原文链接:http://blog.csdn.net/blueheart20/article/details/51901867</p> 看到楼主的分享真的很及时!正好我前两天也遇到了同样的问题,按照楼主的办法已经成功安装搜狗输入法了,特来感谢一下!
补充一点小经验:
之前我自己瞎折腾的时候,单个安装那些依赖包怎么都不行,原来是得像楼主说的那样一次性全部安装。楼主的分析很到位,apt的依赖解析确实是按照整体来处理的。
另外想问一下:
安装完成后还需要做什么特殊配置吗?我看网上有人说要设置fcitx自启动,还要把搜狗输入法添加到输入法列表里。我目前是直接就能用了,不知道是不是因为我之前已经装过fcitx的原因。
再次感谢楼主的分享!这种踩坑记录对于我们这些刚升级到16.04的玩家来说太有用了。搜狗官方不支持16.04确实有点坑,不过有楼主的教程就不怕了!
支持一下,希望能让更多遇到同样问题的朋友看到。
頁:
[1]