解决Ubuntu Linux下QQ安装出错的方法
好吧,由于本人第一次使用linux,版本为Ubuntu linux 10.4,所以导致开桌面效果的时候就重装了3次系统。
在安装linuxQQ的时候出现了错误,全部代码我忘记了,反正错误在于:
“版本字符串 v1.0.2..... 中有错误:version number ...........”
然后网上查找了N多解决办法,其中方法最多的为直接修改LinuxQQ.deb包。
只要将包内 /DEBIAN/control 文件中第七行的版本号修改,把 “v” 删除掉,只留下“1.0.2”就OK。
修改办法有软件修改和超级终端修改。
但本人对linux软件不太熟悉,所以选择了终端修改。
网络上提供的修改办法是:
$ mkdir nano //创建目录
$ dpkg-deb -e ./nano_1.3.10-2_i386.deb ./nano/DEBIAN //解压控制文件
$ dpkg-deb -x ./nano_1.3.10-2_i386.deb ./nano //解压程序文件
$ vi ./nano/DEBIAN/control //修改控制信息
$ dpkg-deb -b nano nano_1.3.10-2_ill.deb //重新打包
此办法为用终端在你的用户文件夹内创建一个名为“nano”的文件夹,然后将deb包的内容解压到这个文件夹中(你的deb包也要放在用户文件夹内,例如,我的用户名为iss,即要放到“iss”文件夹内),再然后使用vi编译器修改包内的"control"文件,但老衲确实笨,在vi中修改后始终保存不了(修改后按ESC 输入 “wq”后保存退出vi,这个是在网上看到的办法,但为在vi中按ESC始终没有效果)。修改后将nano文件夹重新打包,然后安装。
本人在尝试N次无果后更换了思路,办法为:
1,将下载来到原始deb解压缩(右键,解压缩到当前位置)。
2,重命名解压缩后的文件夹为 “linuxqq",目的是在终端操作中少输些字符,偷懒。
3,确保解压缩后的文件夹位于用户目录下(就是和图片、视频、下载等文件夹放在一起)。
4,依次打开文件夹 linuxqq / DEBIAN / control,打开后删除第七行中版本号的 “v",然后保存退出。
5,打开终端,输入代码 【sudo&-s】(不包括中括号,将&替换为空格),然后终端提示输入密码,在这里键入管理员密码,然后回车(终端内输入密码是不显示的,放心到输就可以了),这一步骤我也不知道是不是多余,反正提升一下权限更有把握一点,完成后你的提示符开头会变为 “root...........”。
6,将修改好的文件夹重新打包,接上一步骤在终端输入【dpkg-deb&-b&linuxqq&linuxqq2.deb】,然后回车,其中“linuxqq”代表你修改过文件的文件夹,“linuxqq2.deb”代表重新压缩后的文件名称。
现在可以重新用linuxqq2.deb安装QQ了。
附:
sudo -s (提升管理员权限)
mkdir 路径/文件夹名称 (创建文件夹指令)
rm -r 文件夹路径 (删除文件夹指令)
在安装linuxQQ的时候出现了错误,全部代码我忘记了,反正错误在于:
“版本字符串 v1.0.2..... 中有错误:version number ...........”
然后网上查找了N多解决办法,其中方法最多的为直接修改LinuxQQ.deb包。
只要将包内 /DEBIAN/control 文件中第七行的版本号修改,把 “v” 删除掉,只留下“1.0.2”就OK。
修改办法有软件修改和超级终端修改。
但本人对linux软件不太熟悉,所以选择了终端修改。
网络上提供的修改办法是:
$ mkdir nano //创建目录
$ dpkg-deb -e ./nano_1.3.10-2_i386.deb ./nano/DEBIAN //解压控制文件
$ dpkg-deb -x ./nano_1.3.10-2_i386.deb ./nano //解压程序文件
$ vi ./nano/DEBIAN/control //修改控制信息
$ dpkg-deb -b nano nano_1.3.10-2_ill.deb //重新打包
此办法为用终端在你的用户文件夹内创建一个名为“nano”的文件夹,然后将deb包的内容解压到这个文件夹中(你的deb包也要放在用户文件夹内,例如,我的用户名为iss,即要放到“iss”文件夹内),再然后使用vi编译器修改包内的"control"文件,但老衲确实笨,在vi中修改后始终保存不了(修改后按ESC 输入 “wq”后保存退出vi,这个是在网上看到的办法,但为在vi中按ESC始终没有效果)。修改后将nano文件夹重新打包,然后安装。
本人在尝试N次无果后更换了思路,办法为:
1,将下载来到原始deb解压缩(右键,解压缩到当前位置)。
2,重命名解压缩后的文件夹为 “linuxqq",目的是在终端操作中少输些字符,偷懒。
3,确保解压缩后的文件夹位于用户目录下(就是和图片、视频、下载等文件夹放在一起)。
4,依次打开文件夹 linuxqq / DEBIAN / control,打开后删除第七行中版本号的 “v",然后保存退出。
5,打开终端,输入代码 【sudo&-s】(不包括中括号,将&替换为空格),然后终端提示输入密码,在这里键入管理员密码,然后回车(终端内输入密码是不显示的,放心到输就可以了),这一步骤我也不知道是不是多余,反正提升一下权限更有把握一点,完成后你的提示符开头会变为 “root...........”。
6,将修改好的文件夹重新打包,接上一步骤在终端输入【dpkg-deb&-b&linuxqq&linuxqq2.deb】,然后回车,其中“linuxqq”代表你修改过文件的文件夹,“linuxqq2.deb”代表重新压缩后的文件名称。
现在可以重新用linuxqq2.deb安装QQ了。
附:
sudo -s (提升管理员权限)
mkdir 路径/文件夹名称 (创建文件夹指令)
rm -r 文件夹路径 (删除文件夹指令)