Wiki

A universe of ideas

User Tools

Site Tools


computer:software_setup:linux

Linux Software Collection

Syntax

  • Vmtl. Paketname [erwartete Programme] (Erklärung/Begründung/Verwendung)

Prgorgammier umgebungen

Java

Eclipse kann man sich vmtl. spaaren, das kann jeder in der version/mit den plugins rutnerladen, die er braucht

  • openjdk-bin [java]
  • openjdk-jre-bin [javac]
  • android-tools [adb, fastboot] (vorhandene Android Software verwenden)
  • android-studio (eigene Android Software erstellen)

Python

  • python [python]
  • pip [pip]
  • ipython [ipython]
  • virtualenv [virtualenv]
  • pipenv
  • python-dateutil
  • pyusb
  • pyserial
  • pyyaml
  • numpy
  • matplotlib
  • scipy

Go

  • go [go] (Powerrangers, gitlab-ci)

C/C++

  • gcc [gcc, c++]
  • clang [clang]
  • valgrind [valgrind]
  • doxygen [doxygen]
  • Build essentials [make, patch, diff] (es gibt da meisten so ein Über-Paket, wass den ganzen klein grusch als dependency rein ziehlt)
  • gdb
  • Bin utils [ar]
  • Ghidra (decompiler)

LaTeX

  • TeX Live Full [pdflatex, lualatex, xelatex]
  • gummi
  • latexmk

R

  • R [R]

Haskell

  • haskell [ghc, ghci]
  • cabal [cabal]

NodeJS

  • Alle Major NodeJs Versionen
  • npm (ggf. bei nodejs dabei)

Ruby

  • Ruby
  • gem

Werkzeuge

Versionsknotrolle

  • git [git] (man muss schauen ob manche sub commands wegen z.B. Perl abhängigkeiten in andere pakete ausgelagert sind)
  • git-flow (kann man, wenn man will)
  • svn [svn]
  • cvs [cvs]
  • mercurial [hg]
  • gitg/git-cola/gitk (irgend was/mehreres grafisches für git halt, hilft einsteigern)

Editoren/Text

  • vim
  • neovim
  • wxhexeditor (gui hex editor w/ insert/delete + diff)
  • ghex (gui hex editor w/ simple insert/delete)
  • dhex (console hex editor (replace only) + diff)
  • nano
  • kate
  • gedit
  • libreoffice
  • myspell-de
  • myspell-en
  • aspell-de
  • aspell-en
  • micro

PDF

Die Horde an PDF Readern ist leider nötig, da jeder etwas anderes (nicht) kann.

  • zathura (besser zu bedienen als mupdf, automatischer reload)
  • mupdf (Kann interaktive formulare, kein automatischer reload)
  • okular (kann nicht mit allen Formulararten umgehen, kann aber gute annotations)
  • evince (kann glaube ich alle Formulararten)
  • pdfshuffle (VL zusammenstellen)
  • acroread (kann alles, auser 64bit inodes)
  • diffpdf (unglaublich hilfreich)
  • pdfgrep (unglaublich hilfreich)
  • pdfpc (>= Version 4 für Notes)

DM

  • i3 [i3, i3bar, i3-msg]
  • i3lock
  • i3status [i3status]
  • Irgendwelchen Screensaver (z.B. Xscreensaver)

Kommunikation

  • pidgin (Multi protocol chat, kann rocket chat)
  • quassel
  • gajim (Viel bessererer Jabber support als alle anderen, aber halt nur jabber)
  • weechat (die einen wollen das, z.B. um zum bouncer zu connecten, zeug testen ohne sein weechat auf hund zu beenden)
  • Dino (modern XMPP)
  • Thunderbird

Browser

  • Vivaldi
  • Firefox
  • Waterfox
  • Palemoon
  • Chromium
  • Konsolen browser (wenn man mal wieder grafik module verkackt)

Container

  • VirtualBox
  • VirtualBox Extension pack
  • VirtualBox guest additions
  • vergrant [packer]
  • qemu
  • Docker
  • LXC/LXD

Packprogramme

  • zip
  • rar
  • cab
  • 7z

Multimedia / Design

Bild

  • feh
  • sxiv
  • wacom Treiber
  • dia (RNP)
  • imagemagick
  • Inkscape
  • gimp
  • krita

Ton

  • ario
  • pavucontrol
  • Alsa Mixer
  • audacity

Video

  • mpv
  • vlc
  • blender
  • youtube-dl
  • youtube-viewer
  • rdpdump

Sonstiges

  • liberation-fonts
  • google fonts
  • (fontmatrix)
  • fontforge (u.a. um die Fonts fürs Logo zu bauen)
  • Birdfont

Lernen

  • anki
  • octave

Konsole

Netz Zeug

Um so mehr Netz Tools lokal installiert sind, um so besser, wenn das netzt mal nicht mehr geht

  • iproute2 [ip/ss] (“das neue ifconfig”)
  • net-tools [ifconfig] (Für die die sich nicht umgewöhnen können (und die Ausgabe ist schöner))
  • ping (schauen das es auch ping -6 kann oder ping6 hat)
  • traceroute (schauen das eine IPv6 fähige version dabei ist)
  • bind tools [dig]
  • socat
  • telnet
  • netcat [nc]
  • whois
  • nmap
  • curl
  • wget
  • httpie
  • iw

"Normal"

  • zsh
  • bash
  • colordiff
  • diff/patch
  • mlocate (+ etwas das es automatisch updated)
  • tree
  • ssh
  • mosh
  • tmux
  • inotify
  • lsof
  • pv
  • strace
  • assh
  • pssh
  • picocom (Und normale user dürfen auf ttyUSB* ttyACM* zugrefen)

Admin

  • pciutils
  • lshw
  • htop
  • glances
  • linux util [lsblk/losetup/uuidgen/…]
  • gptfdisk [sgdisk]

Verschiedenes

  • powerline-symbols

X11

Kleine helfer

  • xdotools
  • xmodmap (Shortcuts bei leichtgewichtigen DMs erstellen)
  • x2x
  • xclip
  • setxkbmap (Keyboard layout bei leichtgewichtigen DMs einstellen)
  • xev
  • xrandr
  • dmenu (Menüs für leichtgewichtige DMs)
  • unclutter
  • dunst (Notifications für leichtgewichtige DMs)
  • xset

Weiteres

  • intel-microcode (wenn Intel CPUs)
  • kdiff3
  • seahorse (Gnome Keyring verwalten)
  • gnuradio
  • rtl_433
  • urh
  • kismet
  • horst
  • aircrack-ng
  • pgmodeler
  • mycli
  • pgcli
  • sqlitestudio
  • openboard (white board)
  • eagle
  • kicad + zusatzpakete
  • pulseview

für diverse DMs grafische dinger Explorer: pcmanfm Bildbetrachter: …?

Spiele

  • nottetris2
  • notpacman
  • Supertux
  • minetest (+ mineclone)
  • armagetronad
  • sauerbraten
  • widelands
  • 0ad
  • liquidwar
  • widelands
  • urbanterror
  • performous
  • pioneers
  • iagno
  • performous
  • orthorobot
  • blobby

Terminal

  • rxvt-unicode [urxvt, urxctc]
  • termite
  • Konsolve (für das Kate Terminal)

Gnome/KDE/… Konsolen

computer/software_setup/linux.txt · Last modified: 2021-01-01 00:27 by skrupellos