广告
返回顶部
首页 > 资讯 > 精选 >Ubuntu中怎么安装本地APT软件包仓库
  • 104
分享到

Ubuntu中怎么安装本地APT软件包仓库

2023-06-27 18:06:29 104人浏览 安东尼
摘要

本文小编为大家详细介绍“ubuntu中怎么安装本地APT软件包仓库”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu中怎么安装本地APT软件包仓库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Apt 是

本文小编为大家详细介绍“ubuntu中怎么安装本地APT软件包仓库”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu中怎么安装本地APT软件包仓库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

Apt 是Debian及其派生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix 系统上管理软件的过程,现在可以安装 RPM 软件包。

Ubuntu中怎么安装本地APT软件包仓库

系统环境

Ubuntu 20.04 LTS

安装dpkg-dev

需要安装dpkg-dev软件包,才能为本地APT仓库创建软件包元数据。

bob@ubuntu-20-04:~$ sudo apt install -y dpkg-dev

安装Http服务

如果该软件仓库需要为其他ubuntu 20.04服务器使用,可以安装WEB服务器为其他ubuntu 20.04服务器提供软件仓库。

bob@ubuntu-20-04:~$ sudo apt install -y apache2

创建本地仓库的存储目录

创建/var/www/html/repo目录,用来存放软件包:

bob@ubuntu-20-04:~$ sudo mkdir /var/www/html/repo

创建挂载点,并挂载ubuntu 20.04的光盘到/mnt/cdrom目录。

bob@ubuntu-20-04:~$ sudo mkdir /mnt/cdrombob@ubuntu-20-04:~$ sudo mount /dev/cdrom /mnt/cdrommount: /mnt/cdrom: WARNING: device write-protected, mounted read-only.

查找/mnt/cdrom里面所有deb软件包并将其复制到我们的本地APT仓库目录中。

bob@ubuntu-20-04:~$ sudo find /mnt/cdrom -iname "*.deb" -exec cp {} /var/www/html/repo \;
Ubuntu中怎么安装本地APT软件包仓库

编写一个脚本来更新Package.gz文件

创建一个脚本文件以扫描更新Packages.gz文件因为你可能会不时的在本地APT仓库中添加新的deb软件包。因此,每次在repo目录中添加新的deb软件包之后,都需要更新Packages.gz文件。

bob@ubuntu-20-04:~$ sudo vim /bin/update-debs#!/bin/bashcd /var/www/html/repodpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

给update-debs脚本文件添加可执行权限:

bob@ubuntu-20-04:~$ sudo chmod +x /bin/update-debs

现在执行此脚本以创建Packages.gz文件:

bob@ubuntu-20-04:~$ sudo /bin/update-debs

将本地APT仓库地址添加到sources.list文件中

首先备份一下sources.list文件,然后添加:

bob@ubuntu-20-04:~$ cd /etc/apt/bob@ubuntu-20-04:/etc/apt$ sudo cp -p sources.list sources.list.back

打开sources.list文件,在文件底部添加下面内容:

bob@ubuntu-20-04:/etc/apt$ sudo vim sources.list# Local APT Repositorydeb [allow-insecure=yes] http://192.168.43.174/repo ./

Ubuntu中怎么安装本地APT软件包仓库 

更新一下软件源:

bob@ubuntu-20-04:~$ sudo apt update
Ubuntu中怎么安装本地APT软件包仓库

读到这里,这篇“Ubuntu中怎么安装本地APT软件包仓库”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: Ubuntu中怎么安装本地APT软件包仓库

