首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux配置yum软件仓库

在Windows中,软件包大多以exe格式结尾,视为可运行程序,运行后即可安装,而在linux中,软件包后缀名的意义仅限于标识,可视为命名规范,无实际意义。...而在linux中,各类rpm包的安装均有一些或多或少的依赖关系,如安装a前必须安装b,而运行b的前提有需要c和d作为支撑,因此,如要安装软件包a,则需要安装c和d,然后再安装b,最后才能够正常安装运行软件包...二、yum源的配置 yum软件仓库的方式很好的解决了CentOS和Redhat软件包依赖关系的问题,受到人们的喜爱,现已成为最受欢迎的安装方式。...2、网络yum源的配置 网络yum仓库,顾名思义,仓库软件包位于网络中,无需我们自己下载到本地,安装软件时再通过网络下载到本地进行安装,减少了我们服务器的存储占用。...而网络yum源的配置与本地也比较类似,这里提供一个阿里云的CentOS使用的仓库,直接下载使用即可 阿里云CentOS软件仓库repo文件 wget http://mirrors.aliyun.com

4.1K10

yum 本地软件仓库--reposync

reposync reposync 命令用于将远程的yum存储库同步到本地目录,并使用yum来检索软件包,可以指定外网源(repo id)的软件包同步到本地文件中。...[min] 最大命令等待时间 -y 所有回答都是 yes -x [package] 排除哪些包 -n repoid=[] 只下载最新的包,相同的跳过 -p 指定下载路径 --delete 删除已不在仓库中的本地软件包...Advanced Server 10 - os repo### [ks10-adv-os] name = Kylin Linux Advanced Server 10 - Os baseurl =...gpgcheck = 1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin enabled = 0 -c 指定 repo 文件,--delete 删除已不在仓库中的本地软件包...kylin_aarch64.repo --delete --repoid=ks10-adv-os -p /repo/kylin/aarch_64 创建本地索引文件 createrepo 命令用于创建 yum 源(软件仓库

12510

openindiana软件仓库管理

openindiana软件包已IPS软件包形式进行分发,映像包管理系统简介如下: 映像包管理系统 Oracle Solaris11 软件以 IPS 软件包的形式分发。...IPS 软件包存储在 IPS 软件包系统信息库中,后者由 IPS 发布者填充。IPS 软件包安装到 Oracle Solaris 11 映像中。...创建现有 IPS 软件包系统信息库的副本。创建新的软件包系统信息库。 创建并发布软件包。 创建引导环境。 简单操作如下: 1. 查看系统上已有的软件仓库信息 $ pkg publisher 2....添加本地一个软件仓库方法 root@OI-n2:/data/dzq/out-repo# pkg publisher PUBLISHER                             TYPE    ...删除一个仓库 root@OI-n2:/data/dzq/out-repo# pkg unset-publisher  openindiana.org root@OI-n2:/data/dzq/out-repo

89530

linux配置git中央仓库

git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。...很多著名的软件都使用git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。...今天来说一下,如何在linux服务器中部署git中央仓库,当然,git是分布式的版本控制系统,使用中央仓库这个名称可能不是很恰当,通俗的讲,就是在服务器中部署代码仓库,方便我们在任何地方来拉取和提交。...1001:1001:,,,:/home/git:/bin/bash git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell 在git用户的家目录创建一个git裸仓库...文章作者ianzhi,原文地址:https://www.dnote.cn/users/ianzhi/posts/linux-git-server 文章版权归作者所有,转载请保留此声明。

1.3K10

迁移 Nexus 软件仓库拾遗

迁移 Nexus 软件仓库拾遗 国庆前,我把之前老设备上面运行的服务进行了完整的迁移。但是在迁移代码仓库的过程中,发现有一些小细节挺有意思的。...这里有一个简单的方案:将之前保存在老仓库软件包进行批量下载,然后重新推送到新的仓库。...然后使用 xargs 将这些镜像逐个推送到新仓库即可。...sudo chown -R 200 ~/dockerVolume/nexus 最后 Nexus 相比一些后起之秀而言,管理界面可能相对简单了一些,但是不论是资源占用,还是软件整体的稳定性来说,都十分优秀...,具备定时任务… 如果你或者你的团队在使用 CI/CD 进行敏捷开发,但是又缺乏一个稳定的内部仓库,可以试试这款不错的软件

99820

使用 Docker 搭建私有软件仓库 Nexus 3

