Skip to content

Instantly share code, notes, and snippets.

@turbo
Created February 23, 2017 08:16
Show Gist options
  • Save turbo/68a5f46c5ff5e24e5a8fa9f98c5f4267 to your computer and use it in GitHub Desktop.
Save turbo/68a5f46c5ff5e24e5a8fa9f98c5f4267 to your computer and use it in GitHub Desktop.

Working

Update yum etc

yum install epel-release yum-utils wget
rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
yum-config-manager --add-repo http://download.mono-project.com/repo/centos/
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm
sed -ie '0,/enabled=0/{s/enabled=0/enabled=1/}' /etc/yum.repos.d/remi.repo

Install stable packages

yum install chicken clojure erlang-erts haskell-platform gtkglext-libs lttng-tools lttng-ust maxima npm perl-Digest-CRC pyephem pypy rakudo rust ant bison bison-devel chicken clang clojure cmake emacs-nox erlang-erts fish flex flex-devel fsharp gc-devel gcc-c++ glib2-devel glibc-devel glibc-devel.i686 golang groovy gtkglext-libs icu java-1.?.0-openjdk ksh libgcc.i686 lldb lldb-devel lttng-tools lttng-ust maxima mercurial mono-complete nasm npm ocaml patch pcre-devel perl-Digest-CRC perl-List-MoreUtils perl-Text-Soundex php-cli pyephem pypy python-devel R-littler rakudo ruby rust tcsh time vala vim-common wget zsh cmake libX11-devel mesa-libGLU-devel libXcursor-devel libXi-devel freetype-devel libpng-devel libvorbis-devel libogg-devel libjpeg-turbo-devel pulseaudio-libs-devel gtk2-devel flac-devel git octave octave-devel

Missing

julia

This is how to install julia. This will break octave however

cat <<EOF > /etc/yum.repos.d/dnf-stack-el7.repo
[dnf-stack-el7]
name=Copr repo for dnf-stack-el7 owned by @rpm-software-management
baseurl=https://copr-be.cloud.fedoraproject.org/results/@rpm-software-management/dnf-stack-el7/epel-7-\$basearch/
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/@rpm-software-management/dnf-stack-el7/pubkey.gpg
enabled=1
enabled_metadata=1
EOF
yum install dnf
dnf install 'dnf-command(copr)'
dnf copr enable nalimilan/julia
yum install julia

bsd-games

http://www.melvilletheatre.com/articles/el7/bsd-games-2.17-42.el7.centos.x86_64.rpm
rpm -Uvh bsd-games-2.17-42.el7.centos.x86_64.rpm

clisp

Use SBCL instead of clisp(?)

wget -O /etc/yum.repos.d/sbcl.repo https://copr.fedorainfracloud.org/coprs/shassard/sbcl/repo/epel-7/shassard-sbcl-epel-7.repo
yum install sbcl

Unknown

No package allegro5 available.
No package dash available.
No package gforth available.
No package ncurses-compat-libs available.
No package pl available.
No package python3-devel available.
No package R-litter available.
No package rubygem-treetop available.
No package allegro5-devel available.
No package java-9-openjdk-devel available.
No package neovim available.

... and most of the apache-commons

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment