1.Linux软件管理-YUM工具及源码包
2.linux ä¸ç软件å®è£
å¨åªä¸ªä½ç½®?码包
3.linux内核源码目录在哪linux内核源码
4.关于Linux源码包安装的问题
5.如何将Linux源码安装到你的计算机上linux源码安装
6.在Linux(centos)中使用源码安装pgRouting
Linux软件管理-YUM工具及源码包
YUM基本概述 yum是RedHat及CentOS中的软件包管理器,提供自动解决依赖性关系、码包通过互联网下载以rpm结尾的码包包、安装软件包、码包简化命令等众多优势。码包具体来说,码包成人用品 源码包含以下几点: 联网获取软件 基于RPM管理 自动解决依赖 命令简单好记 遵循生产最佳实践 YUM源的码包配置 为了成功使用yum工具安装或更新软件或系统,需要配置一个包含各种rpm软件包的码包repository,称为yum源或yum仓库。码包该仓库可为本地或网络源。码包 BASE源:各大镜像源,码包如阿里云、码包清华大学、码包、码包华为云、码包中国科学技术大学等。 EPEL源:安装其他特定源,如nginx、zabbix、洛阳商城源码价格saltstack等。 YUM实践案例 使用yum工具时,可执行以下操作: 查询软件包:使用yum search关键字 安装软件包:使用yum install 软件包名称 重装软件包:使用yum reinstall 软件包名称 更新软件包:使用yum update 软件包名称 删除软件包:使用yum remove 软件包名称 YUM全局配置文件[扩展] YUM的配置方式包括全局配置文件(/etc/yum.conf)和子配置文件(/etc/yum.repos.d/目录下的所有.repo文件)。 YUM签名检查机制[扩展] rpm软件在构建rpm包时使用redhat的私钥签名,客户端使用redhat提供的公钥验证rpm包的合法性。可通过指定公钥位置、提前导入公钥或选择不进行签名验证来实现。 制作本地YUM仓库 自行制作本地YUM仓库时,需了解配置文件参数含义。为什么源码很乱操作步骤包括挂载镜像、备份原有仓库、创建新仓库文件、刷新repos生成缓存等。 构建企业级YUM仓库 本地光盘提供基础软件包(Base)、yum缓存提供update软件包、常用软件包如nginx、zabbix、docker、ios伴奏编辑源码saltstack等。环境准备涉及IP、角色、主机名、服务端yum仓库及客户端使用等。 源码包概述 源码包指的是未编译成可运行工具的程序源代码。学习源码包有助于自定义软件、定制功能、优先更新源码及实现自动化规范。源码奖励兑换码 优点:二次开发、定制功能、优先更新、自动化规范 缺点:相较于yum安装复杂、耗时较长 源码包获取 常见软件源码包可在官方网站获取。 源码包安装步骤 解压tar、生成configure或cmake、编译、安装。 源码包安装实战 通过编译Nginx深入理解源码包安装过程。 源码编译报错信息处理 在安装源码包时遇到问题,需妥善处理报错信息,确保安装过程顺利。 自定义RPM包并制作YUM仓库[扩展] 可自行定制RPM包及制作YUM仓库,实现软件自定义安装与管理。linux ä¸ç软件å®è£ å¨åªä¸ªä½ç½®?
è¿ä¸ªä¸ä¸å®äºãæ ¹æ®è½¯ä»¶å çä¸åå®è£ çä½ç½®ä¹ä¸ä¸æ ·ã以ä¸å ¸ååºç¨ç¨åºçç®å½ç»æ
æ件类å å®è£ ä½ç½®
æ®éæ§è¡ç¨åºæ件 /usr/bin
æå¡å¨æ§è¡ç¨åºæ件å管çç¨åºæ件 /usr/sbin
åºç¨ç¨åºé ç½®æ件 /etc
æ¥å¿æ件 /var/log
åºç¨ç¨åºææ¡£æ件 /usr/share/doc
åºç¨ç¨åºæå页æ件 /usr/share/man
å¦æä½ æ¯æºä»£ç å®è£ çï¼é£ä¹ä½ å¯ä»¥ä»»ææå®å®è£ ä½ç½®ã
linux内核源码目录在哪linux内核源码
如何查看linux内核源代码?一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到/pgRouting/pg...
一、解压pgRouting源码包
将下载的源码包pgrouting-2.6.3.tar.gz复制到/usr/local/src目录,并执行解压操作:
解压完成后,将生成一个名为pgrouting-2.6.3的目录。
二、配置PostgreSQL环境变量
编辑/etc/profile文件,添加以下内容:
保存并退出,然后使profile配置文件立即生效:
三、编译源代码
进入pgrouting-2.6.3目录,创建build新文件夹,并进入该文件夹:
使用cmake指令编译源代码,指定pgRouting安装路径为/usr/local/pgrouting-2.6.3:
执行make编译源代码,然后使用make install安装pgrouting-2.6.3:
为避免pgrouting找不到CGAL动态库,将CGAL动态库路径添加到ld.so.conf文件中:
编辑/etc/ld.so.conf,添加路径:
使ld.so.conf文件立即生效:
至此,pgrouting-2.6.3已成功安装。
四、测试安装
切换到postgres用户,启动PostgreSQL数据库(若未启动则启动),进入psql:
连接test数据库(可创建任意名称的数据库),创建pgrouting插件:
查看test数据库中现有的所有插件,可以发现已成功安装了postgis和pgrouting插件。