linux離線安裝軟件(一)——Ubuntu 離線以安裝包形式安裝openssh-server 和 vsftp等軟件


Ubuntu 離線以安裝包形式安裝openssh-server 和 vsftp等軟件

  • 該方式是不知道軟件包含哪些包,可以讓apt、yum來幫助獲取
  • 該方式可以避免手動下載包,導致依賴包下載不全的問題

1、准備:

准備兩個設備,安裝相同版本相同系統,設備A能聯網,設備B不能聯網

 

2、設備 A下載測試deb

  • 設備A為測試設備,盡量使用虛擬機等作為測試介質
# 在設備A上更新緩存相關的依賴包  

# -d --download-only 表示下載模式,只下載不會安裝,centos中yum也有--downloadonly參數
sudo apt-get -d update 


# 緩存openssh-server包  或者改為下載 vsftpd等其他軟件
sudo apt-get -d install openssh-server 


# 進入到緩存目錄 
cd /var/cache/apt/archives 


# 先在A機器上測試安裝 
dpkg -i *.deb 


# 安裝完畢后查看是否安裝成功 
sudo service ssh status 

# 也可以去/etc/ssh目錄下看看是否有sshd_config文件 

# 如果安裝成功,那么將所有的deb包打包成tar.gz文件 
tar -czvf ssh.tar.gz *.deb
  • 如果設備A上已經安裝了openssh-server,可通過以下命令將其卸載

    sudo apt-get remove --purge openssh-server 
    

 

3、將打包好的deb文件包拷貝到設備B上

# 通過移動硬盤等方式拷貝, 如果可以連入局域網,也可使用http等方式下載
# 解壓
mkdir ssh
mv ssh.tar.gz ssh/
cd ssh/
tar -zxvf ssh.tar.gz

# 對所有安裝包進行安裝
sudo dpkg -i *.deb

 

4、查看進程是否啟動

ps -ef | grep sshd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM