首页 > 系统相关 >Ubuntu 离线安装软件包

Ubuntu 离线安装软件包

时间:2023-09-11 11:23:49浏览次数:40  
标签:Ubuntu 离线 apt 软件包 offline 安装

Ubuntu 离线安装软件包

关键词:apt-offline,Ubuntu,dpkg,.deb

本文使用的ubuntu20.04,当机器无法连接外网时,我们使用离线的方式安装软件包。

离线安装的软件包的几种方法

  1. 下载.deb文件,然后dpkg 依次进行安装。这种方式需要我们注意依赖
  2. apt-offline,这种方式不需要我们关注包的依赖,但是需要提前安装apt-offline这个工具
  3. 一些图形化界面的软件,Ubuntu上的一些包管理图形化的软件

apt-offline的方式

我不想关注.deb文件之间的依赖,因此我的方法是,先离线安装apt-offline,然后通过apt-offline去安装其他离线包。

离线安装apt-offline

apt-offline deb文件下载

image-20230911105124795

下载完成后,上传到offline的Linux服务器,然后使用dpkg命令安装:

image-20230911105329521

这样我们就在offline的服务器上安装好了apt-offline工具

使用apt-offline离线安装其他软件包

关于apt-offline的使用文档

文档中讲的Updating Repositories,其实相当于 apt update

Installing a Package,相当于 apt install

Upgrading Your System,相当于 apt upgrade

结合其他网站上的回答:askubuntu

标签:Ubuntu,离线,apt,软件包,offline,安装
From: https://www.cnblogs.com/keboom/p/17693032.html

相关文章

  • ubuntu 20.04源码编译安装ros2 gazebo及turtlebot3
    ros2gazebo安装gazebo11sudoapt-getinstallgazebo11gazebo-version//验证gazebo安装gazebo_ros_pkgsmkdir-p~/ros2_gazebo_ws/srccd~/ros2_gazebo_wswgethttps://raw.githubusercontent.com/ros-simulation/gazebo_ros_pkgs/ros2/gazebo_ros_pkgs.repos//显......
  • Ubuntu 22.04 LTS修改登录后的欢迎信息
    上一篇介绍了开机信息的修改,这一篇记录一下Ubuntu22.04LTS用户登录后的欢迎信息使用管理账号登录 sudosuroot 进入到/etc/update-motd.d目录下面,新建文件99-my-welcome-info新建文件代码touch99-my-welcome-info1修改当前文件权限sudochmod777......
  • Ubuntu通过终端命令下载时提示“dpkg --configure -a......"
    如果之前在下载东西时,中途取消或中断可能会出现这种情况。结果 解决办法:在终端输入sudodpkg--configure-a ......
  • ebpf-使用内核编译开发一个程序(ubuntu20.04)
    前不久正好工作中使用到了这个方面的知识,这里写一下我的总结我对ebpf的理解ebpf(extendedBerkeleyPacketFilter)是一种虚拟机,通常我们使用的vmware是一种大型的虚拟机,vmware里面可以模拟cpu、显卡、网卡、硬盘等硬件,而ebpf这种的虚拟机是只模拟栈的小型的虚拟机,jvm也是一种栈......
  • ubuntu服务器配置网卡bond
    一、网卡bond介绍通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,具体的功能取决于采用的哪种模式。二、bond模式1、mode=0(balance-rr)(平衡抡循环策略)链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路。交换机需要配置聚合口,思科叫port......
  • ubuntu20.04 链路聚合的shell脚本
    链路聚合,就是将两个网口的功能合并,比如eth0和eth1两个网口,合并之后,本来只有使用eth0才能实现的功能,使用eth1后也可以,他们的网速也会变成eth0的网速+eth1的网速;#!/bin/bashname=/etc/netplan/01-network-manager-all.yaml#ip_netmask=$(grepaddresses$name|grep/)#gateway4=......
  • 服务器数据恢复-EMC存储RAID5磁盘离线热备盘未激活的数据恢复案例
    服务器数据恢复环境:北京某单位有一台EMC某型号存储,有一组由10块STAT硬盘组建的RAID5阵列,另外2块磁盘作为热备盘使用。RAID5阵列上层只划分了一个LUN,分配给SUN小机使用,上层文件系统为ZFS。服务器故障:存储RAID5阵列中有2块硬盘损坏离线,只有一块热备盘激活,RAID5阵列瘫痪,上层LUN无法......
  • 云服务器(Ubuntu系统)环境配置
    Node环境搭建安装nvm(Node版本管理工具)Github网址Gitee网址bash-c"$(curl-fsSLhttps://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"卸载nvmbash-c"$(curl-fsSLhttps://gitee.com/RubyMetric/nvm-cn/raw/main/uninstall.sh)"安装Nodenvminstall......
  • ubuntu安装redis
    sudoaptinstallredis-server检查运行状态sudosystemctlstatusredis-server出现以下就是在运行redis-server.service-Advancedkey-valuestoreLoaded:loaded(/lib/systemd/system/redis-server.service;enabled;vendor>Active:activating(start)......
  • 认识Shell脚本(Ubuntu)
    一:概述  系统管理员在管理主机时需要手动处理所有的工作,Shell脚本就可以让系统自动工作,Shell脚本不需要编译,可以直接执行,功能非常强大,可以帮助我们自动处理很多的工作,简化日常化管理。二:初步了解Shell脚本  在Linux的内部,很多的服务都是基于以Shell脚本(ShellScript)的形式提......