ubuntu 安裝deb_Ubuntu离线安装deb包和依赖
需要用Ubuntu1604离线安装postgresql9.5
环境准备:
一台离线机器
一台联网机器
第一步:离线机器
cd /var/tmp/
sudo apt-get --allow-unauthenticated -y install --print-uris postgresql | cut -d\' -f2 | grep http:// > /var/tmp/download-list
把这个 download-list 下载复制到联网服务器
第二步:联网服务器
拿到 download-list 后
sudo wget -i download-list
如果wget下载后提示404等,那么可能是离线服务器的源的问题,例如:
--2020-09-18 11:28:54-- http://security.ubuntu.com/ubuntu/pool/main/p/postgresql-9.5/postgresql-9.5_9.5.14-0ubuntu0.16.04_amd64.deb
Reusing existing connection to security.ubuntu.com:80.
HTTP request sent, awaiting response... 404 Not Found
2020-09-18 11:28:54 ERROR 404: Not Found.
把离线服务器换成阿里云源就可以了
--2020-09-18 11:32:03-- http://mirrors.aliyun.com/ubuntu/pool/main/p/postgresql-common/postgresql-client-common_173ubuntu0.3_all.deb
Reusing existing connection to mirrors.aliyun.com:80.
HTTP request sent, awaiting response... 200 OK
Length: 28374 (28K) [application/octet-stream]
Saving to: ‘postgresql-client-common_173ubuntu0.3_all.deb’
postgresql-client-c 100%[===================>] 27.71K 62.8KB/s in 0.4s
然后把下载好的这些包们上传到离线服务器。
第三步:批量安装deb包
sudo dpkg -i *.deb
[sudo] password for finch:
Selecting previously unselected package libpq5:amd64.
(Reading database ... 177097 files and directories currently installed.)
Preparing to unpack libpq5_9.5.23-0ubuntu0.16.04.1_amd64.deb ...
Unpacking libpq5:amd64 (9.5.23-0ubuntu0.16.04.1) ...
······
Setting up postgresql-contrib-9.5 (9.5.23-0ubuntu0.16.04.1) ...
Setting up postgresql (9.5+173ubuntu0.3) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for systemd (229-4ubuntu21.16) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
以离线安装postgresql9.5为例
finch@finch:~/Desktop/apttmp$ sudo su postgres
postgres@finch:/home/finch/Desktop/apttmp$ psql
psql (9.5.23)
Type "help" for help.
postgres-# \q
大功告成!
ubuntu 安裝deb_Ubuntu离线安装deb包和依赖相关推荐
- 使用apt离线安装deb包
文章目录 apt 下载的deb路径 阻止apt自动删除缓存文件的方法 只下载不安装的方法 离线安装deb包 离线安装gcc 1. 下载依赖 2. 打包下载的deb文件,上传到没有外网连接的服务器 3. ...
- 在 Ubuntu 中使用 GDebi 快速安装 DEB 包
文章目录 1.在基于 Ubuntu 的发行版中安装 GDebi 2.如何使用 Gdebi 安装 deb 包 [GUI 和终端] 3.将 GDebi 设为 .deb 文件安装的默认选项 Gdebi 是一 ...
- [技巧]ubuntu安装deb包缺少依赖的解决方法
在使用Ubuntu时,一般我们使用apt包管理工具来安装软件,可以自动解决软件的依赖问题.但是有些软件并未发布到apt源,我们可以从软件官网下载以deb为后缀的安装包,使用以下指令安装: cd '存放 ...
- python插件安装包_python 离线安装插件包
利用 pip install 包名.wql 安装插件包 1.首先安装pip wget --no-check-certificate https://github.com/pypa/pip/archiv ...
- 实用系列-离线安装deb
前言: linux的包真的是方便了开发,苦了运维.可能学习Linux不是很深入的都知道yum可以通过下面的命令安装本地指定的RPM包并在线获取其依赖 yum localinstall ${rpm} 那 ...
- ubuntu 安裝deb_.deb文件如何安装,Ubuntu下deb安装方法图文详解
deb包是Debian,Ubuntu等Linux发行版的软件安装包,扩展名为.deb,是类似于rpm的软件包,Debian,Ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较 ...
- ubuntu离线安装deb应用包与python包
离线apt的使用 第一步,离线下载deb安装包 apt install -dy nginx python-pip ... 第二步,在文件夹中找到安装包并拷贝:/var/cache/apt/archiv ...
- deb 安装_本地安装DEB包的3种命令行工具(适合Ubuntu和Deepin )
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在本教程中,我们将学习如何使用三种不同的命令行工具(d ...
- Ubuntu下安装deb包命令
Ubuntu下安装deb包命令 原文地址:http://www.xitongzhijia.net/xtjc/20150206/37464.html 1.下载需要安装的deb包,输入以下命令安装: su ...
- Ubuntu如何安装deb包 使用 dpkg解决依赖性问题
Ubuntu安装以太坊wallet时,出现依赖问题 sudo dpkg -i xxx.deb 解决方法: 在使用 dpkg -i 安装deb包后,会出现依赖关系而不能正常安装软件,这个时候先更新下源然 ...
最新文章
- android file mkdir,android file.mkdir()一直返回false问题
- Linux重定向和管道符使用避坑指南
- matlab人工势场法三维演示图,人工势场法(Artificial Potential Field Method)的学习
- 零基础学Python(第十七章 模块import)
- socket与socketServer通信
- 工业仪器仪表 界面设计_如何设计时尚的仪表板界面
- 微软高管解读财报:努力创新云基础架构
- vmware提示虚拟机似乎正在使用中
- 美国:DFA(Dimensional fund advisors LP)基金介绍
- 【机器学习】K近邻(KNN)算法详解
- Pytorch中文视频教程,Pytorch实战视频教程
- IPSec ×××实验
- 认识loadrunner及相关性能参数
- php提取字符串中数字,php提取字符串中的数字教程
- js中对象合并的4种方式,数组合并的4种方法
- Huawei 5G MiFi E6878-370 VS E6878-870
- java awt 显示图片_Java开发笔记(一百二十三)AWT图像视图
- python起笔落笔_起笔、行笔、落笔,讲话稿还能这样写
- 如何给驱动程序签名?怎么做微软WHQL认证?
- 0058 编写将1元钱兑换成1分,2分,5分的硬币,问有多少种兑换的方法?将他们一一列举出来。...