C++ Review Dune

C++ Review Dune

Un repositorio de notas acerca de C++ escritos en LaTeX

Empezar → Introducción

🎥 en español 🇲🇽 🇨🇴 🇵🇪

Cada sesión grupal es subido al canal cpp-review-dune de modo no listado, diode.zone está basado en PeerTube. Ahora en YouTube, ya que eliminó la cuenta sin alguna explicación.

Sobre contenedores 🐳

Utilizamos Gitpod como el espacio de trabajo en su plan open source de 50 horas/mes junto con las imágenes, que cuentan con los comandos dune-ctest, duneproject, dunecontrol y dune-git-whitespace-hook fuera de la caja.

Corre sobre Arch Linux 🐧

Una distribución GNU/Linux comunitaria que se adhiere a los principios de simplicidad, modernidad, pragmatismo, centrado a las usuarias y usuarios; y versatilidad.

Tan fácil como 1, 2, 3

$ # Suggestion: Use the binaries from arch4edu repository
$ # Hint: curl -s https://gitlab.com/dune-archiso/dune-archiso.gitlab.io/-/raw/main/templates/add_arch4edu.sh | bash
$ # See for more details: https://github.com/arch4edu/arch4edu/wiki/Add-arch4edu-to-your-Archlinux
$ sudo pacman -Syu --noconfirm dumux
$ # Make sure you have the base-devel package group
$ # See: https://wiki.archlinux.org/title/Arch_User_Repository
$ sudo pacman -Syu --needed git base-devel
# use any AUR helper and install a metapackage
$ yay -S dumux --noconfirm
# refresh binary repositories
$ doas pkg update
# upgrade the packages
$ doas pkg upgrade
# pull database changes from FreshPorts
$ doas portsnap fetch
# upgrade the packages from FreshPorts
$ doas portsnap upgrade
# install
$ cd /usr/ports/math/dune-common/ && doas make install clean
# Working in progress, coming soon, by PrinceMachiavell
$ sudo zypper ar -f https://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/science.repo
$ sudo zypper --gpg-auto-import-keys ref
$ sudo zypper install -y dune-common-devel dune-common-doc dune-common-openmpi
# someday, yes