User:Ax/Installieren: Difference between revisions

From beggabaur
Jump to navigation Jump to search
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Eagle =
= Eagle =
ftp://ftp.cadsoft.de/eagle/program/ in wine installieren.
ftp://ftp.cadsoft.de/eagle/program/ in wine installieren.
= Endless Sky =
# /!\ Do not read official documentation!
mkdir /usr/local/src/build_endles-sky_$version
cd /usr/local/src/build_endles-sky_$version
cp -R ../endless-sky.git/* .
cmake -D CMAKE_INSTALL_PREFIX:PATH=/usr/local/
make -j4
make install
cp build/linux/Release/endless-sky /usr/local/games




Line 6: Line 17:
http://git.geda-project.org/
http://git.geda-project.org/


= hwinfo =
Unter Debian Buster / Devuan Beowulf funktioniert --framebuffer nicht richtig:</br>
https://github.com/openSUSE/hwinfo/issues/82
aptitude remove hwinfo libhd21
wget <nowiki>http://ftp.de.debian.org/debian/pool/main/libx/libx86emu/libx86emu1_1.11-2_amd64.deb</nowiki>
wget <nowiki>http://ftp.de.debian.org/debian/pool/main/h/hwinfo/libhd21_21.38-1_amd64.deb</nowiki>
wget <nowiki>http://ftp.de.debian.org/debian/pool/main/h/hwinfo/hwinfo_21.38-1_amd64.deb</nowiki>
dpkg -i libx86emu1_1.11-2_amd64.deb
dpkg -i libhd21_21.38-1_amd64.deb
dpkg -i hwinfo_21.38-1_amd64.deb


= KiCad =
= KiCad =
Line 39: Line 61:


= mplayer =
= mplayer =
  ./configure [--help | --prefix=/usr/local/apps/mplayer-ver --enable-gui --codecsdir=/usr/local/lib/codecs  --language=de --enable-dynamic-plugins]
# Wahrscheinlich unvollständig!
aptitude install liba52-0.7.4-dev libbs2b-dev libbz2-dev libcdio-cdda-dev libcdio-paranoia-dev libcdparanoia-dev \
libcrystalhd-dev libdca-dev libdv4-dev libdvdread-dev libenca-dev libfaac-dev libfontconfig1-dev libfribidi-dev \
libgif-dev libgnutls28-dev libgsm1-dev liblzo2-dev libmng-dev libmp3lame-dev libmpeg2-4-dev libmpeg3-dev libmpg123-dev \
liboggz2-dev libopenal-dev libopencore-amrnb-dev libopencore-amrwb-dev libopenjpeg-dev libopus-dev libpostproc-dev \
librtmp-dev libsctp-dev libsdl-image1.2-dev libtheora-dev libtwolame-dev libvdpau-dev libvpx-dev libx264-dev \
libxmmsclient++-dev libxvidcore-dev libxvmc-dev musepack-tools x264 libsmbclient-dev libaa1-dev libbluray-dev
(libopenmpt-dev?)
 
Release, nicht svn, wegen ffmpeg:
  ./configure --help
--prefix=/usr/local/ --codecsdir=/usr/local/share/codecs \
  --disable-gui --language=en --enable-dynamic-plugins --disable-pulse




Line 46: Line 80:
  sed "s|/usr/local|/opt/msp430|" -i config.mak
  sed "s|/usr/local|/opt/msp430|" -i config.mak
  make install
  make install
= pmount =
=== enable exfat ===
Obtaining of sources:
cd /usr/local/src
wget <nowiki>https://alioth-archive.debian.org/git/pmount/pmount.git.tar.xz</nowiki>
tar -xf pmount.git.tar.xz
git clone pmount.git
wget <nowiki>https://alioth-archive.debian.org/git/pmount/pmount-debian.git.tar.xz</nowiki>
tar -xf pmount-debian.git.tar.xz
git clone pmount-debian.git
wget <nowiki>https://aur.archlinux.org/cgit/aur.git/plain/pmount.exfat.patch?h=pmount</nowiki> -O pmount.exfat.patch
patch -p2 pmount-debian/src/fs.c < pmount.exfat.patch
Compiling:
aptitude purge pmount
aptitude install libblkid-dev libtool-bin
cd pmount
./autogen.sh
./configure  # prefix set to /usr/local
make -j ${nproc}
su -c "chown root src/pmount && chmod +s src/pmount"
=== Usage ===
cat /etc/pmount.allow
/dev/sr0
/dev/sdd1
/dev/sdd2
/dev/sdd3




Line 68: Line 139:


= quassel =
= quassel =
  cmake -D WANT_CORE=OFF -D WANT_QTCLIENT=OFF -D WANT_MONO=ON -D WITH_OXYGEN=OFF -D WITH_WEBKIT=OFF ../quassel.git
  cmake -D CMAKE_BUILD_TYPE=Release -D WANT_CORE=OFF -D WANT_QTCLIENT=OFF -D WANT_MONO=ON -D WITH_WEBKIT=OFF ../quassel.git
obosolete: -D WITH_OXYGEN=OFF
-D WITH_DBUS=OFF


https://bugs.quassel-irc.org/projects/quassel-irc/wiki/Build_Quassel_on_Linux_(english) <BR>
https://github.com/justjanne/quassel-rest-search <BR>
https://github.com/justjanne/quassel-rest-search <BR>
https://github.com/aziraphale/Quassel-LogSearch <BR>
https://github.com/aziraphale/Quassel-LogSearch <BR>
Line 75: Line 149:
https://github.com/rikai/Quassel-DumpLog-Mirror <BR>
https://github.com/rikai/Quassel-DumpLog-Mirror <BR>
https://github.com/fish-face/quasselgrep
https://github.com/fish-face/quasselgrep
= quassel-core Uberspace =
cmake -D CMAKE_INSTALL_PREFIX=$HOME/.local -D CMAKE_BUILD_TYPE=Release -D WANT_CORE=ON -D WANT_QTCLIENT=OFF -D WANT_MONO=OFF -DWITH_KDE=OFF -D WITH_WEBKIT=OFF -D WITH_DBUS=OFF ../quassel.git/
cmake -D BUILD_SHARED_LIBS=OFF -D EMBED_DATA=ON -D CMAKE_BUILD_TYPE=Release -D WANT_QTCLIENT=OFF -D WANT_CORE=ON -D WANT_MONO=OFF -DWITH_KDE=OFF -D WITH_WEBKIT=OFF -D WITH_DBUS=OFF ../quassel.git/
= Supertuxkart =
https://github.com/supertuxkart/stk-code/blob/master/INSTALL.md
cmake -D USE_WIIUSE=0 -D BUILD_RECORDER=off ../supertuxkart_stk-code.git/




Line 104: Line 190:
http://www.xcdroast.org/
http://www.xcdroast.org/
  ./configure --enable-gtk2 --prefix=/...
  ./configure --enable-gtk2 --prefix=/...
= XTrackCAD =
https://sourceforge.net/projects/xtrkcad-fork/
Step-by-step instructions to compile branch 'default' on Devuan Chimaera. Might work on other distros as well.
Installing dependencies:
su -c "apt-get install cmake g++ gcc make mercurial pardoc libc6-dev libcairo2-dev \
    libcmocka-dev libfreeimage-dev libgdk-pixbuf2.0-dev libglib2.0-dev libgtk2.0-dev libpango1.0-dev libzip-dev"
Set directory to hold the source code and the prefix to install to. If you're not a member of the 'staff' group you might prefer to point these paths somewhere to inside your $HOME:
export XTRKCAD_SRC_DIR=/usr/local/src/
export XTRKCAD_INSTALL_DIR=/usr/local/
From here on in the commands are simple copy'n'paste:
cd $XTRKCAD_SRC_DIR
hg clone <nowiki>http://hg.code.sf.net/p/xtrkcad-fork/xtrkcad</nowiki> xtrkcad-fork-xtrkcad
<!--
# For why the sed commands see https://sourceforge.net/p/xtrkcad-fork/bugs/284/
#  should™ be obsolete since July 2020, on branch default at least
sed 's|/usr/share/applications|${XTRKCAD_SHARE_INSTALL_DIR}/applications/|' \
    -i xtrkcad-fork-xtrkcad/app/lib/CMakeLists.txt
sed 's|/usr/share/pixmaps|${XTRKCAD_SHARE_INSTALL_DIR}/pixmaps/|' \
    -i xtrkcad-fork-xtrkcad/app/lib/CMakeLists.txt
-->
mkdir build_xtrkcad && cd build_xtrkcad
cmake -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX:PATH="$XTRKCAD_INSTALL_DIR" \
    -D XTRKCAD_TESTING=OFF $XTRKCAD_SRC_DIR/xtrkcad-fork-xtrkcad
make -j $(nproc) && make install
Updating local clone:
cd $XTRKCAD_SRC_DIR/xtrkcad-fork-xtrkcad
hg pull
hg update
= zyGrib =
http://www.zygrib.org/#section_debian

Latest revision as of 21:49, 22 March 2024

Eagle

ftp://ftp.cadsoft.de/eagle/program/ in wine installieren.


Endless Sky

# /!\ Do not read official documentation!
mkdir /usr/local/src/build_endles-sky_$version
cd /usr/local/src/build_endles-sky_$version
cp -R ../endless-sky.git/* .
cmake -D CMAKE_INSTALL_PREFIX:PATH=/usr/local/
make -j4
make install
cp build/linux/Release/endless-sky /usr/local/games


gEDA

http://git.geda-project.org/


hwinfo

Unter Debian Buster / Devuan Beowulf funktioniert --framebuffer nicht richtig:
https://github.com/openSUSE/hwinfo/issues/82

aptitude remove hwinfo libhd21
wget http://ftp.de.debian.org/debian/pool/main/libx/libx86emu/libx86emu1_1.11-2_amd64.deb
wget http://ftp.de.debian.org/debian/pool/main/h/hwinfo/libhd21_21.38-1_amd64.deb
wget http://ftp.de.debian.org/debian/pool/main/h/hwinfo/hwinfo_21.38-1_amd64.deb
dpkg -i libx86emu1_1.11-2_amd64.deb
dpkg -i libhd21_21.38-1_amd64.deb
dpkg -i hwinfo_21.38-1_amd64.deb

KiCad

http://bazaar.launchpad.net/~kicad-testing-committers/kicad/testing/view/head:/Documentation/compiling/COMPILING.txt

cd $srcdir
bzr branch lp:kicad kicad_testing
bzr branch lp:kicad/stable kicad_stable
bzr branch lp:~kicad-lib-committers/kicad/library kicad_libraries
bzr branch lp:~kicad-developers/kicad/doc kicad_doc
Für Update im jeweiligen Verzeichnis "bzr pull" ausführen.
cmake -D KICAD_TESTING_VERSION="ON" -D CMAKE_BUILD_TYPE="Release" -D CMAKE_INSTALL_PREFIX=/usr/local/apps/Kicad-testing $srcdir/kicad_testing
cmake -D KICAD_STABLE_VERSION="ON" -D CMAKE_BUILD_TYPE="Release" -D CMAKE_INSTALL_PREFIX=/usr/local/apps/Kicad-stable $srcdir/kicad_stable
cmake -D CMAKE_INSTALL_PREFIX=/usr/local/apps/Kicad-{version} ~/src/kicad_libraries/
cmake -D CMAKE_INSTALL_PREFIX=/usr/local/apps/Kicad-{version} ~/src/kicad_doc/

krusader

https://krusader.org/get-krusader/index.html

cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_CXX_FLAGS="-O2 -fPIC" ..


midori

cd ~/src/midori.git ...
cp -R * /usr/local/src/midori.ver && cd /usr/local/src/midori.ver
./waf configure --prefix=/usr/local/apps/midori.ver
./waf build
./waf install


mplayer

# Wahrscheinlich unvollständig!
aptitude install liba52-0.7.4-dev libbs2b-dev libbz2-dev libcdio-cdda-dev libcdio-paranoia-dev libcdparanoia-dev \
libcrystalhd-dev libdca-dev libdv4-dev libdvdread-dev libenca-dev libfaac-dev libfontconfig1-dev libfribidi-dev \
libgif-dev libgnutls28-dev libgsm1-dev liblzo2-dev libmng-dev libmp3lame-dev libmpeg2-4-dev libmpeg3-dev libmpg123-dev \
liboggz2-dev libopenal-dev libopencore-amrnb-dev libopencore-amrwb-dev libopenjpeg-dev libopus-dev libpostproc-dev \
librtmp-dev libsctp-dev libsdl-image1.2-dev libtheora-dev libtwolame-dev libvdpau-dev libvpx-dev libx264-dev \
libxmmsclient++-dev libxvidcore-dev libxvmc-dev musepack-tools x264 libsmbclient-dev libaa1-dev libbluray-dev
(libopenmpt-dev?)

Release, nicht svn, wegen ffmpeg:

./configure --help
--prefix=/usr/local/ --codecsdir=/usr/local/share/codecs \
--disable-gui --language=en --enable-dynamic-plugins --disable-pulse


naken430asm

./configure
sed "s|/usr/local|/opt/msp430|" -i config.mak
make install


pmount

enable exfat

Obtaining of sources:

cd /usr/local/src
wget https://alioth-archive.debian.org/git/pmount/pmount.git.tar.xz
tar -xf pmount.git.tar.xz
git clone pmount.git


wget https://alioth-archive.debian.org/git/pmount/pmount-debian.git.tar.xz
tar -xf pmount-debian.git.tar.xz
git clone pmount-debian.git
wget https://aur.archlinux.org/cgit/aur.git/plain/pmount.exfat.patch?h=pmount -O pmount.exfat.patch
patch -p2 pmount-debian/src/fs.c < pmount.exfat.patch

Compiling:

aptitude purge pmount
aptitude install libblkid-dev libtool-bin
cd pmount
./autogen.sh



./configure  # prefix set to /usr/local
make -j ${nproc}
su -c "chown root src/pmount && chmod +s src/pmount"

Usage

cat /etc/pmount.allow
/dev/sr0
/dev/sdd1
/dev/sdd2
/dev/sdd3


qemu

http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Installation
http://wiki.qemu.org/Download

cd ~/src/qemu.git
git fetch ...
cd /usr/local/src/qemu-<ver>
cp -R ~/src/qemu.git/* .
./configure --prefix=/usr/local/apps/qemu-<ver>/ --audio-drv-list=alsa,sdl \
  --audio-card-list=ac97,es1370,sb16,adlib,gus,cs4231a \
  --target-list=i386-linux-user,x86_64-linux-user,i386-softmmu,x86_64-softmmu \
  --enable-trace-backend=simple
su -c echo 1 > /sys/kernel/mm/ksm/run
su -c modprobe kvm_amd
/opt/qemu/bin/qemu[-system-x86_64] -cdrom [file.iso|/dev/sr0] -hda disk-image -boot c -m 256M [-alt-grab]

http://qemuctl.sourceforge.net/


quassel

cmake -D CMAKE_BUILD_TYPE=Release -D WANT_CORE=OFF -D WANT_QTCLIENT=OFF -D WANT_MONO=ON -D WITH_WEBKIT=OFF ../quassel.git
obosolete: -D WITH_OXYGEN=OFF
-D WITH_DBUS=OFF

https://bugs.quassel-irc.org/projects/quassel-irc/wiki/Build_Quassel_on_Linux_(english)
https://github.com/justjanne/quassel-rest-search
https://github.com/aziraphale/Quassel-LogSearch
https://github.com/thorerik/quasselsearch
https://github.com/rikai/Quassel-DumpLog-Mirror
https://github.com/fish-face/quasselgrep


quassel-core Uberspace

cmake -D CMAKE_INSTALL_PREFIX=$HOME/.local -D CMAKE_BUILD_TYPE=Release -D WANT_CORE=ON -D WANT_QTCLIENT=OFF -D WANT_MONO=OFF -DWITH_KDE=OFF -D WITH_WEBKIT=OFF -D WITH_DBUS=OFF ../quassel.git/

cmake -D BUILD_SHARED_LIBS=OFF -D EMBED_DATA=ON -D CMAKE_BUILD_TYPE=Release -D WANT_QTCLIENT=OFF -D WANT_CORE=ON -D WANT_MONO=OFF -DWITH_KDE=OFF -D WITH_WEBKIT=OFF -D WITH_DBUS=OFF ../quassel.git/


Supertuxkart

https://github.com/supertuxkart/stk-code/blob/master/INSTALL.md

cmake -D USE_WIIUSE=0 -D BUILD_RECORDER=off ../supertuxkart_stk-code.git/


wine

libpng14
CFLAGS="-m32" ./configure --prefix=/usr/local/apps/wine-<ver>

lib32 als libprefix?

wine
cd ~/src/wine.git && git checkout wine-<version>
mkdir /usr/local/wine-<version> && cd /usr/local/wine-<version>
mkdir src/wine && src/wine
cp -R ~/src/wine.git .
./configure --prefix=/usr/local/apps/wine-<version> \
   LDFLAGS=-L/usr/local/apps/wine-<ver>/lib/        \
   CPPFLAGS=-I/usr/local/apps/wine-1.4_libpng-1.4.11/include/
make install
BF1942

Mods/bf1942/Settings/VideoDefault.con

renderer.forceSWSkinning 1


xcdroast

http://ftp.gwdg.de/linux/cdrecord/cdrtools-3.00.tar.bz2

make all

http://www.xcdroast.org/

./configure --enable-gtk2 --prefix=/...


XTrackCAD

https://sourceforge.net/projects/xtrkcad-fork/

Step-by-step instructions to compile branch 'default' on Devuan Chimaera. Might work on other distros as well.

Installing dependencies:

su -c "apt-get install cmake g++ gcc make mercurial pardoc libc6-dev libcairo2-dev \
   libcmocka-dev libfreeimage-dev libgdk-pixbuf2.0-dev libglib2.0-dev libgtk2.0-dev libpango1.0-dev libzip-dev"


Set directory to hold the source code and the prefix to install to. If you're not a member of the 'staff' group you might prefer to point these paths somewhere to inside your $HOME:

export XTRKCAD_SRC_DIR=/usr/local/src/
export XTRKCAD_INSTALL_DIR=/usr/local/

From here on in the commands are simple copy'n'paste:

cd $XTRKCAD_SRC_DIR
hg clone http://hg.code.sf.net/p/xtrkcad-fork/xtrkcad xtrkcad-fork-xtrkcad
mkdir build_xtrkcad && cd build_xtrkcad
cmake -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX:PATH="$XTRKCAD_INSTALL_DIR" \
   -D XTRKCAD_TESTING=OFF $XTRKCAD_SRC_DIR/xtrkcad-fork-xtrkcad
make -j $(nproc) && make install

Updating local clone:

cd $XTRKCAD_SRC_DIR/xtrkcad-fork-xtrkcad
hg pull
hg update


zyGrib

http://www.zygrib.org/#section_debian