编译一个自己的系统

简介:

最近一直在忙项目,也没时间写东西,这不今天上午机房新上架几台服务器,需要断电会,就赶忙来写写。

近期遇到的问题比较多,好在我都记下来了,后期慢慢补上把。

下面切入正题。

标题说的有点唬人,编译一个自己的系统,其实就是在将系统源码包编译成RPM包之前修改下源码包里面的图片、logo等,其他的不变。

说到这里,想起我前几天想到的一个问题:源码包里面不是写的代码么?怎么还能放图片呢?

小新人,问题多,呵呵,没办法,各位多包含。

最后问了一同事,他说:官网下的系统源码包都是.tar.gz格式的,解开之后就是一个文件夹,文件夹里面怎么不能放图片呢。

我顿时醒悟了。。。。。。。

今天说了就是更改系统中的哪些图片,简单的统计了以下:

1.fedora-logos-16.0.2————anaconda
  anaconda_header.png图里的fedora换成自己的系统名称,图片大小为119*36像素 7.1kB
  progress_first.png及splash.png图里的f换成自己的logo,16为官方系统的版本号  progress_first.svg图里的f换成自己的logo,4和14保留。

2.fedora-logos-16.0.2————fedora
  fedora_logo.svg及fedora_logo_darkbackground.svg图里的fedora换成自己系统的名字,f换成自己的logo

3.fedora-logos-16.0.2————gnome-splash
  gnome-splash.png图里的fedora换成自己系统的名字,f换成自己的logo

4.fedora-logos-16.0.2————icons
  本文件夹里的所有图中的fedora换成自己系统的名字,f换成自己的logo

5.fedora-logos-16.0.2————kde-splash
  Leonidas-fedora.png图中的fedora换成自己系统的名字,f换成自己的logo

6.fedora-logos-16.0.2————pixmaps
  本文件夹里的所有图中的fedora换成自己系统的名字,f换成自己的logo

7.fedora-logos-16.0.2____plymouth_____charge
  progress-00.png---progress-18.png属于系统启动进度条,图片大小为66*65像素 597bytes
  按要求做个进度条(这个进度条是由19个图片拼接成的)即可。
  throbber-00.png---throbber-15.png属于系统启动进度条(系统的logo组成),图片大小为146*145像素 4.8KB
  按要求做个进度条(这个进度条是由16个系统logo图片拼接成的)即可。

8.fedora-logos-16.0.2____rhgb
  main-logo.png图中的fedora换成自己系统的名字,f换成自己的logo

注:上面所写的f是指fedora的Logo,并不是单个字母,修改后的图片要与原图片保持相同的分辨率、大小和名称。

基本上改动上面说的8项,系统启动之后就是一个全新的了。

文档中有什么问题,欢迎各位大牛指出,先行谢过啦。。。。

后续过程中还会把  怎样由源码编译成一个系统的过程发表出来,内容真心,真心复杂呀,项目做完,好好整理下吧。

OK,废话不多说,干活去。。。。










本文转自 linuxsong 51CTO博客,原文链接:http://blog.51cto.com/song49/821311,如需转载请自行联系原作者
目录
相关文章
|
缓存 安全 网络协议
一起深入了解http和https的区别
HTTP适合于非敏感信息的传输,而HTTPS则是在要求安全性、隐私保护及信任机制的现代互联网环境中不可或缺的标准配置。随着网络安全意识的提高和技术的发展,越来越多的网站和服务都转向使用HTTPS,力求在提供便捷服务的同时保障用户数据的安全。HTTPS将成为未来的基本选择。
295 0
一起深入了解http和https的区别
TortoiseSVN不支持中文路径
TortoiseSVN不支持中文路径
273 0
|
9月前
|
机器学习/深度学习 人工智能 云计算
Intel 平台新特性助力龙蜥 OS 云计算 | 龙蜥大讲堂101期
本次分享的主题是Intel平台新特性助力龙蜥OS云计算。内容涵盖英特尔第四代和第五代至强处理器的新特性,如性能提升、内置加速器等,并详细介绍TDX、SGX、AMX等技术原理及其在虚拟化环境中的支持情况,旨在帮助云用户充分利用英特尔新平台的优势。
224 5
|
Java 应用服务中间件 开发者
【实战指南】Java Socket编程:构建高效的客户端-服务器通信
【6月更文挑战第21天】Java Socket编程用于构建客户端-服务器通信。`Socket`和`ServerSocket`类分别处理两端的连接。实战案例展示了一个简单的聊天应用,服务器监听端口,接收客户端连接,并使用多线程处理每个客户端消息。客户端连接服务器,发送并接收消息。了解这些基础,加上错误处理和优化,能帮你开始构建高效网络应用。
708 10
|
SQL JavaScript 关系型数据库
Mysql索引不当引发死锁问题
本文通过真实案例解析了MySQL在高并发环境下出现死锁的问题。数据库表`t_award`包含多个索引,但在执行特定SQL语句时遭遇索引失效,导致更新操作变慢并引发死锁。分析发现,联合索引`(pool_id, identifier, status, is_redeemed)`因`identifier`允许为空值而导致索引部分失效。此外,`pool_id`上的普通索引产生的间隙锁在高并发下加剧了死锁风险。为解决此问题,文中提出了调整索引顺序至`(pool_id, status, is_redeemed, identifier)`等方案来优化索引使用,进而减轻死锁现象。
256 1
五种IO模型基本概念
正确选择与应用适合的I/O模型是提升程序性能,保证响应时间和处理能力的关键。选择时需要综合考虑程序的实际应用场景、性能要求以及开发和维护的复杂性。
203 1
|
消息中间件 Linux
3、RabbitMQ教程-在Linux上安装RabbitMQ报错解决方案
3、RabbitMQ教程-在Linux上安装RabbitMQ报错解决方案
345 0
3、RabbitMQ教程-在Linux上安装RabbitMQ报错解决方案
|
搜索推荐
百度百科都是谁写的
百度百科是全民共建的网络百科全书,允许注册用户编辑词条,强调平等、协作与分享。它拥有严格的审核机制,确保内容客观、权威,以参考资料为支撑。编辑者来自各行各业,从学生到专业人士,他们的贡献提升了百科的可信度。新创建的词条若具丰富引用,尤其来自政府网站,其可信度更高。通过用户间的交流与合作,百度百科不断进化和完善。
754 1
|
缓存 移动开发 监控
Flutter 流畅度优化实践总结
“围绕 Flutter 流畅度体感优化,分享了挑战、线上线下监控工具建设、优化手段在组件容器沉淀,最后给出了优化建议。"
2072 0
Flutter 流畅度优化实践总结