軟件源設(shè)置方法:首先到國內(nèi)的鏡像站點下載repo文件(國內(nèi)的鏡像站點連接好、速度快):比如mirror.163.com或者是mirror.sohu.com
創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)廣州,10多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
需要你根據(jù)自己的發(fā)行版版本(因為鏡像站點各個Linux發(fā)行版的源都有)、是32位版還是64位來下載repo文件,下載后復(fù)制到/etc/yum.repos.d/這個路徑下面(需要root權(quán)限才能復(fù)制到這個路徑下),這個目錄保存的就是yum源的配置文件,而repo文件則是容器文件。
然后輸入命令:yum clean all(這個命令也需要root權(quán)限)
linux ubuntu apt-get更換源方法:
ubuntu 的默認源是美國的,所以下載起來特別慢,下面方法將源更換為國內(nèi)源。
用vi和gedit 打開 /etc/apt/sources.list 將其中的us.archive 全部替換為 cn.archive即可,這樣,以后使用apt-get下載就會使用源自 了。
使用vi編輯器的命令為(注意首先切換到root用戶):
root@ubuntu :/#vi /etc/apt/sources.list
打開sources.list
在vi命令模式下(進入后即是命令行模式,按i后才可進入編輯模式,不過這里不需要編輯模式),輸入
:%s/us.archive/cn.archive/g
替換完畢,輸入
:wq!
保存退出。
命令中的符號解釋:
:(冒號),表示后面是命令
%(百分號),表示修改緩沖區(qū)中的文件內(nèi)容;也就是說如果不保存,源文件不會改變;所以之后要用:wq! 命令保存退出
s(字母s),表示替換
/us.archive/cn.archive,表示將文件中的us.archive 替換為cn.archive
/g(撇加字母g),表示替換所有內(nèi)容
這樣,就將apt-get的源更改為國內(nèi)的源了。
下面必須重起下apt-get,命令
apt-get update
更換完畢。
sed簡介:流編輯工具,用來對文本進行過濾與替換操作。
sed流程:sed通過一次僅讀取一行內(nèi)容來對某些指令進行處理后輸出。
1、sed通過文件或管道讀取文件內(nèi)容,但sed默認并不直接修改源文件,而是將讀入的內(nèi)容復(fù)制到緩沖區(qū)中,稱之為模式空間。
2、所有的指令操作都是在模式空間找那個進行
3、sed根據(jù)相應(yīng)的指令對模式空間中的內(nèi)容進行處理并輸出結(jié)果,默認輸出至標準輸出(即屏幕上)。
sed基本語法格式:
用法:sed[選項]...{腳本指令}[輸入文件]...
選項: -version 顯示sed版本
-help :顯示幫助文檔
-n,-quiet,-silent靜默輸出,默認情況下,sed程序在所有的腳本指令執(zhí)行完畢后,將自動打印模式空間中的內(nèi)容。
-e script允許多個腳本指令被執(zhí)行
-f script-file從文件中讀取腳本指令,對編寫自動化腳本程序很實用
-i ,-in-place 該選項直接修改源文件
-l N 該選項指定l指令可以輸出的行長度,l指令為輸出非打印字符。
-posix 禁用GNU sed擴展功能。
-r 在腳本指令中使用擴展正則表達式。
-s,-separate 默認情況下,sed將把輸入的多個文件名作為一個長的連續(xù)的輸入流。而GNU sed則允許把它們當作單獨的文件。
-u,-unbuffered 最低限度的緩存輸入與輸出
a,append表示追加指令;
i,insert表示插入指令;
d,delete表示刪除指令;
s,substitution表示替換指令。
sed腳本指令的基本格式是:
[地址,即路徑]命令(有些命令僅可以對一行操作,有些可以對多行操作),命令也可以用花括號進行組合,使命令序列可以作用于同一個地址。
address{
command1
command2
command3
}
sed的基本工作方式是:
sed的替換命令s:
1、全局替換 : s/old/new/g ,其中g(shù)為全局替換,用于替換所有出現(xiàn)的次數(shù); /如果和正則匹配的內(nèi)容沖突可以使用其他符號,如 : s@old@new@g
2、標志位
為什么要有多行模式: 配置文件一般有單行出現(xiàn),但也有使用json或XML格式的配置文件,為多行出現(xiàn)。
多行模式處理命令N、D、P
更改linux YUM源方法:
第一步:進入yum配置文件目錄:
cd /etc/yum.repos.d/
第二步:備份配置文件:
mv CentOS-Base.repo CentOS-Base.repo.bak
第三步:下載網(wǎng)易的配置(或其他源配置文件):
下載下來的文件名為 CentOS6-Base-163.repo
第四步:重命名(重命名成配置文件中要求的文件名)
mv CentOS6-Base-163.repo CentOS-Base.repo
第五步:更新:
yum update
最終完成。
將上面的鏡像源覆蓋到sources.list里,保存。
將上面的一個鏡像源 覆蓋 到sources.list里,保存。
4.2 sudo rm -f /var/lib/apt/lists/lock 刪除lock文件
4.3 再用 sudo apt-get update 更新源
更換源的最佳方法是:把原來的源內(nèi)容復(fù)制出來,做一次字符串替換——把舊的網(wǎng)站網(wǎng)址替換成新的鏡像網(wǎng)站網(wǎng)址,然后再覆蓋回去取代原來的源。