鸟哥的Linux私房菜:基础学习篇 第四版本章习题 22.9. 20.9 参考资料与延伸阅读 23. 第二十一章、软件安装:源代码与 Tarball 23.1. 20.1 开放源码的软件安装与升级简介 23.2. 21.2 使用传统程序语言进行编译的简单范例 23.3. 21.3 用 make 进行宏编译 23.4. 21.4 Tarball 的管理与建议 - 6 - 本文档使用 书栈(BookStack.CN) 构建 23.5 另外,每个章节下面的日期,指的是重大改版日期而非最新日期,最新日期请以该章节结束部分的工作日志为主的 喔! 常常听到Linux具有非常优良的血统,所以具有相当良好的多用户多任务环境,可以方便程序设计师来开发软件。 此 外,Linux本身是不用钱的“自由软件”,使用上面并没有所谓的“盗版”问题。但是,为什么Linux不用钱? 随便修 改或发布Linux为什么不会被罚?为什么Linux有这么多的版本?包括Fedora 的章节都还没有提到真正的开放源码是什么的讯息!在这一章当中,我们将借由 Linux 操作系统里面的可执行文 件…..2015/09/06 23.1. 20.1 开放源码的软件安装与升级简介 23.2. 21.2 使用传统程序语言进行编译的简单范例 23.3. 21.3 用 make 进行宏编译 23.4. 21.4 Tarball 的管理与建议 23.5. 21.5 函数库管理 23.6. 21.6 检验软件正确性0 码力 | 1057 页 | 14.60 MB | 1 年前3
鸟哥的Linux 私房菜的正式诞生:1973 年 Ritchie 等人以 C 语言写出第一个正式 Unix 核心 由于 Thompson 写的那个操作系统实在太好用了,所以在 Bell 研究室内部广为流传,并且数度经过改版。 到了 1973 年, Bell 研究室的 Dennis Ritchie 等人为了让这个系统的执行效能更佳化,所以使用编译效能 更好的 C 语言将原有的 1969 年的那个系统之核心大幅度的改写过,并且确定该操作系统名称为 具有单一的意思!) • 重要的 Unix 分支: 1977 年 BSD 的诞生 在 Unix 早期的发展中,有一件相当重要的事情,那就是 BSD 的诞生!由于 C 语言是一种高级语言,他 可以被应用在不同的硬件架构上面,而 Unix 本身就是 C 语言写成的!在 Unix 发表之后, 柏克莱大学 ( Berkeley ) 的教授对于这个操作系统相当的有兴趣,在经过取得 Unix 的原始码,并且几经修改之后,终 Sun 公司就是使用 BSD 发展的核心进行自己商业的 Unix 版本的发展的! • 百家齐鸣的 Unix 版本: 由于 C 语言是一个相当高阶的程序语言,他与硬件没有很直接的相关性,例如你的 Windows 也可以执行 C 程序语言!而由于 Unix 是由 C 语言写成的,因此,也就是说,你只要经过稍微的原始码修改程序,就 可以在不同的硬件架构上面执行这个操作系统!后来,由于 Unix 的方便性,因此很多的商业公司及学术0 码力 | 386 页 | 11.69 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版灾难复原的考虑 20.7 重点回顾 20.8 本章习题 20.9 参考资料与延伸阅读 第二十一章、软件安装:源代码与 Tarball 20.1 开放源码的软件安装与升级简介 21.2 使用传统程序语言进行编译的简单范例 21.3 用 make 进行宏编译 21.4 Tarball 的管理与建议 21.5 函数库管理 21.6 检验软件正确性 21.7 重点回顾 21.8 本章习题 21 什么是开放源码、编译器与可可执行文件 21.1.2 什么是函数库 21.1.3 什么是 make 与 configure 21.1.4 什么是 Tarball 的软件 21.1.5 如何安装与升级软件 21.2 使用传统程序语言进行编译的简单范例 21.2.1 单一程序:印出 Hello World 21.2.2 主、副程序链接:副程序的编译 21.2.3 调用外部函数库:加入链接的函数库 21.2.4 gcc 的简易用法 微指令集的差异),但主要都是通过脑袋 瓜子来进行判断与控制身体各部分的活动; 内存=脑袋中放置正在被思考的数据的区块:在实际活动过程中,我们的脑袋瓜子需要有 外界刺激的数据 (例如光线、环境、语言等) 来分析,那这些互动数据暂时存放的地方 就是内存,主要是用来提供给脑袋瓜子判断用的信息。 硬盘=脑袋中放置回忆的记忆区块:跟刚刚的内存不同,内存是提供脑袋目前要思考与处 理的信息,但是有些生活琐事或其他没有要立刻处理的事情,0 码力 | 1158 页 | 13.73 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . 126 8 国际化和本地化 128 8.1 语言环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 8.1.1 UTF-8 语言环境的基本原理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 8.1.2 语言环境的重新配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 8.1.3 文件名编码 . . . . . . . . . . 本地化信息和翻译文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 8.1.5 语言环境的影响 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 261 页 | 1.39 MB | 1 年前3
Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4 目录 Karmic Koala 2.2 更改默认语言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 软件仓库分类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 6.10 添加新语言设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 6 . . . . . . . . . . . . . 40 2.24 配置语言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.25 语言对话框 . . . . . . . . . . . . . . . . .0 码力 | 524 页 | 57.54 MB | 1 年前3
Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4 目录 Lucid Lynx II.II 添加语言支持和更改默认语言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 II.III 创建一个用户账户和快速切换用户 软件仓库分类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 VI.X 添加新语言设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 . . . . . . . . . . . . 41 II.24 配置语言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 II.25 语言和文本对话框 . . . . . . . . . . . . . . .0 码力 | 540 页 | 26.26 MB | 1 年前3
Linux命令大全搜索工具 v1.8arptables 管理ARP包过滤规则表 arpwatch 监听网络上ARP的记录 as 汇编语言编译器 at 在指定时间执行一个任务 atop 监控Linux系统资源与进程的工具 atq 列出当前用户的at任务列表 atrm 删除待执行任务队列中的指定任务 awk 文本和数据进行处理的编程语言 axel 多线程下载工具 B badblocks 查找磁盘中损坏的区块 base64 配置和显示Linux系统网卡的网络参数 ifdown 禁用指定的网络接口 ifstat 统计网络接口流量状态 iftop 一款实时流量监控工具 ifup 激活指定的网络接口 indent 格式化C语言的源文件 info Linux下info格式的帮助指令 init init进程是所有Linux进程的父进程 inotifywait 异步文件系统监控机制 insmod 将给定的模块加载到内核中 将多个文件按列队列合并 patch 为开放源代码软件安装补丁程序 pathchk 检查文件中不可移植的部分 perl perl语言解释器 pfctl PF防火墙的配置命令 pgrep 根据用户给出的信息在当前运行进程中查找并列出符合条件的进程ID(PID) php PHP语言的命令行接口 pico 功能强大全屏幕的文本编辑器 pidof 查找指定名称的进程的进程号ID号 pigz 可以用来解压缩文件,gzip的并行实现升级版0 码力 | 1347 页 | 8.79 MB | 1 年前3
Debian GNU/Linux 安装手册 October 14, 2021discusses troubleshooting procedures in case you have problems with this step. 5. 执行真正的安装是在第 6 章。其中涉及选择语言、设置周边驱动模块、设置网络连接以从 Debian 服务器上获得后续安装文件 (如果您不是采用光盘方式安装),给硬盘分区和安装基本系统。(有关如 何为 Debian 系统建立分区的背景知识位于附录 和 tty3 上的交互式安装。这对于物理安全限制下的无人职守安装很有用处。 debian-installer/framebuffer (fb) 一些体系利用内核 framebuffer 来提供多种语言的安装。如果 frame- buffer 使您的系统出现问题,可以通过参数 fb=false 关闭这个特性。这类问题的特征是 bterm 或者 bogl 的相关错误信息、一个空白的屏幕,或者在开始安装几分钟后停止。 有两种方法可以指定安装过程和安装后系统中所使用的语言 (language)、国家 (country) 和地方 (locale)。 第一种和最简单的方法为只设置 locale 参数。语言和国家将依据该值产生。例如,您可以 使用 locale=de_CH 选择语言为德语,瑞士为国家 (安装后的系统中默认的 locale 将设置为 de_CH.UTF-8 )。该方法有一个缺陷,因为并不是所有的语言、国家和地方可以采用这种方式组合。0 码力 | 86 页 | 508.72 KB | 1 年前3
Debian GNU/Linux 安装手册
June 11, 2023家模式,允许控制安装的每个方面,并提供高级特性来进 行自动安装。安装的系统可以直接使用或进一步定制。可以从多种来源进行安装:USB 、CD/DVD/Blu-Ray 或网络。安装程序支持超过 80 种语言的本地化安装。 安装程序来源于安装软盘项目,是由 Joey Hess 在 2000 年 首先提到 。从那时起,安装系统由志愿者 不断开发,改进并添加了更多特性。 更多信息可以在 Debian Installer 4 章,您可以获得所选安装方式所需要的安装文件。 4. 下面的第 5 章讲述的是如何启动安装系统。本章还将讨论如何解决这步操作中会遇到的问题。 5. 执行真正的安装是在第 6 章。其中涉及选择语言、设置周边驱动模块、设置网络连接以从 Debian 服务器上获得后续安装文件(如果您不是采用一组 CD/DVD 安装映像的方式来安装),给硬盘分区 和安装基本系统。(关如何为 Debian 系统建立分区的背景知识位于附录 USB 存储设备,像 U 盘和记忆卡读取器) 工作 很正常,并且市场上销售的所有设备都是符合标准的。 非常不幸,另一些领域不属于这种情况,例如打印机。有很多打印机可以借助一套 (事实上的) 标准控 制语言处理,因此可以在任何系统上无障碍地使用。还有一些型号只遵从私有的无任何文档的控制命令, 使得它们无法在自由的操作系统上使用,或者只能借助于厂商提供的闭源驱动程序。 即使购买硬件时有厂商提供的闭源驱动0 码力 | 93 页 | 562.56 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024家模式,允许控制安装的每个方面,并提供高级特性来进 行自动安装。安装的系统可以直接使用或进一步定制。可以从多种来源进行安装:USB 、CD/DVD/Blu-Ray 或网络。安装程序支持超过 80 种语言的本地化安装。 安装程序来源于安装软盘项目,是由 Joey Hess 在 2000 年 首先提到 。从那时起,安装系统由志愿者 不断开发,改进并添加了更多特性。 更多信息可以在 Debian Installer 1.9 欢迎给文档提供帮助 对于任何帮助、建议,特别是补丁,我们都非常感谢。本文档的工作版本在 https://d-i.debian. org/manual/。在那里,您可以看到本文档的所有不同语言与硬件体系版本的列表。 当然,本文的源码也是公开的。请查阅附录 E以了解如何贡献您的想法。我们欢迎建议,批评,补丁 和错误报告 (请针对 installation-guide 软件包进行提交,但是请先检查该问题是否已经被报告过)。 USB 存储设备,像 U 盘和记忆卡读取器) 工作 很正常,并且市场上销售的所有设备都是符合标准的。 非常不幸,另一些领域不属于这种情况,例如打印机。有很多打印机可以借助一套 (事实上的) 标准控 制语言处理,因此可以在任何系统上无障碍地使用。还有一些型号只遵从私有的无任何文档的控制命令, 使得它们无法在自由的操作系统上使用,或者只能借助于厂商提供的闭源驱动程序。 即使购买硬件时有厂商提供的闭源驱动0 码力 | 93 页 | 562.93 KB | 1 年前3
共 124 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













