linux添加軟件源命令 linux程序如何添加資源文件

如何在 Debian GNU/Linux 添加修改軟件源

我們在 Debian GNU/Linux 中有時(shí)軟件源的網(wǎng)絡(luò)速度慢,在使用 apt 安裝源中的軟件時(shí)總是因源服務(wù)器負(fù)荷大而時(shí)間很長,所以想換個(gè)軟件源或添加軟件源又不知道怎么做,現(xiàn)在就給您講一下 Debian GNU/Linux 中軟件源的修改方法。步驟很簡單,只要修改在 /etc/apt/sources.list 文件中的軟件源地址就可以了,但要記得這個(gè)文件不是誰都能修改的,要有系統(tǒng)管理員權(quán)限才行。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),臺江企業(yè)網(wǎng)站建設(shè),臺江品牌網(wǎng)站建設(shè),網(wǎng)站定制,臺江網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,臺江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

首先要以 系統(tǒng)管理員 的身份登錄系統(tǒng),Debian GNU/Linux 中一般在 啟動(dòng)引導(dǎo)器 選項(xiàng)里以 單用戶方式(一般以 single-user Mode 注明的項(xiàng)),選中此項(xiàng)啟動(dòng)系統(tǒng)再輸入 系統(tǒng)管理員用戶名(root)和密碼,然后再輸入桌面啟動(dòng)命令:

# startx

這樣就可以在桌面模式下面更方便地修改。

進(jìn)入 /etc/apt/ 目錄中用文本編輯器打開 sources.list 文件,修改或添加已知的軟件源地址再保存就可以了。

如果您覺得重新登錄 root 帳號麻煩,那么您可以在您當(dāng)前帳戶以 sudo 方式提升您的權(quán)限來操作,具體方法如下:

打開終端,在終端里輸入

$ sudo gedit /etc/apt/sources.list

Password:

命令的意思是以系統(tǒng)管理員的身份用系統(tǒng)己有的 gedit 編輯器打開路徑為 /etc/apt/sources.list 的文件。輸入您當(dāng)前帳戶密碼,回車確認(rèn)。之后系統(tǒng)就會(huì)按命令調(diào)用 gedit 編輯器打開指定的文件以待編輯(如果您的系統(tǒng)中沒有 gedit 編輯器也可以改用其它的編輯器),您可以方便地添加或修改已知的軟件源。

如果您的 Debian GNU/Linux 不能 sudo ,那么您的帳戶還沒有 sudo 權(quán)限,因?yàn)?Debian GNU/Linux 默認(rèn)只有 root 有 sudo 權(quán)限,您要先設(shè)置您使用的當(dāng)前帳戶有 sudo 權(quán)限,設(shè)置方法請參考 讓 Debian GNU/Linux 能使用 sudo 命令。

當(dāng)然您也可以使用 su 方式直接以管理員身份在終端登錄,方法如下:

$ su

Password:

在此輸入 root 密碼,在登錄后,按以下操作:

# gedit /etc/apt/sources.list

之后的就會(huì)以 gedit 編輯器打開路徑為 /etc/apt/sources.list 的文件,操作同上說明。

源的添加格式

要在 sources.list 中添加源格式很重要,格式不正確將無法正常使用新添加的源

書寫格式: deb 地址 - 1 目錄名 - 2 組件名 - 3

地 址 找到包含dists和pool這兩個(gè)目錄的地址,例:

目錄名 打開 dists 目錄,里面包含的目錄名字,記下來。比如dists/包含sarge、etch、woody、sid。

組件名 打開 pool 目錄,看看里面包含哪些組件名字,比如main、contrib、non-free;

例:

deb sarge main contrib non-free

deb sarge main contrib non-free

deb sarge/non-US main non-free contrib

deb sid marillat rareware misc ustc firefly jrfonseca java

版本說明:

一般有三個(gè)版本:stable , testing , unstable

當(dāng)前的stable是sarge ,unstable是sid ,testing是etch

