这篇博客属于这个课程:开源软件开发导论《开源软件开发导论》 的课程计划在这里: 课程计划 我们选择的实践项目是:有关OpenEuler的组成成分分析项目任务在这个项目中,我们希望基于包管理器分析出项目所依赖的第三方组件、组件所依赖的组件,得到生态网络的结构特征并进一步分析,得到更多有用的内容。 我们希望可以将这个项目也能够迁移到其他平台进行使用。初步方案安装OpenEuler系统,熟悉该操作系统的            
                
         
            
            
            
            openEuler社区将秉承开放、开源的原则,通过与Linux Kernel、GCC等广泛的开源社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。EulerOS是目前支持TaiShan服务器最好的操作系统之一,在性能、兼容性、功耗等方面具备较强的竞争力,持续推动鲲鹏处理器的生态构建。openEuler开源社区基础设施上线 在2019年9月17日open            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 17:49:49
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、安装 openEuler 20.03 LTS SP11.1 Hyper-V 虚拟化环境设置1.2 安装配置:二、升级 Python 到 3.9.12.1 安装开发包2.2 安装 LibreSSL 替代 OpenSSL(非必要)2.3 安装 Python 3.9.12.4 建立软连接三、安装 JupyterLab3.1 升级 pip3.2 修改 pip 源为豆瓣源3.3 安装 Jupyte            
                
         
            
            
            
            一、Linux系统软件包分类Linux系统下只有源码包、二进制包,就这两种包。 Tips: windows系统中的软件和Linux系统的软件是不通用的。 windows系统中的软件是经过编译后的.exe文件和.msi。二、源码包1、什么是源码包以前我们一直在说,Linux系统飞速发展的一个根本原因就是开源。所谓的源码包,就是直接给你一个开放的源程序。作者写的时候是什么样,写完就直接给你,这就是源码            
                
         
            
            
            
            repository好像一般翻译成源,大家都说从什么源安装什么软件,但是我不明白repositories怎么就成源了呢,貌似应该是软件仓库的意思才对啊...也许是约定俗称的吧,有知道出处的XDJM请不吝赐教... CentOS中文资料不好找,虽然看英文对我还是比较容易理解的,但是看了这么多免费的资料,想想还是要给点回报的,所有有了这篇翻译的小文章... ---------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-02 15:18:25
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CentOS8至少需要两个yum源仓库,可以写两个仓库也可以写在一个文件里我们这俩创建3个多源互联网仓库:AppStreamAppStream提供非系统核心功能的应用程序包,例如httpd,gcc,java,mariadb等BaseOSBaseOS源提供了一个最小化系统所需要的核心功能与系统相关的软件包,例如,bash,dnf,NetworkManager,openssl等EPELEPEL (Ex            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 14:44:38
                            
                                267阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   大家在linux上使用包管理软件的过程中,也会偶尔编译一些比较新潮的软件在linux机器上使用,但是当你要把这个新潮的软件在全网部署的时候怎么办?肯定是先编译好好,然后打包好,利用批量工具传输到全网机器上,然后再批量部署。既然linux发行版一般都提供了现成的包管理工具,我们为什么要重复造轮子呢?前提是你有自己的私有更新源。一般稍微有点规模的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 15:26:34
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、环境系统:CentOS Linux release 7.6.1810 (Core) GitLab:12.0.3二、安装安装配置必须的依赖1、安装依赖[sgl@localhost ~]$ sudo yum install -y curl policycoreutils-python openssh-server openssh-clients2、启动ssh服务并设置为开机启动[sgl@local            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 16:08:34
                            
                                952阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Centos7 配置yum软件仓库内网yum仓库:本地yum仓库(即以光盘镜像自带软件作为yum软件仓库)局域网yum仓库(ftp服务实现)公网yum仓库(通过http实现)--------------------使用yum仓库去安装服务-------------------------------
yum clean all 清除所有仓库缓存
yum makecache 重建仓库
yum rep            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 17:16:42
                            
                                160阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。环境
Centos8gogs_0.11.91创建git用户 [root@localhost ~]# useradd git
[root@loc            
                
         
            
            
            
            CentOS官方社区wiki:http://wiki.centos.org/FrontPage——>HowTos——>Package Management——>CentOS RepositoriesRepositories好像一般翻译成源,大家都说从什么源安装什么软件,但是我不明白repositories怎么就成源了呢,貌似应该是软件仓库的意思才对啊...也许是约定俗称的吧。ht            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 11:41:34
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            无论6跟7都要先准备两个文件,一个CentOS-Base.repo,另一个是epel.repo。8版本是三个文件首先,制作私有仓库的目的就是为那些在内网的机器提供标准版本的yum源,所以我们可以先找一台可以访问外网的机器,将仓库制作下来,之后导入到内网机器,并设置从指定目录yum的repo即可使用。一、centos7准备两个文件:1.base文件
[root@localhost 7_repo]#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 23:03:38
                            
                                237阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             目录1. 下载镜像2. 挂载镜像3. 安装制作发行版的工具4. 同步光盘文件到制作ISO的目录5. 拷贝已安装rpm6. 查找不存在的rpm,写入no_exist_rpms7. 下载no_exist_rpms.txt中的所有依赖包8. 修改 isolinux.cfg 文件9. 修改自动化安装配置文件10. 制作修改noraml文件11. 在指定的环境中添加定制的groupid12. 生成新的 r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 16:20:58
                            
                                1513阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            openEuler操作系统介绍 openEuler是华为推出的一款开源操作系统,基于Linux发行版。它旨在为企业级应用提供一个安全、稳定、可靠的操作环境。openEuler的开发遵循开源社区的原则,鼓励全球开发者共同参与和贡献。以下是openEuler操作系统的一些关键特性:开源:openEuler遵循GNU通用公共许可证(GPL)和其他开源许可证,鼓励开发者共享、修改和分发源代码。这有助于加速            
                
         
            
            
            
            环境x86_64 + VMWare + openEuler 20.03 LTS SP1 root用户安装MySQL(1)关闭防火墙systemctl disable firewalld(2)禁用SELinux SELinux是Linux内核中的一项安全策略,为避免MySQL使用中可能遇到的一些访问受限问题,我们将其禁用:sed -i 's/SELINUX=enforcing/SELINUX=dis            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 10:04:29
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            操作系统的概念在信息化时代,软件是计算机系统的灵魂,而作为软件核心的操作系统,已与现代计算机系统密不可分、融为一体。计算机系统自下而上可大致分为 4 部分:硬件、操作系统、应用程序和用户 (这里的划分与计算机组成原理中的分层不同)。操作系统管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。 硬件如中央处理器、内存、输入/输出设备等,提供基本的计算资源。应用程序如字处理程序电            
                
         
            
            
            
            文章目录介绍查询查询 SIG 列表查询软件归属的 SIG查询 SIG 拥有的软件查询 SIG 责任人后语 介绍SIG 就是 Special Interest Group 的缩写,openEuler 社区按照不同的 SIG 来组织,以便于更好的管理和改善工作流程。SIG 组均是开放的,欢迎任何人来参与。每一个SIG在Gitee上都会拥有一个或多个项目,这些项目会拥有一个或多个Repository,            
                
         
            
            
            
            好久没更博了,学车期间摸出一篇博文也是不容易,下面开始正题。 test下sync_test部分已经告一段落,接下来是test下filetest的内容。 
  
  test/filetestdemo/c66x/demo_loopback/src/main.c 
        在main函数中主要是两个函数:       1.              
                
         
            
            
            
            OPENDATASOURCE不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分。语法OPENDATASOURCE ( provider_name, init_string )参数provider_name注册为用于访问数据源的 OLE DB 提供程序的 PROGID 的名称。provider_name 的数据类型为 char,没有默认值。init_string连接字符串,这            
                
         
            
            
            
            前期准备1. 一台  centos8  环境(确保已经安装好了docker 没安装的话直接yum install -y docker-ce docker-ce-cli containerd.io )
2.  harbor 离线安装包
3. docker-compose 工具离线包下载地址github 官网地址 如果没法科学上网导致网站打开 可以试试下面两个镜像地址。打不开多刷新几遍。然后搜索 go            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 20:21:59
                            
                                236阅读
                            
                                                                             
                 
                
                                
                    