首页 > 系统相关 >ubuntu 22.04搭建本地源

ubuntu 22.04搭建本地源

时间:2023-10-13 15:24:18浏览次数:40  
标签:tar no -- apt 22.04 本地 ubuntu packages 搭建

ubuntu 22.04搭建本地源

基于服务器无法联网的情况下,从一台可以上网的服务器下载软件包和依赖,再在无法联网的服务器中搭建本地源,安装环境。

下载(包括依赖):

cd /root
mkdir packages
chown _apt packages
apt download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances vim | grep -v amd64| grep "^\w" | sort -u)

注意需要在/root/packages目录下执行下载目录,下载的软件包就在当前目录下

创建本地软件源的index文件:

apt install dpkg-dev
apt install -y apt-utils
cd /root/packages
dpkg-scanpackages ./ | gzip -9c > Packages.gz
apt-ftparchive packages ./ > Packages
apt-ftparchive release ./ > Release

打包整个目录

tar -zcvf packages.tar.gz packages/

把打包的文件上传到无法联网的服务器上

解压缩本地源到/home下

tar -zvxf virtDeps.tar.gz -C /home

更改安装源为本地源

mv /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list
deb [trusted=yes] file:///home/packages/   ./

更新apt源

apt update

安装

apt-get install vim

标签:tar,no,--,apt,22.04,本地,ubuntu,packages,搭建
From: https://www.cnblogs.com/wltian-one/p/17762167.html

相关文章

  • 搭建Halo博客教程(阿里云 Docker)
    搭建Halo博客教程(阿里云Docker)购买阿里云服务器ECS在阿里云购买需要的服务器ECS这里选择安装的操作系统CentOS8.264位连接阿里云的服务器用SSH客户端进行连接服务器用PuTTY进行连接服务器打开阿里云控制台服务器ECS第一次创建的服务器要进行重置实例......
  • Ubuntu Server 22.04修改静态ip及配置网关
    1、查看本机获取的IP地址:输入命令ipaddr:2、修改配置文件跳转到配置文件目录:cd/etc/netplan使用ls查看配置文件名称:ls使用nano修改配置文件:nano_你的配置文件名称_.yaml具体格式如下:network:version:2renderer:networkdethernets:eno1:dhcp4:f......
  • 直播平台搭建,自定义View实现loading动画加载
    直播平台搭建,自定义View实现loading动画加载先自定义一个View,继承自LinearLayout,在Layout中,添加布局控件 /** *Createdbyxiedongon2017/3/7. */ publicclassLoading_viewextendsLinearLayout{  privateContextmContext;  privateRelativeLayoutloadi......
  • 前端 - 使用json-server搭建单机mock平台
    使用json-server搭建单机mock平台 简介json-server是一个Node模块,可以指定一个json文件作为数据源,运行Express服务器。可以用来在本地快速搭建一个RESTAPI风格的后端服务,模拟服务端接口数据。官网地址:json-server-npm(npmjs.com)Github地址:GitHub-typicode/json-se......
  • 使用 Alacritty 替代 Gnome-Terminal 解决 Ubuntu 中终端的行间距问题
    我之前发了一篇随笔新版Ubuntu中gnome-terminal可恶的行间距问题逼我退回了Ubuntu20.04,描述了新版Ubuntu中终端的行间距问题。评论中给出了一个解决办法,那就是改变系统的语言。该办法并不完美。我也追求过其他的解决办法,包括替换系统的字体,但仍然没什么用。后来,我发现了......
  • ubuntu server 网速测试
    ubuntuserver网速测试 speedtest-cli是一个用于测试网络带宽的命令行工具,可以快速测量下载和上传速度。你可以按照以下步骤安装和使用它:打开终端。安装speedtest-cli:sudo apt-get install speedtest-cli运行测试:speedtest-cli ......
  • Windows使用filebeat+ELK搭建日志搜集系统
     Jdk与Elastic版本对应关系:https://www.elastic.co/cn/support/matrix#matrix_jvm下载地址:Elasticsearch:https://www.elastic.co/cn/downloads/elasticsearchLogstash:https://www.elastic.co/cn/downloads/logstashKibana:https://www.elastic.co/cn/downloads/kibana......
  • FastDFS+Nginx - 本地搭建文件服务器同时实现在外远程访问「端口映射」 转载
    前言FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡......
  • 在Ubuntu上用cups api实现打印功能
    https://blog.csdn.net/weixin_48885322/article/details/127270545在Ubuntu上用cupsapi实现打印功能银离子_kg已于2022-10-1310:00:47修改1768收藏5文章标签:ubuntulinuxbash版权​最近由于工作需要,要写一套打印相关的接口。Linux上一般自带一套管理打印机的通......
  • 直播带货系统源码解析:搭建你自己的电商直播APP
    通过电商直播,企业和个体经营者能够与潜在客户实时互动,展示产品,提供实时解答,以及鼓励销售。正因如此,一个强大的直播带货系统源码是必不可少的。本文将深入探讨如何使用直播带货系统源码来搭建你自己的电商直播APP。第一部分:理解直播带货系统电商直播是一种创新的销售策略,它结合了传......