linux 从入门到跑路 - rpm ,yum , dnf (软件包管理三兄弟)认识软件包管理软件包管理是指系统中一种安装和维护软件的方法。今天,通过从 Linux 发行版中安装的软件包, 已能满足许多人所有需要的软件。这不同于早期的 Linux,人们需要下载和编辑源码来安装软件。 编辑源码没有任何... ...
分类:
系统相关 时间:
2018-07-31 22:04:34
阅读次数:
1080
安装Node.js Ubuntu 18.04在其默认存储库中包含一个版本的Node.js,可用于在多个系统间提供一致的体验。 在撰写本文时,存储库中的版本是8.10.0。 这不会是最新的版本,但它应该稳定且足以快速实验该语言。 要获得此版本,您可以使用apt软件包管理器。 键入以下内容刷新本地包索引 ...
分类:
系统相关 时间:
2018-07-30 21:42:51
阅读次数:
232
第1章yum1.1命令说明yum是基于rpm的软件包管理器,他可以使系统管理人员交互和自动化地更细与管理rpm包,他能自动从服务器下载RPM包并安装,他可以自动处理依赖关系,自动安装所有需要的软件包1.2命令格式yum[options]参数1.3命令选项1.3.1-y对所有的交互都提示“yes”1.3.2-q安静模式,不输出安装过程1.3.3install安装指定的软件包1.3.4remove卸载
分类:
系统相关 时间:
2018-07-30 19:30:56
阅读次数:
185
1、源代码管理 绝大多数开源软件都是直接以源代码形式发布的,一般会被打包为tar.gz 的归档压缩文件。程序源代码需要编译为二进制可执行文件后才能够运行使用。源代码的基本编译流程为 源代码形式的软件使用起来较为麻烦,但是兼容性和可控性较好。并且开源软件一般会大量使用其他开源软件的功能,所以开源软件会 ...
分类:
系统相关 时间:
2018-07-28 20:38:07
阅读次数:
224
一、RPM包 RPM命名“RedHat Package Manager”,简称则为RPM。这个机制最早由Red Hat这家公司开发出来的,RPM最大的特点就是需要安装的软件已经编译过,并已经打包成RPM机制的安装包,通过里头默认的数据库记录这个软件安装时需要的依赖软件。当安装在你的Linux主机时, ...
分类:
系统相关 时间:
2018-07-22 20:03:02
阅读次数:
192
对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew。 Homeb ...
分类:
系统相关 时间:
2018-07-22 17:12:54
阅读次数:
308
包管理器 程序包管理器: 功能:将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而 方便快捷地实现程序包的安装、卸载、查询、升级和校验等管理操作 包文件组成 (每个包独有) RPM包内的文件 RPM的元数据,如名称,版本,依赖性,描述等 安装或卸载时运行的脚本 数据库(公共):/var/l ...
分类:
其他好文 时间:
2018-07-14 10:58:40
阅读次数:
234
题目链接 "bzoj4196: [Noi2015]软件包管理器" 题解 看来我还没忘Qwq 一个std随便打,12 min 1A,刺激,好吧,其实很慢 题解 c++ include using namespace std; inline int read() { int x = 0,f = 1; c ...
分类:
其他好文 时间:
2018-07-09 11:03:21
阅读次数:
149
ubuntu系统的软件包管理工具有两种,一种是离线管理,另一种是在线管理 1.离线管理 dpkg工具可以对本地存放的deb安装包进行安装,卸载,查看状态等。 dpkg -i app_name_version.deb:安装app_name软件 dpkg -r app_name :不完全卸载 dpkg ...
分类:
系统相关 时间:
2018-07-08 10:43:45
阅读次数:
237
库文件 查看二进制程序所依赖的库文件 ldd /PATH/TO/BINARY_FILE 管理及查看本机装载的库文件 ldconfig 加载库文件 /sbin/ldconfig -p: 显示本机已经缓存的所有可用库文件 名及文件路径映射关系 配置文件:/etc/ld.so.conf, /etc/ld. ...
分类:
其他好文 时间:
2018-07-07 12:34:33
阅读次数:
216