linux安装qq权限不够,Linuxqq安装及其所引发的问题{权限位是 777 (必须 >=0755 且 <=0755)},linuxqq777...

Linuxqq安装及其所引发的问题{权限位是 777 (必须 >=0755 且 <=0755)},linuxqq777

oghost@loghost-virtual-machine:~$ ~/home/loghost/qq$ sudo dpkg -i linuxqq_v1.0.2_beta1_i386.debbash: /home/loghost/home/loghost/qq$:没有那个文件或目录//问题1出现

root@loghost-virtual-machine:/home/loghost#

ls /home //找到deb文件所在位置loghost

root@loghost-virtual-machine:/home/loghost# ls

/home/loghost

error

qq   sample   sample2  sample4公共的

视频  文档  音乐examples.desktop

qwe  sample1  sample3  sample5模板

图片  下载

桌面root@loghost-virtual-machine:/home/loghost#

ls /home/loghost/qq

linuxqq_v1.0.2-beta1_i386.deb                           //即是要用的包root@loghost-virtual-machine:/home/loghost#

ls /home/loghost/qq/linuxqq_v1.0.2-beta1_i386.deb/*在安装包前加上路径*/

/home/loghost/qq/linuxqq_v1.0.2-beta1_i386.deb

root@loghost-virtual-machine:/home/loghost#

sudo dpkg -i /home/loghost/qq/linuxqq_v1.0.2-beta1_i386.deb

dpkg:处理归档

/home/loghost/qq/linuxqq_v1.0.2-beta1_i386.deb

(--install)时出错:正在解析文件

'/var/lib/dpkg/tmp.ci/control'第 7行附近,软件包 'linuxqq:i386'

:

'Version'字段的字符串

v1.0.2-beta1中有错误:版本号没有以数字开头在处理时有错误发生:/home/loghost/qq/linuxqq_v1.0.2-beta1_i386.deb         //问题2发现(思路:去掉v)

(若该命令成功root@loghost-virtual-machine::/home/oghost/qq# exit//退出root

exit

root@loghost-virtual-machine::~$)

root@loghost-virtual-machine:/home/loghost#

dpkg -x /home/loghost/qq/linuxqq_v1.0.2-beta1_i386.deb extract/

//解压出包中文件到extract目录下

root@loghost-virtual-machine:/home/loghost#

dpkg -e /home/loghost/qq/linuxqq_v1.0.2-beta1_i386.deb

extract/DEBIAN/

//解压出包的控制信息extract/DEBIAN/下

(此时文件虽解压缩,但因为权限问题无法更改)

(尝试利用root@loghost-virtual-machine:/home/loghost#

chmod +w /home/loghost/extract/DEBIAN并无反映)//问题3

root@loghost-virtual-machine:/home/loghost#

sudo chmod 777 /home/loghost/extract/DEBIAN/control

//去文件夹中更改版本号

root@loghost-virtual-machine:/home/loghost#

dpkg-deb -b extract/ extract.debdpk-deb:错误:

control目录的的权限位是 777

(必须 >=0755且 <=0755)                                       //问题4

root@loghost-virtual-machine:/home/loghost#

sudo chmod -w /home/loghost/extract/DEBIAN/control

chmod:

/home/loghost/extract/DEBIAN/control:新的权限为r-xrwxrwx,而非r-xr-xr-x

//经过一系列权限更改后

root@loghost-virtual-machine:/home/loghost#

ll extract/DEBIAN/control

-r-xr-xr-x

1 root root 411 7月 25

15:30 extract/DEBIAN/control*

root@loghost-virtual-machine:/home/loghost#

dpkg-deb -b extract/ extract.deb//对修改后的内容重新进行打包生成deb包

dpkg-deb:错误:

control目录的的权限位是 777

(必须 >=0755且 <=0755)

root@loghost-virtual-machine:/home/loghost# sudo chmod -R 775 /home/loghost/extract/DEBIAN/control

root@loghost-virtual-machine:/home/loghost# chmod -R 775 /home/loghost/extract/DEBIAN/control//根据网络上找来的解决方法

root@loghost-virtual-machine:/home/loghost# dpkg-deb -b extract/ extract.debdpkg-deb:错误: control目录的的权限位是 777 (必须 >=0755且 <=0755)

各路大神如若有机会看到了敬请赐教啊

附:权限位的说明

7 (十进制)= 111 (二进制)(可以读, 可以写, 可以执行)

6 (十进制)= 110 (二进制)

5 (十进制)= 101 (二进制)(可以读, 不可以写, 可以执行)

4 (十进制)= 100 (二进制)

3 (十进制)= 011 (二进制)

2 (十进制)= 010 (二进制)(不可以读, 可以写, 不可以执行)

1 (十进制)= 001 (二进制)

0 (十进制)= 000 (二进制)(不可以读, 不可以写, 不可以执行)

0 = 什么都不可以

7 = 什么都可以 (读出(read),写入(write),运行(execute))

5 = 可以读和运行 (读出(read),运行(execute))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值