加之当前研发过程中,非常流行的高频率持续集成生产行为,软件仓库很多时候,除了作为最后的“交付储存池”,还需要肩负着一些额外的责任: 提供 “安全可靠的官方软件源镜像” 提供 “软件包安全扫描” 提供“软件包集中审计平台...类似的高级需求,让软件仓库的竞争也激烈了起来,除了 Nexus 外,你或许还听说过 Harbor、Portus。 Nexus 的官方定位是一款支持通用格式的软件仓库,对于存储格式并不敏感。...也就是说,你可以用它来托管 类似 Ubuntu 的 Linux 软件源、可以用来做 NPM 仓库、也可以用来提供 Maven、Docker、Go、Python、Ruby...你能想到的各种语言、软件所需要的...[Nexus 默认支持仓库] 这里可能暂时没有你想用的代码仓库,但是没有关系,先从了解它提供软件仓库服务的基础流程开始吧,毕竟所有仓库都大同小异。...我们点开 maven-group 这个项目,可以清晰的看到这个 maven 软件仓库是如何工作的: 先从 maven-release 获取软件包,找不到的话,继续查找下一个类别的项目,这个仓库是我们默认发布软件使用的

62800

使用 Docker 搭建私有软件仓库 Nexus 3

加之当前研发过程中,非常流行的高频率持续集成生产行为,软件仓库很多时候,除了作为最后的“交付储存池”,还需要肩负着一些额外的责任: 提供 “安全可靠的官方软件源镜像” 提供 “软件包安全扫描” 提供“软件包集中审计平台...类似的高级需求,让软件仓库的竞争也激烈了起来,除了 Nexus 外,你或许还听说过 Harbor、Portus。 Nexus 的官方定位是一款支持通用格式的软件仓库,对于存储格式并不敏感。...也就是说,你可以用它来托管 类似 Ubuntu 的 Linux 软件源、可以用来做 NPM 仓库、也可以用来提供 Maven、Docker、Go、Python、Ruby...你能想到的各种语言、软件所需要的...这里可能暂时没有你想用的代码仓库,但是没有关系,先从了解它提供软件仓库服务的基础流程开始吧,毕竟所有仓库都大同小异。...我们点开 maven-group 这个项目,可以清晰的看到这个 maven 软件仓库是如何工作的: 先从 maven-release 获取软件包,找不到的话,继续查找下一个类别的项目,这个仓库是我们默认发布软件使用的

98220

Linux上搭建自己的git仓库

之前换服务器了,准备在新服务器上弄一个git仓库,方便存代码,记录一下。...id_rsa.pub里面的内容复制到 authorized_keys /home/git 下的文件所有者必须是git,.ssh的权限为最少700或者755 authorized_keys权限最少为600 4、创建一个仓库目录...选择一个空目录作为仓库,这里我是创建一个新的文件夹 /src 切换到 /src 目录 执行 git init --bare test.git 5、更改仓库所有者和权限 chown -R git:git...test.git 6、禁止linux使用git的ssh登录 这里禁止的意义是为了服务器的安全性,避免从git的ssh可以直接登录服务器 编辑/etc/passwd文件 找到 : git:x:1001...由于是在自己服务器所搭建,所以git文件的url如下: git@ip地址:/home/git/src/test.git ip地址很好理解,而url后面的 /srv/test.git 则是git文件在服务器上的位置,如果仓库在其他目录

1.3K10

linux 软件安装

创建小环境:-n 指定小环境的名字 rna,并指定环境的python版本为python=3 conda create -y -n rna python=3 创建小环境成功后会出现3个done 图片 三、安装软件...图片 1.安装软件的方法: 图片 安装 conda install 出现三个done 显示安装完成 图片 2.安装特定版本 图片 3.特殊情况 图片 4.查看conda 环境中已经安装的软件...conda list #基本用法 conda list fast #查看符合正则表达式的软件 conda list -n rna #查看指定环境的软件 5.删除软件 conda remove conda remove -n rna #删除指定环境里的软件 6.常用命令 图片 7.安装软件的另一种方式:用yml文件安装 • 导出当前环境: conda env export...envname > env.yml • 导入环境: conda env create -n envname --file env.yml 8.mamba 安装软件更加丝滑 #安装mamba conda

19720

Linux软件管理

