Description
- CERN Program Library packages for Fedora and CentOS
- cernlib 2006 with gfortran
- unofficial release after very long time
- cernlib package is now compiling (but not guaranteed to work properly)
Installation Instructions
- installation
$ dnf copr enable musinsky/cernlib
$ dnf install cernlib-utils geant321 paw-gfortran
# this will also install: cernlib cernlib-devel cernlib-static
- usage
$ wget https://raw.githubusercontent.com/musinsky/config/master/CERNLIB/example_hbook/hexam1.f
$ gfortran hexam1.f -o hexam1 $(cernlib packlib)
$ ./hexam1
$ man cernlib
Troubleshooting with upgrade
Due to recent changes in Fedora's cryptographic policies, the old COPR repository keys were not automatically extended and need to be replaced; if you encounter an expired repository GPG key during upgrade.
Transaction failed: Signature verification failed.
PGP check for package "cernlib-2006-48.fc41.x86_64" (/var/cache/libdnf5/copr:copr.fedorainfracloud.org:musinsky:cernlib-01d9180c53510307/packages/cernlib-2006-48.fc41.x86_64.rpm) from repo "copr:copr.fedorainfracloud.org:musinsky:cernlib" has failed: Problem occurred when opening the package.
Please delete the old key and re-import the new one.
$ sudo rpm -e "$(rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n" gpg-pubkey | grep cernlib | cut -f1)"
# after delete (erase) the old key, the new key will be imported in the upgrade process
# or add manually
$ sudo rpm --import https://download.copr.fedorainfracloud.org/results/musinsky/cernlib/pubkey.gpg
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
EPEL 7 | x86_64 (347)* | EPEL 7 (240 downloads) |
Fedora 38 | x86_64 (319)* | Fedora 38 (0 downloads) |
Fedora 39 | x86_64 (217)* | Fedora 39 (40 downloads) |
Fedora 40 | x86_64 (213)* | Fedora 40 (33 downloads) |
Fedora 41 | x86_64 (181)* | Fedora 41 (11 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable musinsky/cernlib
More info about enabling Copr repositories