关于fedora安装deb包上i3都装了哪几个包

以上由提供
您的位置:
> 怎么在 Fedora 中创建我的第一个 RPM 包?
怎么在 Fedora 中创建我的第一个 RPM 包?
过了这个夏天,我把我的桌面环境迁移到了 i3,这是一个瓦片式窗口管理器。当初,切换到 i3 是一个挑战,因为我必须去处理许多以前 GNOME 帮我处理的事情。其中一件事情就是改变屏幕亮度。 xbacklight 这个在笔记本电脑上改变背光亮度的标准方法,它在我的硬件上不工作了。
最近,我发现一个改变背光亮度的工具 brightlight。我决定去试一下它,它工作在 root 权限下。但是,我发现 brightligh 在 Fedora 下没有 RPM 包。我决定,是在 Fedora 下尝试创建一个包的时候了,并且可以学习怎么去创建一个 RPM 包。
在这篇文章中,我将分享以下的内容:
创建 RPM SPEC 文件
在 Koji 和 Copr 中构建包
使用调试包处理一个问题
提交这个包到 Fedora 包集合中
在 Fedora 上,我安装了包构建过程中所有步骤涉及到的包。
sudo dnf install fedora-packager fedpkg fedrepo_req copr-cli
创建 RPM SPEC 文件
创建 RPM 包的第一步是去创建 SPEC 文件。这些规范,或者是指令,它告诉 RPM 怎么去构建包。这是告诉 RPM 从包的源代码中创建一个二进制文件。创建 SPEC 文件看上去是整个包处理过程中最难的一部分,并且它的难度取决于项目。
对我而言,幸运的是,brightlight 是一个用 C 写的简单应用程序。维护人员用一个 Makefile 使创建二进制应用程序变得很容易。构建它只是在仓库中简单运行 make 的问题。因此,我现在可以用一个简单的项目去学习 RPM 打包。
谷歌搜索 &how to create an RPM package& 有很多结果。我开始使用的是 IBM 的文档。然而,我发现它理解起来非常困难,不知所云(虽然十分详细,它可能适用于复杂的 app)。我也在 Fedora 维基上找到了 创建包 的介绍。这个文档在构建和处理上解释的非常好,但是,我一直困惑于 &怎么去开始呢?&
最终,我找到了 RPM 打包指南,它是大神 Adam Miller 写的。这些介绍非常有帮助,并且包含了三个优秀的示例,它们分别是用 Bash、C 和 Python 编写的程序。这个指南帮我很容易地理解了怎么去构建一个 RPM SPEC,并且,更重要的是,解释了怎么把这些片断拼到一起。
有了这些之后,我可以去写 brightlight 程序的我的 第一个 SPEC 文件 了。因为它是很简单的,SPEC 很短也很容易理解。我有了 SPEC 文件之后,我发现其中有一些错误。处理掉一些错误之后,我创建了源 RPM (SRPM) 和二进制 RPM,然后,我解决了出现的每个问题。
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
|| Copyright (C)2017
All rights reserved
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
黔ICP备号-1Ask Your Question
So I recently installed Fedora 24, so naturaly I'd like to replicate the environment I had on Fedora 23, So I did a dnf install i3 i3status dmenu i3 so I logged out and logged back in but i3 is not in the menu? Is there something I should do?!
Sort by >>
You need to restat gmd after install
or reboot the machine. sudo systemctl restart gdm
Your Answer
Please start posting anonymously - your entry will be published after you log in or create a new account.
Add Answer
Use your votes!
Use the 30 daily voting points that you get! Up-vote well framed questions that provide enough information to enable people provide answers. Thank your helpers by up-voting their comments and answers.
If a question you asked has been answered, accept the best answer by clicking on the checkbox on the left side of the answer.
Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.
Question Tools
1 follower
Seen: 1,584 times
Last updated: Jul 31 '16
Related questions
Please note: Ask Fedora requires javascript to work properly, please enable javascript in your browser,声明:本站内容部分源于网络转载,出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,请咨询相关专业人士。
如果无意之中侵犯了您的版权,或有意见、反馈或投诉等情况, 请联系本站,
Copyright (C)2017
网站备案/许可证号:
| 欢迎来到杭州厨师培训三种yum更新插件 EPEL , RPM Fusion ,RPMforge 使用感
<span type="1" blog_id="1053748" userid='
分享到朋友圈
喜欢我的文章,请分享到朋友圈fedora怎么安装DEB的安装包_百度知道
fedora怎么安装DEB的安装包
fedora是安装rpm的软件包 但是我怎么安装ubuntu的 也就是DEB后缀的安装包 呢????本人菜鸟 请大神解答 谢谢!!!
  fedora安装DEB的安装包的方法: 1.安装alien 下载地址:  # tar zxvf alien_8.86.tar.gz
解压  # perl Makefile.PL; make install
编译安装  # alien -h
测试是否正确安装  注意:#代表root的命令提示符,$代表普通帐户提示符。若以普通账户登录,可用su - root命令来切换root账户2.将deb转换成rpm包  终端进入.deb所在目录,运行  $alien -r *.deb *.rpm generated  3.查看转换结果 $ls  4.安装*.rpm  $rpm -ivh *.rpm
采纳率:66%
deb是专为ubuntu配的
本回答被提问者采纳
为您推荐:
其他类似问题
您可能关注的内容
fedora的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 fedora 安装 的文章

 

随机推荐