Linux 软件管理 1、软件管理简介 Redhat和Centos中软件管理是依靠软件包管理器(RPM)来实现的。...RPM(Redhat Package Manager)软件包管理器提供了在linux操作系统中安装,升级,卸载软件(程序)的方法,并提供对系统中所有软件(程序)状态信息的查询;除了这些功能外,RPM软件包管理器还提供了制作软件包的功能...2.2 软件包管理器的核心功能 制作软件包 安装软件 卸载软件 升级软件 查询软件 校验软件 3、软件包简介 3.1 软件包组成 软件包的组成清单 文件清单 安装或卸载的运行脚本 数据库(公共) 程序包名称及版本...6.1 系统发行版本的光盘 linux的ISO镜像文件自带了非常多的RPM安装包,且这些软件版本是最适合当前linux系统的。...############# [100%] [root@zsl ~]# rpm -qa | grep wget wget-1.19.5-10.el8.x86_64 升级注意事项 不要对内核做升级操作 Linux

4K10

LINUX 安装软件

Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。...Yum软件仓库的技术拓扑图如图1-49所示。图1-49  Yum软件仓库的技术拓扑图Yum软件仓库中的RPM软件包可以是由红帽官方发布的,也可以是由第三方发布的,当然也可以是自己编写的。...all列出仓库中所有软件包yum info 软件包名称查看软件包信息yum install 软件包名称安装软件包yum reinstall 软件包名称重新安装软件包yum update 软件包名称升级软件包...yum remove 软件包名称移除软件包yum clean all清除所有仓库缓存yum check-update检查可更新的软件包yum grouplist查看系统中已经安装的软件包组yum groupinstall...初始化进程作为Linux系统启动后的第一个正式服务,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。同学们可以将初始化进程粗犷地理解成从我们按下开机键到看见系统桌面的这个过程。

7.4K30

Linux 软件管理

yum -y install 软件包 安装软件过程中出现依赖安装的时候 Linux系统会暂停提示y或n,则-y 含义是回答全部问题为是 yum -y install nginx 已加载插件:fastestmirror...14.gif – 删除无用孤立的软件包 用处:当没有软件再依赖它们时,某一些用于解决特定软件依赖的软件包将会变得没有存在的意义,该命令就是用来自动移除这些没用的孤立软件包。...”Educational Software”这个软件包组) 命令:# dnf groupinstall ‘Educational Software’ – 升级一个软件包组中的软件包 用处:该命令用于升级一个软件包组中的软件包...’ – 从特定的软件包库安装特定的软件 用处:该命令用于从特定的软件包库安装特定的软件(本例中我们将使用命令从软件包库 epel 中安装 phpmyadmin 软件包) 命令:# dnf –enablerepo...但在我看来,正因如此,所以 DNF 包管理器不会太受那些经验老道的 Linux 系统管理者的欢迎。举例如下: 在 DNF 中没有 –skip-broken 命令,并且没有替代命令供选择。

4K30

软件测试中常用的linux命令_软件测试linux

linux常用shell命令=命令+选项+参数 find 查找文件/目录 cd (change directory)切换目录 cd #root根目录 cd / #...apt-get install 软件/包 #安装包 apt-get update 软件/包 #更新软件 apt-get remove 软件...aaaaa”,追加到名为tet文档的最后 echo dddd > tet 用字符串“dddd”替换原来tet中所有的文档 ls >> tet 将ls指令显示的内容追加到文档tet中 ps -ef 查看linux...ps -ef | grep www* 查看所有带www的进程 kill -9 进程号 可以关掉对应的进程 kill -15 进程号 等该进程运行完就关闭该进程 apt-get install 软件包名...下载并安装对应的软件包名 useradd daxia 新增一个名为daxia的用户 passwd daxia 设置daxia用户的密码 su daxia 切换到daxia用户 whoami 查看当前用户

15.2K20

搭建软件仓库回源代理拾遗

搭建软件仓库回源代理拾遗 这次机器升级带来的服务大迁移过程中,我发现之前设定给 Npm 仓库、Docker 仓库专用的代理服务失效了。...之前这台专供仓库使用的代理服务,是跑在一台古老的群晖设备(DS115j)上的,当我探寻问题登录设备之后,发现了一件事:不光是代理程序进程消失了、守护进程管理软件也消失了,这大概率是群晖系统自动升级造成的...解决方案其实很简单,先通过 opkg 命令查看你支持的软件包。...而如果你要查找一些软件的话,可以从官方的软件仓库中获取: http://archive.openwrt.org/releases/18.06.0/packages/ 配置代理软件 代理软件有许多种,所以这里不对具体的软件进行配置...,避免代理软件崩溃后无法提供服务。

1.4K20
领券