天天看點

linux安裝qq權限不夠,Linuxqq安裝及其所引發的有關問題{權限位是 777 (必須 >=0755 且 <=0755)}...

Linuxqq安裝及其所引發的問題{權限位是 777 (必須 >=0755 且 <=0755)}

[email protected]:~$ ~/home/loghost/qq$ sudo dpkg -i linuxqq_v1.0.2_beta1_i386.debbash: /home/loghost/home/loghost/qq$:沒有那個檔案或目錄//問題1出現

[email protected]:/home/loghost#

ls /home //找到deb檔案所在位置loghost

[email protected]:/home/loghost# ls

/home/loghost

error

qq   sample   sample2  sample4公共的

視訊  文檔  音樂examples.desktop

qwe  sample1  sample3  sample5模闆

圖檔  下載下傳

桌面[email protected]:/home/loghost#

ls /home/loghost/qq

linuxqq_v1.0.2-beta1_i386.deb                           //即是要用的包[email protected]:/home/loghost#

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

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

[email protected]:/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)

(若該指令成功[email protected]::/home/oghost/qq# exit//退出root

exit

[email protected]::~$)

[email protected]:/home/loghost#

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

//解壓出包中檔案到extract目錄下

[email protected]:/home/loghost#

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

extract/DEBIAN/

//解壓出包的控制資訊extract/DEBIAN/下

(此時檔案雖解壓縮,但因為權限問題無法更改)

(嘗試利用[email protected]:/home/loghost#

chmod +w /home/loghost/extract/DEBIAN并無反映)//問題3

[email protected]:/home/loghost#

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

//去檔案夾中更改版本号

[email protected]:/home/loghost#

dpkg-deb -b extract/ extract.debdpk-deb:錯誤:

control目錄的的權限位是 777

(必須 >=0755且 <=0755)                                       //問題4

[email protected]:/home/loghost#

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

chmod:

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

//經過一系列權限更改後

[email protected]:/home/loghost#

ll extract/DEBIAN/control

-r-xr-xr-x

1 root root 411 7月 25

15:30 extract/DEBIAN/control*

[email protected]:/home/loghost#

dpkg-deb -b extract/ extract.deb//對修改後的内容重新進行打包生成deb包

dpkg-deb:錯誤:

control目錄的的權限位是 777

(必須 >=0755且 <=0755)

[email protected]:/home/loghost# sudo chmod -R 775 /home/loghost/extract/DEBIAN/control

[email protected]:/home/loghost# chmod -R 775 /home/loghost/extract/DEBIAN/control//根據網絡上找來的解決方法

[email protected]:/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))