Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/sciPublic

[MIRROR] Gentoo Science Overlay

NotificationsYou must be signed in to change notification settings

gentoo/sci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pkgcheckcontributions welcomechat on libera

This is an official mirror of the Gentoo Scienceebuild repository, containing numerous scientific software packages.

SeeProject:Science for more information on the project.

Contents

  1. Installation
  1. Usage
  2. Contributing

Installation

As per the currentPortage specification, ebuild repositories (a.k.a. overlays) can be managed via file collections under/etc/portage/repos.conf/, via the newplug-in sync system.

Eselect-repository Install

The overlay can be enabled via therepository extension of the Gentooeselect utility.

emerge --ask --noreplace --verbose eselect-repositoryeselect repository enable science

Eselect-repository Uninstall

To disable and remove the overlay, run:

eselect repository disable scienceeselect repository remove science

Manual Install

To enable the overlay without the need for dedicated repository software, you need to havegit installed:

emerge --ask --noreplace --verbose dev-vcs/git

Then you can simply download the science repository configuration file,science.conf:

wget https://gitweb.gentoo.org/proj/sci.git/plain/metadata/science.conf \-O /etc/portage/repos.conf/science

Manual Uninstall

To disable and remove the overlay, run:

rm /etc/portage/repos.conf/sciencerm /var/db/repos/science -rf

Layman Install

You can also install the overlay via thelayman overlay manager.

emerge --ask --noreplace --verbose app-portage/laymanlayman --add science

Layman Uninstall

To delete the overlay, run:

layman --delete science

Using Packages from::science

To start using the overlay you now only need to get the newest files, via:

emerge --sync science

To be able to install::science packages you need to make sure that you are accepting the~${ARCH} keyword for your respective architecture. This may already be the case globally on your system, and you can check whether this is the case by running:

grep "~$(portageq envvar ARCH)" /etc/portage/make.conf

If the above returns empty, you will need to instruct Portage to accept~${ARCH} packages.

This can be done for::science specifically:

mkdir -p /etc/portage/package.accept_keywordsprintf '*/*::science ~%s' "$(portageq envvar ARCH)" >> /etc/portage/package.accept_keywords/science

If the above fails withmkdir: cannot create directory ‘/etc/portage/package.accept_keywords’: File exists this means you are using a file and not a directory, and you can instead run:

printf '*/*::science ~%s' "$(portageq envvar ARCH)" >> /etc/portage/package.accept_keywords

Alternatively, andonly if you know what you are doing, you can accept~${ARCH} packages globally:

printf 'ACCEPT_KEYWORDS="~%s"' "$(portageq envvar ARCH)" >> /etc/portage/make.conf

The downside of this approach is potentially higher instability, the advantage is that often::science packages require~${ARCH} packages from::gentoo as well.

Contributing

If you fork, we will merge!
We welcome new contributors and are happy to include new packages.

Areas to contribute

Resources

For a brief introduction please see ourcontributing guide. Further helpful resources are:

Additionally, please make sure to add the Science Project as an additional maintainer to any new packages you submit. For an example, take a look at the metadata for theNumba package -dev-python/numba/metadata.xml

Support

You can ask for help onLibera IRC in#gentoo-science.Alternatively you can report bugs on theGentoo Bugzilla.


[8]ページ先頭

©2009-2025 Movatter.jp