stable — 穩(wěn)定版本,廣泛的用于架設(shè)產(chǎn)品化服務(wù)器,只包含安全更新。

testing — 測試版本,推薦工作站用戶使用的發(fā)行版,包含有最近發(fā)布的軟件,這些軟件已經(jīng)接受了少量測試。

unstable — 不穩(wěn)定版本,供 Debian 開發(fā)者選用。

出自:

如何快速在Linux下配置YUM源

以本地ISO鏡像為例,進(jìn)行yum源配置。

執(zhí)行命令:mount -o loop /soft/rhel5.3x64.iso /mnt ,將ISO鏡像掛載到/mnt目錄下。

cd 到/etc/yum.repos.d 目錄下建立以".repo"結(jié)尾的文件,這里我建立的是server.repo。按下圖進(jìn)行配置,默認(rèn)ISO鏡像里有四類軟件包,我這里建立的是常用的Server包,如需要多個(gè)直接將文中內(nèi)容復(fù)制多行指定不同的位置即可。

配置完成后用命令:yum clean all 進(jìn)行刷新。

到此就快速的完成了YUM源的配置,如查找:httpd軟件包。

常用命令如下:

yum install package1 安裝指定的安裝包package1

yum groupinsall group1 安裝程序組group1

yum update package1 更新指定程序包package1

yum check-update 檢查可更新的程序

yum upgrade package1 升級指定程序包package1

yum groupupdate group1 升級程序組group1

yum info package1 顯示安裝包信息package1

yum list 顯示所有已經(jīng)安裝和可以安裝的程序包

yum list package1 顯示指定程序包安裝情況package1

yum remove package1 刪除程序包package1

yum groupremove group1 刪除程序組group1

Linux 下常用的(軟件包)安裝源

我最常用的 Linux 發(fā)行版為 CentOS。為了擁有一個(gè)“干凈”的系統(tǒng),盡量減少不必要的軟件安裝,我一般都會(huì)采用 minimal 版本安裝。但安裝完成后并不能滿足我的基本需求;對我來說,還需要安裝一些常用的(對我來說)軟件包。而我需要有很多軟件,在CentOS 自帶的yum 源中并沒有。所以就促使我去尋找其他的可用 yum 軟件源。

企業(yè)級 Linux 擴(kuò)展軟件包(Extra Packages for Enterprise Linux 即:EPEL)是一個(gè)Fedora特殊興趣小組為企業(yè)級 Linux創(chuàng)建、維護(hù)和管理的高質(zhì)量的附加軟件包,企業(yè)級Linux 包括但不限于 Red Hat Enterprise Linux(RHEL),CentOS,Scientific Linux(SL)和 Oracle Linux(OL)。

我一般是在 fedora 官網(wǎng)獲取 epel-release 軟件: 。

我在 CentOS 6 系統(tǒng)下會(huì)使用如下指令安裝 epel-release

Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供維護(hù)。有個(gè)這個(gè)源之后,使用 YUM 安裝或更新 PHP、MySQL、phpMyAdmin 等服務(wù)器相關(guān)程序的時(shí)候就非常方便了。

它依賴 EPEL 軟件包。

我一般是在其官網(wǎng)獲取 remi-release 軟件: Remi's RPM repository

我在 CentOS 6 系統(tǒng)下會(huì)使用如下指令安裝 remi-relsase:

RepoForge 的前身是 RPMForge 。

RepoForge項(xiàng)目維護(hù)Red Hat Enterprise Linux(RHEL),CentOS和Scientific Linux的RPM軟件包。它提供了一組與各種RHEL派生版本兼容的存儲庫。

我一般是在其官網(wǎng)獲取 RepoForge (rpmforge-release)軟件: RepoForge

我在 CentOS 6 (x86)系統(tǒng)下會(huì)使用如下指令安裝 rpmforge-release:

以上三個(gè) Linux 軟件源已經(jīng)夠我當(dāng)前使用了,如果以后在Linux使用過程中有用到其他的軟件源,我會(huì)在此文件下做補(bǔ)充。

