新聞中心
Linux作為一種開(kāi)源的操作系統(tǒng),使用者可以自由地下載、安裝和使用各種軟件,同時(shí)也可以自行維護(hù)系統(tǒng)。然而,安裝軟件時(shí)經(jīng)常會(huì)遇到授權(quán)失敗的問(wèn)題。這個(gè)問(wèn)題與用戶權(quán)限有關(guān),本文將介紹如何。

創(chuàng)新互聯(lián)公司科技有限公司專業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供多線服務(wù)器托管,高防服務(wù)器租用,成都IDC機(jī)房托管,成都主機(jī)托管等互聯(lián)網(wǎng)服務(wù)。
1. 問(wèn)題描述
在Linux系統(tǒng)下,通常通過(guò)命令行方式進(jìn)行軟件的安裝,例如:apt、yum、dnf等。用戶在執(zhí)行安裝命令時(shí),經(jīng)常會(huì)遇到以下問(wèn)題之一:
1) “You don’t have permission to access the software source”
2) “Could not get lock /var/lib/dpkg/lock-frontend”
3) “E: Could not open file /var/lib/dpkg/lock – open(13: Permission denied)”
這些錯(cuò)誤提示來(lái)自于Linux系統(tǒng)的訪問(wèn)控制機(jī)制。用戶在執(zhí)行安裝命令時(shí),需要有足夠的權(quán)限來(lái)訪問(wèn)軟件倉(cāng)庫(kù)和系統(tǒng)文件夾。如果用戶沒(méi)有這些權(quán)限,則會(huì)導(dǎo)致授權(quán)失敗的問(wèn)題。
2. 解決方案
為了解決這個(gè)問(wèn)題,用戶需要做以下幾件事情:
2.1 提升用戶權(quán)限
在Linux系統(tǒng)下,用戶可以通過(guò)sudo命令來(lái)提升自己的權(quán)限。sudo命令可以讓普通用戶以超級(jí)管理員的權(quán)限來(lái)執(zhí)行某些命令。例如,使用以下命令可以將當(dāng)前用戶提升為超級(jí)管理員:
sudo su
該命令將打開(kāi)一個(gè)新的終端窗口,并將當(dāng)前用戶的權(quán)限提升為超級(jí)管理員。在新終端窗口中,用戶可以執(zhí)行各種需要超級(jí)管理員權(quán)限的操作,例如:安裝軟件、更改系統(tǒng)配置等。
2.2 檢查軟件倉(cāng)庫(kù)源
授權(quán)失敗的問(wèn)題可能來(lái)自于軟件倉(cāng)庫(kù)源的錯(cuò)誤或不可用。用戶需要檢查自己所使用的軟件倉(cāng)庫(kù)源是否正確、可用??梢酝ㄟ^(guò)以下命令來(lái)查看軟件倉(cāng)庫(kù)源列表:
cat /etc/apt/sources.list
如果軟件倉(cāng)庫(kù)源列表中出現(xiàn)了不可用或錯(cuò)誤的源,則需要將其注釋掉或刪除。例如,如果出現(xiàn)了以下錯(cuò)誤源:
$deb ftp://192.168.0.2 sid mn
$ deb http://ftp.us.debian.org/debian/ sid mn
則需要將這兩個(gè)源注釋掉或刪除,通過(guò)以下命令實(shí)現(xiàn):
sudo vi /etc/apt/sources.list
在編輯器中找到對(duì)應(yīng)的行,然后在行首添加“#”字符即可注釋掉該源。
2.3 檢查系統(tǒng)文件夾權(quán)限
授權(quán)失敗的問(wèn)題還可能來(lái)自于系統(tǒng)文件夾的權(quán)限設(shè)置錯(cuò)誤。如果某個(gè)系統(tǒng)文件夾的權(quán)限設(shè)置為只讀,那么用戶在安裝軟件時(shí)就無(wú)法向其中寫入數(shù)據(jù),因此就會(huì)導(dǎo)致授權(quán)失敗的問(wèn)題。用戶可以通過(guò)以下命令查看系統(tǒng)文件夾的權(quán)限:
ls -ld /var/lib/dpkg/
如果輸出結(jié)果中的權(quán)限字符串不包含寫權(quán)限,則需要給該文件夾添加寫權(quán)限??梢酝ㄟ^(guò)以下命令實(shí)現(xiàn):
sudo chmod a+w /var/lib/dpkg/
該命令將給/var/lib/dpkg/文件夾添加公共寫權(quán)限,從而解決了寫入數(shù)據(jù)的問(wèn)題。
3.
Linux安裝軟件授權(quán)失敗問(wèn)題通常有以下三種原因:
1) 用戶權(quán)限不足;
2) 軟件倉(cāng)庫(kù)源錯(cuò)誤或不可用;
3) 系統(tǒng)文件夾權(quán)限設(shè)置錯(cuò)誤。
用戶可以根據(jù)具體情況采取相應(yīng)的措施來(lái)解決這些問(wèn)題,從而順利地安裝所需的軟件。在解決問(wèn)題時(shí),應(yīng)當(dāng)盡量遵循Linux系統(tǒng)的安全措施,以免損害系統(tǒng)的穩(wěn)定性和安全性。最終目標(biāo)是實(shí)現(xiàn)用戶能夠安全、快捷地使用Linux系統(tǒng)。
相關(guān)問(wèn)題拓展閱讀:
- 如何在Linux系統(tǒng)下安裝軟件?
- 在ubuntu下用apt-get install命令安裝不了軟件是咋回事
- Linux centos中安裝任何軟件使用yum失敗顯示 Loaded plugins: fastestmirror, langpacks,大神們,求教
如何在Linux系統(tǒng)下安裝軟件?
目前Linux用戶量最多的系統(tǒng)是Centos,目前最新大版本是Centos7,系統(tǒng)輕量級(jí),免費(fèi)使用。
如何在Linux下安裝軟件,我說(shuō)幾個(gè)方法:
一.使用rpm類型的大行告軟件包進(jìn)行安裝,雖然排在最前面但是我也不推薦新手使用,因?yàn)樗蕾嚨陌鼤?huì)很多。
1.從官網(wǎng)下載rpm軟件包,直帶行接通過(guò)命令
rpm-ivh軟件包名
如果是阿里云服務(wù)器可以使用命令。
2.如果鏡像源非常新,系統(tǒng)滾明可以聯(lián)網(wǎng),使得yuminstall軟件包名來(lái)安裝很方便。
二、源碼安裝(推薦使用)
源碼類的安裝,主要的步驟如下:
下載好軟件包
1.解壓安裝源文件tar-zxvftest.tar.gz
2.進(jìn)入到解壓后的目錄cdtest
3../configure
4.make
5.makeinstall
以過(guò)以上步驟即可完成源碼包軟件的安裝。
為什么要推薦這個(gè)呢,因?yàn)檫@樣可以自己選擇所需要軟件的版本。
在ubuntu下用apt-get install命令安裝不了軟件是咋回事
在ubuntu下用apt-get install命令安裝不了軟件野賣
的原因:
以root身份執(zhí)行命令,正確使用方法是 sudo apt-get install XXX
圖:
2.查看安裝不成功報(bào)的錯(cuò)誤是什么,可以先搜索一下源碼是否存在,命令:sudo apt-cache search XXX , 如果是包不存在那局正就需要更換安裝源.
3.依賴問(wèn)題 安裝包可能會(huì)依賴于其它的包,如果是此問(wèn)題就需要先解決依賴關(guān)系 把它所有依賴的包都安裝成功后再安裝此包,也可以桐脊悔用此命令解決依賴問(wèn)題:sudo apt-get -f install
4.其它原因. 如果排除這些問(wèn)題是其它問(wèn)題的,那就需要仔細(xì)查看在安裝命令執(zhí)行后返回的錯(cuò)誤。
在ubuntu下用apt-get install命令安裝不了軟件是設(shè)置錯(cuò)誤造成的,解決方法為:
1、在ubuntu桌面的左上角打開(kāi)dash菜單,搜索“ubuntu軟件”打開(kāi)滲搜。
2、接著就會(huì)彈出ubuntu軟件窗口。
3、在里面找到需要的軟件點(diǎn)擊“安裝”。
4、會(huì)彈出認(rèn)證窗口,輸入用戶登錄密碼,點(diǎn)擊“授權(quán)”就可以進(jìn)行安裝了。
5、等待安裝完成后,我們可以在左上角的森肢dash菜單中搜索叢春歷,或者底部切換到“A”標(biāo)志,在“已安裝”中找到并打開(kāi)。
具體的原因要看系統(tǒng)給的錯(cuò)誤(失?。┨崾?,根據(jù)提示來(lái)解決問(wèn)敬正題。
原因可能有:
權(quán)限問(wèn)題——加sudo 前綴
sudo apt-get install XXX
有其他程序正在安裝(軟件管理器安裝),Linux不同于Windows,不能同時(shí)安裝多款程序擾段,必須一一安裝。
apt 程序損壞——修復(fù)即可;
sudo apt-get -f install
安裝的程序不在源中——即目前系統(tǒng)使用的程序庫(kù)中沒(méi)有這款程序的包或者依緩稿譽(yù)賴,這樣也裝不了的,需要添加源(具體看你需要的軟件的安裝說(shuō)明文檔)。
如果確定不是權(quán)限和源的問(wèn)題,建議直接修復(fù):
sudo apt-get -f install
命令后面的軟件名對(duì)不對(duì)?比如說(shuō)閉洞apache的安裝命令就是 apt-get install httpd,而不是轎拿枯apt-get install apache。
軟件源改了沒(méi)有?可能你當(dāng)前默認(rèn)的軟件源沒(méi)有你敏鏈需要的軟件
網(wǎng)絡(luò)可用嗎?
如果您是新安裝的ubuntu 建議更換為國(guó)內(nèi)源,如163源、阿里云源,在安裝軟件之前消此執(zhí)行
sudo apt-get update
然后再安裝啟塌軟拿旁迅件,例如
sudo apt-get install git
Linux centos中安裝任何軟件使用yum失敗顯示 Loaded plugins: fastestmirror, langpacks,大神們,求教
Linux centos7中安裝任何軟件使用yum失敗原因及解決辦法:滾余孝
原因
:CentOS7配置錯(cuò)誤,yum命大稿令不能用是設(shè)置錯(cuò)誤造成的,
解決方法
:更新系統(tǒng)的時(shí)候,檢查一下yum??吹教崾惧e(cuò)誤:rpmdb BDB0113 Thread/process 進(jìn)入/var/lib/rpm。列出刪除__db*文件,命令 rpm –rebuilddb。接下來(lái)重構(gòu)之后,再次清除yum軟件,更新yum的軟件鏈即可。
CentOS 7
配置本地yum源
選擇最小安裝后很多軟件默認(rèn)不會(huì)安裝,此時(shí)如果網(wǎng)絡(luò)沒(méi)有配置好的話,是無(wú)法使用yum管理工具進(jìn)行軟件安裝的。但可以配置本地yum源,來(lái)完成一些初始軟件的安裝。
將iso安裝毀者
鏡像
掛載到
虛擬機(jī)
上,然后連接DVD虛擬設(shè)備。在CentOS系統(tǒng)執(zhí)行下面的掛載命令,修改本地的yum源為本地源,最后能夠看到相應(yīng)的軟件包列表,說(shuō)明本地yum源配置成功,可以正常使用yum命令安裝其他的軟件了。
CentOS7配置錯(cuò)誤,yum命令不能用是設(shè)置錯(cuò)誤配侍凱造成的,解決方法為:
工具:Linux centos7。
1、
更新系統(tǒng)的時(shí)候,使用yum update提示培喚以下錯(cuò)誤。
2、
需要檢查一下yum的檢查。
3、
看到提示錯(cuò)誤:rpmdb BDB0113 Thread/process 進(jìn)入/var/lib/rpm。
4、
列出刪除__db*文件。
5、
命令 rpm –rebuilddb。談虛
6、
接下來(lái)重構(gòu)之后,再次清除yum軟件。
7、
接下來(lái)更新yum的軟件鏈。完成。
CentOS7配置錯(cuò)誤,yum命令不能用是設(shè)置錯(cuò)誤造成的,解決方法為:
工具:Linux centos7。
1、更新系統(tǒng)的時(shí)候,使用yum update提示以下錯(cuò)誤。核敬
2、檢查一下yum的檢查。
3、提示改森慎錯(cuò)誤:rpmdb BDB0113 Thread/process 進(jìn)入/var/lib/rpm。
4、列出刪除__db*文件。
5、命令 rpm –rebuilddb。
6、重構(gòu)之后,再次清除yum軟件。
7、更新yum的軟件春冊(cè)鏈。完成。
你這不是錯(cuò)誤,只需要把提示的rpm –import public.gpg.key執(zhí)行一遍后,在運(yùn)讓頌行yum install就好了。那個(gè)Loaded plugins:fastestmirror,langpacks并非錯(cuò)誤。而是兩者插件。fastest是最快的,mirror是鏡像。所以,fastestmirror是幫助你找到最快捷的yum倉(cāng)庫(kù)的插件,lang是language語(yǔ)言的縮寫,packs是packages包裹的縮寫,langpacks是語(yǔ)言包配巧插件。
不建議,采用在/etc/yum.repos.d目錄中打開(kāi).repo文件,將gpgcheck=1改成0,
GPGCHECK是檢查軟件包是否被篡改的一個(gè)重要工具。1是啟用,0是禁用。把它由1改0,等于放棄安全檢查。這無(wú)異于把自己家的大門拆掉,窗戶打開(kāi)防盜網(wǎng)卸掉。隨便什么人,什么時(shí)培滑鍵間都能進(jìn)你家來(lái)。自己玩玩linux可以,在生產(chǎn)環(huán)境中,更好別這么做。
用root賬戶執(zhí)行如下命令掘耐
# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
此后再執(zhí)行敏散凱yum install就好了。
如果/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7文件已經(jīng)丟橋喚失,可以去CentOS的官網(wǎng)下載一個(gè)
linux安裝軟件時(shí)授權(quán)失敗的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux安裝軟件時(shí)授權(quán)失敗,解決Linux安裝軟件的授權(quán)失敗問(wèn)題,如何在Linux系統(tǒng)下安裝軟件?,在ubuntu下用apt-get install命令安裝不了軟件是咋回事,Linux centos中安裝任何軟件使用yum失敗顯示 Loaded plugins: fastestmirror, langpacks,大神們,求教的信息別忘了在本站進(jìn)行查找喔。
成都創(chuàng)新互聯(lián)建站主營(yíng):成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動(dòng)網(wǎng)站開(kāi)發(fā)制作等網(wǎng)站服務(wù)。
網(wǎng)站名稱:解決Linux安裝軟件的授權(quán)失敗問(wèn)題(linux安裝軟件時(shí)授權(quán)失敗)
標(biāo)題網(wǎng)址:http://fisionsoft.com.cn/article/cocpgph.html


咨詢
建站咨詢
