Ubuntu離線源配置

2021-09-27 07:30:54 字數 1994 閱讀 5356

在網路不可用時,仍然可以安裝特定的軟體包。

# 清空快取目錄,這一步也可以不做

$ sudo

rm -rf /var/cache/apt/archives/*

# gpg建立金鑰

#安裝rng-tools, 該工具可以常駐後台的方式, 生成隨機數,避免gpg金鑰建立過程中的長時間等待問題

$ sudo

apt-get

install rng-tools

$ sudo rngd -r /dev/urandom

# 建立金鑰

$ gpg --full-generate-key

## 設定密碼:openstack123456

## 使用者:openstack

$ gpg --list-keys

#將生成的公鑰key記錄下來

#匯出新生成的公鑰

$ gpg --output pubkey-export-file --armor --export 公鑰key

# 將公鑰匯入收信任金鑰的apt列表

$ sudo apt-key add pubkey-export-file

#建立package file

#安裝dpkg-dev

$ sudo

apt-get -y install dpkg-dev

$ sudo

apt-get -d install

《包名》

#建立本地目錄

$ mkdir localrepository

$ cd localrepository

##############

# 以下部分有指令碼

##############

$ cp /var/cache/apt/archives/*.deb .

# 建立packages

$ dpkg-scanpackages . /dev/null > packages

$ gzip -9c packages > packages.gz

#建立release file

$ apt-ftparchive release ./ > release

#對release file簽名

$ gpg -abs --default-key 公鑰key -o release.gpg release

或者#gpg在給檔案簽名時候,預設使用sha1演算法,修改為sha256演算法

$ gpg -abs --default-key 公鑰key --personal-digest-preferences sha256 -o release.gpg release

$ gpg --clearsign --default-key 公鑰key -o inrelease release

##########

# 例如

# 映象中已做好公鑰,直接使用cdd13ef8745b7099

$ gpg -abs --default-key cdd13ef8745b7099 --personal-digest-preferences sha256 -o release.gpg release

$ gpg --clearsign --default-key cdd13ef8745b7099 -o inrelease release

##########

#修改sources.list檔案

$ sudo

cp /etc/apt/sources.list /etc/apt/sources.list.bak

$ sudo

vi /etc/apt/sources.list

# 新增

deb file:///home/user_name/localrepository /

執行

$ sudo

apt-get update

$ sudo

apt-get

install

《包名》

ubuntu製作離線源整理

注意事項 相容性問題,如果我們製作安裝包時,用的是64位的ubuntu,那麼該離線包只能在其他64位系統上安裝。有些軟體對ubuntu server和ubuntu desktop版也不相容。總之,在什麼系統下製作的離線包,就在什麼系統下安裝。ubuntu系統中離線安裝軟體包是很麻煩的一種方法,一般情...

ubuntu 製作本地源 離線安裝

對於一些不能訪問internet的伺服器,需要通過離線安裝軟體。通過製作ubuntu本地源,可以實現通過apt install來離線安裝軟體。以安裝expect為例 a.mkdir packages b cd packages 方法一 apt get download expect apt cach...

ubuntu下源配置

更新源,更新系統 編輯源 sudo gedit etc apt sources.list 配置乙個源足矣,越多越麻煩。系統似乎不會自動識別速度最快的源,源越多隻會導致update和upgrade的速度減慢。中國科學技術大學更新伺服器 教育網,推薦校園網和網通使用者使用 電信cn99的源 推薦電信使用...