ubuntu制作本地源的實(shí)現(xiàn)方法
背景
平時(shí)apt-get install安裝軟件時(shí),下載的deb文件都會(huì)存放在/var/cache/apt/archives/下,為了今后重裝或給別人用,特別是沒(méi)有網(wǎng)絡(luò)時(shí),這些deb文件實(shí)際上是可以派上用途的,也就是可以用這些deb制作成本地源。這種方法還有一個(gè)應(yīng)用場(chǎng)景:
1.先在有網(wǎng)絡(luò)的服務(wù)器上面進(jìn)行apt-get install安裝
2.然后制作本地源
3.將本地源拷貝到?jīng)]有網(wǎng)絡(luò)的服務(wù)器上,然后在那臺(tái)機(jī)器上設(shè)定sourcelist指向這個(gè)本地源,此時(shí)在那臺(tái)沒(méi)有網(wǎng)絡(luò)的服務(wù)器上也可以執(zhí)行apt-get install安裝了。
下面給出可行且實(shí)用的部分本地源制作步驟:
一、在自己的根目錄下建立一個(gè)目錄,用于放所有下載的軟件包,目錄名隨自己喜歡,建議新手在自己的根目錄下進(jìn)行以下操作,以避免操作權(quán)限問(wèn)題的困擾。
mkdir ~/ packs
拷貝過(guò)來(lái)發(fā)現(xiàn)在packs當(dāng)中為文件都是root賬戶的,需要修改
修改所有者
sudo chown -R enadmin.enadmin *
修改權(quán)限
sudo chmod ug+rw,o+r *
二、復(fù)制文件到packs文件夾下,目錄依各人情況變化。
sudo cp /var/cache/apt/archives/* ~/packs -r
三、建立Packages.gz包,里面記錄了packs文件夾下面的軟件包信息,包括依賴信息。
dpkg-scanpackages packs /dev/null |gzip > packs/Packages.gz -r
完成此操作后,將packs文件夾復(fù)制到一個(gè)不常格式化的分區(qū)中,作為長(zhǎng)久使用,比如我將它放在一個(gè)fat32的分區(qū)時(shí)面,路徑是 /media/packs
四、加本地源
sudo gedit /etc/apt/sources.list
添加以下內(nèi)容:
deb file:///media/ packs/
注意packs后面有一個(gè)斜杠,前面還要有空格
五、更新源
sudo apt-get update
以上這篇ubuntu制作本地源的實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 詳解Ubuntu 16.04 幾個(gè)國(guó)內(nèi)更新源
- Ubuntu14.04和Ubuntu16.04更換阿里源的方法
- Ubuntu17.04配置更換國(guó)內(nèi)源的方法
- Ubuntu 16.04 LTS中源碼安裝Python 3.6.0的方法教程
- Ubuntu E: 無(wú)法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時(shí)不可用)
- Ubuntu使用國(guó)內(nèi)源出現(xiàn)Hash Sum mismatch錯(cuò)誤的解決
- Shell腳本實(shí)現(xiàn)自動(dòng)檢測(cè)修改最快的Ubuntu軟件源
- Ubuntu 20.04 apt 更換國(guó)內(nèi)源的實(shí)現(xiàn)方法
- 分享Ubuntu19無(wú)法安裝docker源問(wèn)題
- 怎么修改Ubuntu的源列表(source list)詳解
相關(guān)文章
CentOS 8設(shè)置自動(dòng)更新的完整步驟
這篇文章主要給大家介紹了關(guān)于CentOS 8設(shè)置自動(dòng)更新的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用CentOS 8具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
Linux下簡(jiǎn)易進(jìn)度條的實(shí)現(xiàn)代碼
下面小編就為大家?guī)?lái)一篇Linux下簡(jiǎn)易進(jìn)度條的實(shí)現(xiàn)代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01
apache訪問(wèn)根目錄 配置作用域的相關(guān)資料
最近安裝環(huán)境為 wdlinux 集成包,后臺(tái)有非常好的網(wǎng)站管理,并且每一個(gè)網(wǎng)站都會(huì)給設(shè)置一個(gè) 單獨(dú)的 apache 配置文件,非常方便2013-02-02
centos 7 修改sshd | 禁止 root登錄及sshd端口腳本定義
這篇文章主要介紹了centos 7 修改sshd | 禁止 root登錄及sshd端口腳本定義,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
Linux檢查Swap交換空間的五個(gè)命令小結(jié)
這篇文章主要給大家介紹了關(guān)于Linux中檢查Swap交換空間的五個(gè)命令的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10
Linux命令行之使光標(biāo)快速移動(dòng)的快捷鍵
這篇文章主要介紹了Linux命令行之使光標(biāo)快速移動(dòng)的快捷鍵,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11