很多時(shí)候在CentOS系統(tǒng)下默認(rèn)的Postgresql版本并不能滿足需求。如我安裝GitLab時(shí)就要求Postgresql在9.1以上,但CentOS 系統(tǒng) 6.9 版本僅提供了Postgresql 的 8.4.20 版本,而CentOS 7 默認(rèn)也無法安裝Postgresql 9 及以上版本。

當(dāng)然你可以使用源碼安裝,但對于大多數(shù)人來說應(yīng)該會(huì)選擇一個(gè)更簡單的方法。那就去給你的系統(tǒng)安裝一個(gè)postgresql的yum源吧。

網(wǎng)址:

進(jìn)到首頁你應(yīng)該可以看到以下內(nèi)容:

選一個(gè)Postgresql的發(fā)行版本點(diǎn)進(jìn)去,會(huì)看到如下內(nèi)容:

對應(yīng)于不同的發(fā)行版本,針對不同的操作系統(tǒng)有著不同的yum源。你可以根據(jù)你的操作系統(tǒng)進(jìn)行選擇。

比如我選擇了 Postgresql 9.6 版本,而我的操作系統(tǒng)是 CentOS 6.9 ,x86 架構(gòu)。我只需要執(zhí)行以下命令:

然后在 /etc/yum.repos.d 目錄下會(huì)多出一個(gè) 文件 pgdg-96-centos.repo 。

至此,你就可以使用命令 yum install postgresql96 來安裝postgresql 9.6 版本最新的發(fā)行版了軟件了。

在CentOS6系統(tǒng)中,默認(rèn)能安裝的MySQL最高版本為5.5.x;而到CentOS7中由于Oracle收購MySQL,因擔(dān)心版權(quán)問題,CentOS7放棄了MySQL而采用了Mariadb,最高支持版本為5.5.x。對于用習(xí)慣了MySQL的,并且想使用高版本MySQL的我來說,系統(tǒng)默認(rèn)支持已經(jīng)滿足不了需求。

可以從 這里 選擇一個(gè)你所需要的yum源進(jìn)行安裝。

然后:

然后你就可以執(zhí)行以下命令安裝 MySQL 5.7了

在MongoDB的官網(wǎng)上可以找到MongoDB的yum安裝源配置方式。

MongoDB 官網(wǎng)YUM源配置方式

然后在打開的頁面中會(huì)有如下信息:

你需要根據(jù)自己的需求調(diào)整版本號,然后創(chuàng)建一個(gè)/etc/yum.repos.d/mongodb-org-y.x.repo文件,把上面的配置寫進(jìn)去。

完成以上步驟后,就可以使用以下命令安裝MongoDB了。

如何設(shè)置linux軟件包的更新源

先說一說圖形界面修改源,將默認(rèn)的源修改成一個(gè)比較快的源。

圖形界面就可以修改,打開Ubuntu軟件中心,如下圖,點(diǎn)擊頂部面板的“編輯”然后就可看到“軟件源”選項(xiàng)了:

點(diǎn)擊之后填出軟件源編輯窗口,如圖按鈕,選擇“其他站點(diǎn)”

可以選擇最佳服務(wù)器,也可以直接在左邊選擇一個(gè)你覺得快的源,我比較喜歡163.com

如圖選擇服務(wù)器,彈出授權(quán),輸入你的系統(tǒng)密碼就可以了。

在終端修改和替換源的方法

打開終端,輸入命令:

sudo gedit /etc/apt/sources.list

在終端必須小心點(diǎn),在這之前最后備份一下,如圖輸入密碼之后會(huì)填出窗口:

你需要在網(wǎng)上搜索一下關(guān)于適合你的Ubuntu版本的源,直接添加都后也可以。

然后更新:

sudo get-apt update

本文名稱:linux添加軟件源命令 linux程序如何添加資源文件
當(dāng)前鏈接:http://muchs.cn/article40/doshpho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)企業(yè)網(wǎng)站制作、微信小程序、域名注冊、做網(wǎng)站、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管