2022 年 5 月在 Copr 中尝试的 4 个很酷的新项目

是适用于任何人的构建系统 Fedora 社区。 它为各种目的和受众托管了数千个项目。 其中一些不应该由任何人安装,一些已经过渡到官方 Fedora Linux 存储库,其余的则介于两者之间。 Copr 让您有机会安装在 Fedora Linux 存储库,尝试每晚版本的依赖项,使用您喜欢的工具的修补版本来支持一些非标准用例,并自由地进行试验。

如果你不知道 如何启用存储库 或者如果您担心是否 使用 Copr 是安全的,请咨询 项目文件.

本文仔细研究了最近登陆 Copr 的有趣项目。

Python-QT6

你想念 QT6 Python 绑定吗? Fedora Linux? 他们来了。 https://copr.fedorainfracloud.org/coprs/g/kdesig/python-qt6/

KDE SIG 拥有这个项目。 因此,它应该是一个质量的。 有一天,它可能会降落在 Fedora Linux。

使用示例:

$ python 
 Python 3.10.4 (main, Mar 25 2022, 00:00:00) [GCC 12.0.1 20220308 (Red Hat 12.0.1-0)] on linux
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import PyQt6
 >>> from PyQt6.QtWidgets import QApplication, QWidget
 >>> import sys
 >>> app = QApplication(sys.argv)
 >>> window = QWidget()
 >>> window.show()
 >>> app.exec()
 0 

更多文档可以在

https://www.pythonguis.com/tutorials/pyqt6-creating-your-first-window/.

安装说明

此套餐适用于 Fedora Linux 36 和生皮。 要安装它,请输入以下命令:

sudo dnf copr enable @kdesig/python-qt6
sudo dnf install python3-qt6

Cloud-本机实用程序

一系列云原生开发工具.

这些包不遵循 Fedora 打包指南,是静态构建的,并选择捆绑所有依赖项。

当前可用的软件包

  • 地形 – 地形
  • 打包机——打包机
  • 掌舵——掌舵
  • Tekton CLI – tektoncd-cli tektoncd-cli-doc
  • Knative CLI – knative-client knative-client-doc
  • Buildpack CLI – 包

所有构建配方都可以在 dist-git 或 Pagure 中查看: https://pagure.io/mroche/cloud-utilities

安装说明

这些软件包可用于 Fedora 36 Linux 和生皮。 要安装它们,请输入以下命令:

sudo dnf copr enable mroche/cloud-native-utilities

DNF 5

您可能知道 DNF 团队正在开发 DNF5。 有一个 变更提案 为了 Fedora Linux 38. 好处是每个包管理软件——包括 PackageKit 和 DNFDragora——都应该使用一个通用的 libdnf 库。 如果你有一个处理 RPM 包的应用程序,你一定要看看这个项目。

https://copr.fedorainfracloud.org/coprs/rpm 软件管理/dnf5-unstable/

DNF 团队的另一个类似项目是

https://copr.fedorainfracloud.org/coprs/jmracek/dnf5-alternatives/.

安装说明

这些软件包可用于 Fedora Linux 35、36 和 Rawhide。 要安装它们,请输入以下命令:

sudo dnf copr enable  rpmsoftwaremanagement/dnf5-unstable
sudo dnf install dnf5
sudo dnf copr enable jmracek/dnf5-alternatives
sudo dnf install microdnf-deprecated 

野兔

野兔 是一种系统编程语言,旨在简单、稳定和健壮。 Hare 使用静态类型系统、手动内存管理和最小运行时。 它非常适合编写操作系统、系统工具、编译器、网络软件和其他低级高性能任务。 详细的概述可以在 这些幻灯片.

我的总结是:Hare 比 C 简单。它可以很容易。 但如果你坚持用腿射击,野兔会允许你这样做。

COPR项目.

安装说明

这些软件包可用于 Fedora Linux 35、36 和 Rawhide。 它们也可用于 OpenSUSE Leap 和 Tumbleweed。 要安装它们,请输入以下命令:

sudo dnf copr enable sentry/qbe
sudo dnf copr enable sentry/hare
sudo dnf install hare harec qbe