本文链接: https://www.lsjlt.com/news/312973.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu中怎么安装本地APT软件包仓库
    本文小编为大家详细介绍“Ubuntu中怎么安装本地APT软件包仓库”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu中怎么安装本地APT软件包仓库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Apt 是...
    99+
    2023-06-27
  • 如何在Ubuntu系统中使用APT-mirror本地软件仓库
    本篇内容介绍了“如何在Ubuntu系统中使用APT-mirror本地软件仓库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 安装需要的软...
    99+
    2023-06-13
  • ubuntu本地apt源怎么安装
    要在Ubuntu上安装本地apt源,需要执行以下步骤:1. 在本地计算机上创建一个目录,用于存放apt源的文件。例如,可以在主目录下...
    99+
    2023-10-12
    ubuntu
  • 如何在maven仓库中安装本地jar包
    如何在maven仓库中安装本地jar包?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。实际项目中pom.xml依赖写法: <dependency> <g...
    99+
    2023-05-31
    jar mave maven
  • RHEL7怎么安装本地离线yum源仓库
    RHEL7怎么安装本地离线yum源仓库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。很对使用RHEL版本操作系统的朋友都知道RHEL在线安装软件包是通过yum源...
    99+
    2023-06-05
  • 怎么在Debian中安装使用apt-p2p来构建软件包缓存
    这篇文章主要讲解了“怎么在Debian中安装使用apt-p2p来构建软件包缓存”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Debian中安装使用apt-p2p来构建软件包缓存”吧!a...
    99+
    2023-06-13
  • Ubuntu中安装软件时怎么指定版本号
    这篇文章主要介绍了Ubuntu中安装软件时怎么指定版本号的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu中安装软件时怎么指定版本号文章都会有所收获,下面我们一起来看看吧。首先我们可以查看系统中某个软件...
    99+
    2023-07-04
  • 怎么在Ubuntu中使用轻量的Apt软件包管理器Synaptic
    小编给大家分享一下怎么在Ubuntu中使用轻量的Apt软件包管理器Synaptic,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Synaptic 软件包管理器是什...
    99+
    2023-06-15
  • 怎么列出Ubuntu和Debian上已安装的软件包
    这篇文章主要介绍了怎么列出Ubuntu和Debian上已安装的软件包,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。列出 Ubuntu 和 Debian 上已安装的软件包如果你...
    99+
    2023-06-16
  • 怎么用Composer安装特定版本的软件包
    这篇文章将为大家详细讲解有关怎么用Composer安装特定版本的软件包,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。这是一篇关于如何使用 Composer 安装特定版本软件包的简短快速文章TL;DR 版本...
    99+
    2023-06-15
  • ubuntu下怎么删除或卸载easy_install所安装的软件包
    这篇文章主要介绍“ubuntu下怎么删除或卸载easy_install所安装的软件包”,在日常操作中,相信很多人在ubuntu下怎么删除或卸载easy_install所安装的软件包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法...
    99+
    2023-06-13
  • 怎么在Linux中不安装软件测试一个软件包
    这篇文章主要为大家展示了“怎么在Linux中不安装软件测试一个软件包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在Linux中不安装软件测试一个软件包”这篇文章吧。出于某种原因,你可能需要...
    99+
    2023-06-16
  • Linux没网络的情况下快速安装依赖或软件(挂载本地yum仓库源(Repository))
    一、上传iso系统镜像: 上传和系统同一版本、同一位数(32bit:i686或i386/64bit:x86_64)的系统,不能是Minimal版本,可以是DVD(较全)或everything(最全)。...
    99+
    2023-10-11
    linux 网络 服务器 经验分享
  • Maven中怎么手动添加jar包到本地仓库详解(repository)
    当我们的idea无法自动下在所需的Maven依赖时,我们可以到Maven的远程仓库中下载所需要的jar包,然后添加到我们的本地仓库中。 1.首先我们打开远程仓库的网址(https:/...
    99+
    2023-05-14
    maven 手动添加jar包 maven使用本地jar包 maven引入本地jar
  • Ubuntu 18.04中怎么编译安装pppoe客户端软件
    本篇文章给大家分享的是有关Ubuntu 18.04中怎么编译安装pppoe客户端软件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。下载RP-PPPoE您可以在此处下载RP-PP...
    99+
    2023-06-05
  • 在Linux中怎么检查软件包是否被安装
    这篇文章主要介绍了在Linux中怎么检查软件包是否被安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇在Linux中怎么检查软件包是否被安装文章都会有所收获,下面我们一起来看看...
    99+
    2022-10-19
  • 怎么备份已安装的软件包并在新的Ubuntu系统上恢复它们
    这篇文章主要讲解了“怎么备份已安装的软件包并在新的Ubuntu系统上恢复它们”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么备份已安装的软件包并在新的Ubuntu系统上恢复它们”吧!什么是...
    99+
    2023-06-16
  • 怎么用VBS脚本收集远程计算机或本地计算机安装的软件
    本篇内容主要讲解“怎么用VBS脚本收集远程计算机或本地计算机安装的软件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用VBS脚本收集远程计算机或本地计算机安装的软件”吧!目标用VBS脚本收集...
    99+
    2023-06-08
  • 在CentOS系统中怎么使用yum安装指定版本软件
    这篇文章主要介绍“在CentOS系统中怎么使用yum安装指定版本软件”,在日常操作中,相信很多人在在CentOS系统中怎么使用yum安装指定版本软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在CentOS...
    99+
    2023-06-10
  • Microsoft Power BI连接本地mysql 数据库 !power bi提示此连接器需要安装一个或多个其他组件才能使用怎么办!
    最终解决方案竟然是卸载8.0.33版本,下载8.0.32版本…吐血,知道真相的我眼泪掉下来 大家可以直接跳到【亲测有用——知道真相的我眼泪掉下来】这一部分。 一、步骤 (一)从菜单栏点击进入mysql数据库 点击主页>获取数据>更多 选择...
    99+
    2023-08-24
    数据库 mysql 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作