git二进制补丁支持

git二进制补丁支持,第1张

在某个rpm包的编译过程中,需要替换其中一张。

在rpmbuild -bp之后,替换该,使用fit format生成了新的补丁。

在spec中使用常规的patch -p1方式打补丁,编译报错,提示如下:

git binary differ not surpport

看来,常规的patch方式不知二进制补丁。

在spec中使用个git的方式打补丁

applypatch()

{

git apply $RPM_SOURCE_DIR/0001-xxxxpatch         ###补丁名称

}

%patch1 -p1

applypatch

另外在buildrequire 中增加git的依赖

可以正常编译

编译完成后,解开生成的rpm包,查找替换的,成功替换。

既然已经在系统上安装了 Git,你会想要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。 你可以在任何时候再次通过运行命令来修改它们。

Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:

/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 –system选项的 git config 时,它会从此文件读写配置变量。

~/gitconfig 或 ~/config/git/config 文件:只针对当前用户。 可以传递 –global 选项让 Git 读写此文件。

当前使用仓库的 Git 目录中的 config 文件(就是 git/config):针对该仓库。

每一个级别覆盖上一级别的配置,所以 git/config 的配置变量会覆盖 /etc/gitconfig 中的配置变量。

git 设置默认的文本编辑器后, 当git需要你输入时, 就可以使用默认的文本编辑器了

命令: 

$ git config –list  查看所有配置选项

$ git config --global coreeditor "D:\nodpad++\Notepad++\notepad++exe"  设置window下默认的文本编辑器为nodepad++

1、使用开放许可协议:选择适合的项目的开放许可协议,如CreativeCommons许可证。

2、在线平台或社区共享:将术语词典上传到在线平台或社区,如GitHub、GitLab、Bitbucket或类似的代码托管平台。通过创建一个公共仓库,其他人可以自由地查看、下载和贡献词条。

3、协作编辑:邀请其他人来协助编辑词典。

4、提供API接口:可以为术语词典提供API接口,使其他开发者能够访问和集成您的词典数据。

5、社区参与和反馈:鼓励用户和社区参与词典的建设和改进。

有道

安装步骤:

1 使用dpkg直接安装。

sudo dpkg -i youdao-dict_110-0-ubuntu_amd64deb

2 显然会出现错误,不然就没必要记录下来了。安装时提示依赖文件丢失。使用apt-get install -f 进行依赖文件修复。

sudo apt-get install -f

3 修复后,再次安装youdao。依赖提示丢失依赖,但是只提示丢失:gstreamer010-plugins-ugly。查看apt-get install里面,发现没有这个玩意,有个类似的gstreamer010-plugins-base,好像也不对。需要手动下载,下载地址:https://pkgsorg/ubuntu-1510/ubuntu-universe-amd64/gstreamer010-plugins-ugly_01019-21ubuntu3_amd64debhtml

sudo dpkg -i gstreamer010-plugins-ugly_01019-21ubuntu3_amd64deb

4 继续问题,继续依赖。提示:未安装软件包 libx264-146。电脑本地好像有libx264-148。难道版本高也有错?搞不明白,继续单独下载。下载地址:https://launchpadnet/ubuntu/+source/x264

sudo dpkg -i libx264-146_01462555+git0c21480-1_amd64deb

5 这下总算没问题了。安装完libx264-146之后,依次安装gstreamer010-plugins-ugly和youdao-dict_110-0即可。

6 别问我,为什么这么麻烦,我也不知道,这么好的依赖,不晓得自动安装,傻!

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/qinggan/3819783.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-18
下一篇2023-08-18

发表评论

登录后才能评论

评论列表(0条)

    保存