linux:dev1_2setup
Table of Contents
Devuan Setups
These depends on my need when using that particular machine.
- using virtualbox from oracle (just like my slackware setup)
- using texlive (install using tlmgr)
- alternatively, install texlive texlive-latex-extra texlive-science
- install freecad kicad openscad (project stuffs)
- install ntp ntpdate (system management)
Development
- getting OpenGL stuffs (glut):
$ apt install freeglut3-dev - getting sqlite stuffs:
$ apt install sqlite3 libsqlite3-dev - getting glade (will also get gtk library):
$ apt install glade - getting wxwidgets stuffs:
$ apt install lib-wxgtk3.0dev - getting my1imgpro stuffs:
$ apt install libavcodec-dev libavdevice-dev libavformat-dev libswscale-dev - to compile sdcc:
$ apt install bison flex libboost-dev texinfo
Web Server
- Install webserver
$ apt install //apache2//
- default path for web is
/var/www/html - configure
$ cd /etc ; vi apache2/apache2.conf ; cd - >/dev/null
- add ServerName (remove annoying startup message!)
- my my1apisrv code need these for www dir config
Options FollowSymLinks AllowOverride All Require all granted
- Install php
$ apt install php php-cgi libapache2-mod-php php-mysql php-sqlite3
- enable pdo support
cd /etc ; vim php/7.0/apache2/php.ini ; cd - >/dev/null
- create required links in mods-enabled and conf-enabled
- my my1apisrv code need
rewrite - both folders are in
apache2(/etc)
- if running dokuwiki
$ apt install php-xml
- my API client php code needs this
$ apt install php-curl
- Install database
$ apt install mariadb-server
Multi-Arch (a.k.a. Multi-Lib)
To run 32-bit binary:
- Enable multi-arch:
$ dpkg –add-architecture i386 - Update package list:
$ apt update - Most probably need libc:
$ apt install libc6:i386 - Install required libraries: (<package>:i386)
To build 32-bit binary:
- Install compiler(s):
$ apt install gcc-multilib g++-multilib- Notice that these are 64-bit packages (no :i386 suffix) → cross compilers!
- Use
-m32gcc option to compile!
Gaming
To play steam games:
- enable multi-arch
- install steam
$ apt install steam
NFS setup
Dumping this as it is for now:
- client
- install
$ apt install nfs-common
- mount
$ mount -t nfs <host>:/path <mount-point>
- server
- install
$ apt install nfs-kernel-server
- [optional]
$ mount --bind /path/to/share /mount/point
- modify accordingly
$ cd /etc ; vim exports ; cd - >/dev/null
- start
$ service nfs-kernel-server start
Others
My iso2boot script need isohybrid from syslinux/isolinux project:
$ apt install syslinux-utils
linux/dev1_2setup.txt · Last modified: by azman
