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


咨詢
建站咨詢
