一、目的 1.内部使用,涉及的内容不对外开放 2.网络传输速度很快二、仓库环境 操作系统:ubuntu 18.04 LTS 安装的docker版本:Docker version 18.05.0-ce, build f150324 &n
转载
2024-03-31 17:42:01
42阅读
前言每次配置好ubuntu 都要修改源,使用apt更新软件包。
但一直都是囫囵吞枣,不是很理解。今天就好好的研究一二~介绍Ubuntu采用集中式的软件仓库机制,将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。然后,将软件仓库置于许许多多的镜像服务器中,并保持基本一致。
这样,所有的Ubuntu用户随时都能获得最新版本的安装软件包。因此,对于用户,这些镜像服务器就是他们的软件源(
转载
2024-05-07 16:34:18
127阅读
学习了一波入门级操作哈哈,如何无缝衔接ubuntu和github。全程命令行的快乐!1.拥有一个github账号,并新建一个仓库 点击new,新建仓库
先在github上建个账号,正式进入程序员交友网站,迎来i桃花朵朵开的浪漫。repositories就是仓库,很多个地方都可以新建仓库,反正就是new一个。 创建没啥特殊的,起个名字就好,可以初始化一个README
转载
2024-05-11 08:10:27
74阅读
apt先介绍下apt,apt(Advanced Package Tool)高级软件包工具,是一组用来下载、安装、删除和升级软件包以及报告软件包状态的工具,apt不是一个具体的命令,是由一组命令组成的包管理工具集,较常用的有apt-get,apt-cache。apt主要负责下载软件包,而下载到本地之后,就会的调用dpkg来处理软件包。/etc/apt/sources.list/etc/apt/sou
vim命令_菜鸟查找文件或文件夹1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来. 2.find / -name 文件名 特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用 #find / -name php.ini 3.loca
转载
2024-07-22 11:23:09
99阅读
下载地址:http://releases.ubuntu.com/国内镜像:http://mirrors.aliyun.com/ubuntu-releases/我们这里选择的是:ubuntu-14.04.4-server-amd64.iso配制vmware: 最近想体验一下Ubuntu系统,之后在虚拟机上安装Ubuntu 14.04.4,安装虚拟机步骤可以参考:。 下面是在虚拟机上安装过
目录1 引言2 ubuntu本地仓库3 本地仓库创建工具3.1 reprepro参数3.2 reprepro应用4 网页服务器配置参考1 引言reprepro 是用于管理 deb 格式软件包,生成用于分发的仓库管理工具。 支持 .dsc/.deb/.udeb 等格式;会根据配置生成 Packages/Sources 文件以及压缩版本。 简而言之:我们可以用这个工具来建立私有的本地 deb 仓库,而
转载
2024-03-15 19:48:28
61阅读
@font-face { font-family: "Times New Roman"; }@font-face { font-family: "宋体"; }@font-face { font-family: "Liberation Serif"; }@font-face { font-family: "Noto Sans CJK SC"; }@font-face { font-family: "
引子 Ubuntu系统的软件源就是指Ubuntu系统的软件更新管理器下载更新软件的来源,是一个软件仓库。Ubuntu系统对这个软件源的配置的信息是放在一个文本文件中的,这个文本文件的完整路径一般是/etc/apt/sources.list。这个文件控制着Ubuntu更新下载软件的来源,通过修改这个文件,我们便可以修改本Ubuntu系统的软件源。 有的时候,Ubuntu官方的源可能因为网络问题访
转载
2024-02-19 16:46:30
165阅读
很多企业都有自己的wsus服务器,可以为企业内部windows用户提供系统更新服务。在linux下,类似的服务是ubuntu/deb的apt源,下面我来为大家介绍一下如何搭建适合企业用户使用的apt更新服务源。
首先,我们要安装apt-mirror
$sudo apt-get install apt-mirror
假设我们将镜像等文件放在 /s
转载
2024-05-21 08:47:48
219阅读
Ubuntu 搭建 APT 仓库前言原理APT 仓库搭建安装 Apache2APT 仓库配置密钥客户端使用添加软件源添加公钥安装 Debian 包 前言最近公司需要搭建一个 APT 仓库,方便安装内部开发的 Debian 包,然后就研究了一下 APT 仓库的部署。因为我比较懒目前使用的 Debian 包比较少,所以就搭建了一个简单的仓库甚至没有添加校验。简单版的仓库没有对 Debian 包进行分
转载
2024-03-22 14:00:28
145阅读
Ubuntu 搭建docker registry 私有仓库 一、为什么要搭建 docker 私有仓库原因有几个:项目需要,不希望将项目放到 docker hub 上。环境需求,考虑网络、效率的问题,希望在私有服务器上建立自用的仓库,提高便利性和访问速度。可以做更多的个性化配置。 二、用什么搭建 docker 私有仓库docker 官方提供了 registry 的镜像,可以使用它
转载
2024-03-20 11:26:49
100阅读
Ubuntu中创建github远程仓库1安装git$ sudo apt-get install git2配置git的用户信息$ git config --global user.email "houchuanhao@imudges.com"houchuanhao@imudges.com是我github绑定的邮箱$ git config --global user.name "houchuanhao
转载
2024-06-22 15:00:57
219阅读
1.首先在终端安装git$ sudo apt-get install git2.配置git的用户信息$ git config --global user.email "此处填写github注册的邮箱"
$ git config --global user.name "此处填写注册github的用户名"3.创建SSH密钥$ ssh-keygen -t rsa -C "创建github账号时你的邮箱"
转载
2024-03-30 08:42:56
219阅读
软件仓库是收藏互联网上可用软件包(应用程序)的“图书馆”。Ubuntu 仓库包含数万个可供您自由下载和安装的可用软件包。这些软件包是专门为 Ubuntu 构建和挑选的。
软件仓库分类Ubuntu 仓库分为四个类别,每个类别对应于不同的等级,包括软件开发团队对某个程序的支持程度,以及该程序与自由软件观念的符合程度。MainRestrictedUniverseMultiverseMain 组
静态库:程序在编译的时候,如果链接的是静态库,会把程序中需要调用的函数接口实现代码从静态库中拷贝到可执行程序文件中,生成的可执行文件体积大,程序在运行的时候,不需要库的支持。 动态库:程序在编译的时候,如果链接的是动态库,此时在可执行文件的头信息中记录动态库的名字,在程序运行的时候,操作系统会读取可执行文件的头信息,从而知道可执行文件在运行的时候,需要加载那些动态库。 注意:动态连接的时候,生成
转载
2024-02-08 03:56:34
91阅读
一、想要查看ubuntu中安装的Python路径方法一:whereis python (用来快速查找任何文件,是一个文件搜索命令,与locate的功能一样。执行whereis python 会将所有带有passwd字样的文件路径都列举出来。方法二:which python (which命令是查找某个命令的完整路径,用来查找可执行文件(二进制文件),which命令的原理是在当前登录用户的PATH环境
转载
2023-06-20 15:39:43
2364阅读
yum仓库YUM简介YUM实现过程如何实现安装服务yum配置文件主配置文件仓库设置文件日志文件yum命令详解yum查询yum list [软件名]yum info [软件名]yum search <关键词>yum provides <关键词>yum grouplist [包组名]yum groupinfo <包组名>yum安装升级yum install [软件
git和svn都是版本管理工具,不同的是svn需要开发人员在一个局域网内使用,而git摒弃了这个缺点。git的工作流程:git的安装下载地址:https://git-scm.com/download安装是傻瓜式安装,一直点就行了,使用默认安装路径C:\Program Files\Git就好下载安装好了以后,当鼠标右键的时候,就出现 Git GUI Here(图形化界面) 和 Git Bash He
转载
2024-04-01 08:42:01
71阅读
一、npm是什么 npm(node package manager)为你和你的团队打开了连接整个JavaScript天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有30亿次的下载量,包含超过600000个包(即代码模块)。来自各大洲的开源软件开发者使用npm互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。 下