- 博客(16)
- 收藏
- 关注
原创 gfxboot-theme-ubuntu中生成font
gfxboot-theme-ubuntu的Makefile中有一个font目标,用来生成所用的font。font: @if [ -z "$(DI_PATH)" ]; then echo "Please set DI_PATH to an unpacked debian-installer source tree" >&2; exit 1; fi cat po/*.p...
2019-03-20 18:33:04
237
原创 Apt中限制软件包升级
应用场景某个软件包经过自己定制,即便是源中有更高版本的软件包,也不希望被apt upgrade升级。方法添加hold标记在系统中给软件包加上一个hold标记:$ sudo echo "软件包名 hold" | sudo dpkg --set-selections设置后,通过dpkg –get-selections 命令,就可以看到该包的状态是hold状态。取消hol...
2018-07-18 17:53:12
990
原创 Ubuntu Core内容解析
关于Ubuntu CoreUbuntu Core是一个非常小型的文件系统,主要面向物联网和大型容器部署。在Ubuntu的snap包管理系统中使用。Ubuntu Core内容解析目前Ubuntu正式对外发布的Ubuntu-core image是基于16.04版本的。我们就以此来解析Ubuntu core大致包含的内容。 用KVM启动Image后,Ubuntu Core需要配置网络...
2018-07-18 17:48:35
5932
转载 开源软件的几种版权
转载地址:http://www.cnitblog.com/aliyiyi08/archive/2007/04/25/26150.html开源软件的几种版权自由/开源软件是一种有版权的软件,自由/开源软件是一种得到许可的软件。自由/开源软件许可协议(或许可证)是其版权实施的延伸。 自由/开源软件采用“左版”(CopyLeft)的概念,虽然其“版权”也应考虑到保护“作者对其作品享有权...
2018-03-15 15:16:25
8111
原创 DEB软件源的镜像
apt-get工具如何选择最快镜像apt-get支持mirrors 模式,根据自己的locations来自动选择一个最好的镜像。 实现方式为通过一个mirrors.txt对提供的多个源做封装,apt会更具mirror字段自动解析并确定最合理的源地址。 /etc/apt/source.list 内容如下:deb mirror://mirrors.ubuntu.com/mirrors....
2018-02-28 14:18:28
7466
原创 Hello world - flatpak打包实战
Hello world - flatpak打包实战之前简单的翻译了flatpak tutorial中关于如何创建一个flatpak应用的文档,然而,照着文档实际操作的时候,却发现不知道是工具有更新还是怎么样,执行不下去:buildsystem: simple这段报错,没有simple的buildsystem,囧了,搜了以下好像也没有找到解决方案,看起来中方法可能是用于比较完整的软件包的(因为还
2018-01-29 16:05:58
452
翻译 Flatpak简介
原文地址:http://docs.flatpak.org/en/latest/introduction.html#the-flatpak-commandFlatpak是一种构建、发布、安装和运行应用程序的技术。它主要的目标是Linux桌面系统,同时也可以适用于嵌入式等系统中。Flatpak的设计目标是: * 使应用程序可以安装在任何一个发行版上 * 为应用程序提供固定的环境,实施测试和
2018-01-26 14:01:17
8229
翻译 Building Your First Flatpak
Building Your First Flatpak原文地址:http://docs.flatpak.org/en/latest/first-flatpak.html本文是对Flatpak的一个快速导览,您可以在这里学到如何创建一个可安装和运行Flatpak应用。您需要首先安装flatpak,具体安装方法可参见 The setup Guide. 同时也需要安装flatpak-bui
2018-01-26 11:15:55
943
原创 reprepro移除不用的软件或仓库
reprepro移除不用的软件或仓库reprepro是一个强大的debian仓库管理工具。它的主要功能包含创建仓库、往仓库中添加包、从仓库中移除包、仓库导出、无用仓库移除等。 reprepro这些强大的功能全部依赖于其自身的一套管理数据库。同样的,运行reprepro命令也有特定的配置文件和目录结构的要求。首先介绍一下reprepro的配置文件目录结构要求。reprepro的配置这是正确运行rep
2017-12-22 10:52:50
2411
翻译 os-release
原文地址: https://www.freedesktop.org/software/systemd/man/os-release.html名称os-release – 操作系统标识简介/etc/os-release /usr/lib/os-release描述/etc/os-release和/usr/lib/os-release包含了操作系统的标识信息。 os-release文件的内容和shel
2016-04-22 15:04:59
3418
翻译 内核efi stub loader
Linux kernel的EFI stub loader拥有一系列独特的特性,有些是好的,有些是不好的,有些则介于二者之间。
2015-05-21 17:48:13
2852
翻译 UEFI简介
UEFI(Unified Extensible Firmware Interface)是一个新的工业标准,规定了一个预启动环境中的系统接口。UEFI会在电源加电之后以及操作系统完全加载之后控制系统。而且,UEFI也负责在系统提供的资源和运转中的系统之前提供接口。
2015-05-21 17:36:23
5977
原创 Android IA build环境建构
1 关于本文档本文档描述了如何搭建一个环境使得Android-IA系统能够正常build的方法。2 目标环境OS: Fedora 16 x86_643 环境搭建过程3.1 安装JDK环境3.1.1 下载JDK rpm包可以从这里下载,也可以到http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-dow
2015-05-19 17:58:19
695
原创 Android IA安装分区
这篇文章是2013年写的,Android4.2版本,新的安卓版本可能有所不同。1 Android IA默认安装以及分区分析1.1 Android IA的默认安装方式Android IA系统的source code和部分文档可以在 01.org 上下载。 这个系统目前只支持gpt分区的EFI启动。1.2 Android IA的安装程序Android IA的安装程序是iagod。这也是Android
2015-05-19 17:45:44
3079
转载 python os.walk和os.path.walk
python os.walk和os.path.walk来源: http://blog.163.com/kat_/blog/static/18928426920115252152736/os.walk()函数声明:walk(top,topdown=True,onerror=None)参数top表示需要遍历的目录树的路径参数topdown的默认值是”True”,表示首先返回目录树下的文件,然后在遍历
2015-05-19 16:22:48
445
原创 fedpkg工具简介
fedpkg是Fedora社区的代码管理工具,它是 基于一系列现有工具(git/curl/diff等)的基础上,封装了这一系列命令,满足其代码管控的需求。什么是Fedpkg?fedpkg是Fedora使用python封装的一个前端应用程序,可以使用同一个前端让开发者方便的获取源码、修改、提交、编译这一系列的过程。要理解这个工具,我们首先需要了解Fedora的源码管理组织结构和编译相关的
2015-05-19 09:07:35
904
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人