04下安装有道词典出错的消除措施

2019-07-20 作者:yzc216亚洲城   |   浏览(188)

操作系统为: Ubuntu 10.04(之前在8.04, 9.04, 11.10安装都由于软件包版本的原因没有成功)

笔者刚刚装好了Ubuntu16.04, 打算要接着安装有道词典 (网址:

#apt-get install vlc

按照如下的步骤进行操作:

#apt-get install libvlc-dev

  1. 在安装之前,你可以尝试把Ubuntu系统和软件升级到最新。使用如下命令:

#apt-get install gstreamer0.10-ffmpeg

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

#apt-get install gstreamer0.10-plugins-ugly

  1. 打开终端,进入有道词典安装的目录(一般在Downloads),执行命令:

#apt-get install gstreamer0.10-plugins-bad

sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb

#apt-get install gstreamer0.10-plugins-good

然后你会遇到问题:缺少依赖文件的安装。这时,你要做:

#apt-get install gstreamer0.10-plugins-base

sudo apt-get -f install

#apt-get install libgstreamer0.10-0

都安装完毕之后。你会发现有一个依赖文件gstreamer0.10-plugins-ugly是安装不上的。这个时候我们需要把有道词典安装文件给解包,然后去掉上面这个依赖(没有它不影响词典使用)。具体做法如下:

#apt-get install libcurl4-openssl-dev

  1. 在Downloads目录下,创建youdao-dict目录,并且把该deb包解压到新建目录:

#apt-get install libgtk2.0-dev

$ dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict

#apt-get install libxml2-dev

3. 解压deb包中的control, 包的依赖文件就放在control里面:

#dpkg -i *.deb  (*.deb包含libexosip2-4_3.0.3-3-1_i386.deb, libosip2-2_3.0.3-2-1_i386.deb, libosip2-3deb_3.1.0-1_i386.deb)

$ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN

#dpkg --force-all -i libavcodec-unstripped-51.deb

4. 编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly:

#dpkg -i uctimsclient1.0.13.deb

    a. 进入到control所在目录:Downloads/youdao-dict/DEBIAN

#uctimsclient &

    b. 使用 vim control 打开,并进行编辑(按i进行插入操作,找到上面的依赖所在的位置,删掉它。按Esc退出编辑,按:w保存,:q退出)

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

    c. 然后再回到 Download这层目录下(使用cd ..返回上层目录;注意不要直接在DEBIAN下进行下列操作)

图片 1

  1. 回到Downloads这层之后,使用下面的命令进行重新打包:

$ dpkg-deb -b youdao-dict youdaobuild.deb  (// 这个youdaobuil的名字随便起的)

  1. 重新安装有道词典:

$ sudo dpkg -i youdaobuild.deb

然后就会安装成功了。在终端下面启动有道词典。

本文由yzc216亚洲城发布于yzc216亚洲城,转载请注明出处:04下安装有道词典出错的消除措施

关键词: yzc216亚洲城