marvin.im

Linux

Raspberry Pi 3 - Debian Jessie compiling TVHeadend from sources

English Raspberry Pi Linux

foreword

I’ve switched from a Raspberry Pi 1 Model B to a Raspberry Pi 3 Model B because my DVB USB device recordings on RPI1 were clipped.

I hope this changes using the much stronger RPI3.

My DVB USB device: Sundtek MediaTV Pro III

let’s start

preparations

Just download and flash the Raspbian LITE image from https://www.raspberrypi.org/downloads/raspbian/

sudo apt-get update
sudo apt-get install -y vim wget
date
sudo dpkg-reconfigure tzdata
date
sudo raspi-config
sudo reboot

installing MediaTV Pro III (skip this if you use another tv device)

wget http://www.sundtek.de/media/sundtek_netinst.sh && \
chmod 777 sundtek_netinst.sh && sudo ./sundtek_netinst.sh

cat << EOL | sudo tee /etc/sundtek.conf
use_hwpidfilter=on
device_attach=systemctl restart tvheadend
EOL

building TVHeadend from sources

since the official wiki building page seems a bit outdated here are my notes

Read more...

Ubuntu - VLANs auf gebündelten Netzwerk Interfaces

Ubuntu 14.04 Ubuntu 12.04 Deutsch Linux

Hallo,

es ist leider nicht ganz trivial, VLANs auf bonded Interfaces wie z.B. bond0 zu benutzen.

Getestet unter 12.04 LTS und 14.04 LTS (Diese Anleitung funktioniert wohl ab 12.04)

Zuerst benötigen wir spezielle Software Pakete:

# für vlan funktionalität
sudo apt-get install vlan
# für bonding
sudo apt-get install ifenslave-2.6
# für bond modus 4
sudo apt-get install net-tools ethtool

Jetzt müssen wir noch die Kernel Module zum Kernel start hinzukonfigurieren

Read more...

Linux - Interface Link Status (up / down) aller Interfaces ermitteln

Deutsch Linux

Hallo

es ist öfters nützlich gerade wenn man viele Interfaces hat, den Linkstatus der einzelnen Interfaces zu ermitteln.

# ifconfig -a | sed -n '/^[^ ]/p' | awk '{print "echo -n " $1 " ; ethtool " $1 " | grep detected;"}' | bash

Als Ausgabe solltet Ihr dann folgendes sehen:

eth1	Link detected: yes
eth2	Link detected: yes
eth3	Link detected: yes
eth4	Link detected: yes
eth5	Link detected: no
eth6	Link detected: yes
eth7	Link detected: yes
eth8	Link detected: yes
eth9	Link detected: no

Grml - das neue und bessere Knoppix / Parted Magic?

Reviews Deutsch Linux

Was sucht man den schon als Sysadmin - eine schöne Live Distribution um allen möglichen Problemen entgegen treten zu können.

Leider ist die nicht so einfach zu finden. Bisher bestand meine “Werkzeugtasche” aus einem kleinen CD Täschchen mit verschiedensten Rettungs/Live/Virenscan Distributionen.

Diese besteht aus:

  • Desinfec’t 2014
  • Knoppix
  • PartedMagic (eine veraltete Version - seit es sich hinter einer PayWall versteckt)
  • Ubuntu LTS
  • DamnSmall (als MiniCD - ein antikes Überbleibsel)

diese dann oft als CD / DVD für x86 und x86_64 (man weiß ja leider nie was der Problemrechner hat und mit was er zurecht kommt)

Read more...

Linux - Switch off Display or Montior

English Linux

Hey there,

especially on mobile or all-in-one desktops like the iMac you might want to turn off the Display manually. For example if a long dd command is running.

To do so, you can use the small command xset with which you can control many display and energy saving tasks.

Switch Off

xset dpms force off

Switch On

xset dpms force on

or you could just move the mouse or press any key on the keyboard

Read more...

Wake On LAN / WAN over different Subnets OpenWRT (or other Routers)

English Networking Linux

Hey there,

you might have found several Tutorials about how to configure Wake On WAN or WAN.

Unfortunatly most of them lack of a good description how to get it work over a router.

In my case I’m using a OpenWRT Router which I want to use to Wake my LAN PCs from the WAN side of my Network. Well after this tutorial you should be able to achieve this goal with any router ;)

Read more...

Ubuntu - Chrome Installation Self-Signed Certificates

Ubuntu 14.04 Ubuntu 12.04 Deutsch Linux

Grüß Sie

eventuell stehen Sie ja auch gerade vor dem Problem. Sie haben einen eigenen Webservice, welcher über https erreichbar ist.

Da Sie sich das Geld für ein professionelles Zertifikat sparen möchten, nutzen Sie ein selbst signiertes.

Der Import in Firefox ist meist kein Problem. Firefox fragt ja beim ersten Aufruf, ob Sie diesem Zertifikat dauerhaft vertrauen. Hierzu sagen Sie einfach ja und es funktoniert.

Chrome nutzt unter Ubuntu seinen eigenen Truststore. Auch wenn Sie das Zertifikat im Ubuntu systemweit vertrauen, Chrome wird trotzdem eine Warnung aussprechen.

Read more...

Ubuntu 14.04 - Unity anpassen Websuche und co. deaktivieren

Ubuntu 14.04 Deutsch Linux

Grüß Sie

falls Sie auch ein Problem haben, das Ubuntu 14.04 im Dash das Internet, Ihre Dateien und co. durchsucht und anzeigt, so können Sie sich mittels dem Unity Tweak Tool helfen.

Installieren können Sie es mittels:

sudo apt-get install -y unity-tweak-tool

Hier lassen sich zusätzlich noch viele andere Dinge einstellen, wie aktive Ecken und ähnliches. Es lohnt sich auf jeden Fall, sich duch alle Reiter zu klicken und durchzusehen, was es für Möglichkeiten bietet.

Read more...

Ogre3D Bullet Eclipse unter Lubuntu 12.04 installieren

Ubuntu 14.04 GameDev Deutsch Linux

Schönen guten Tag

hier ein Tutorial für die Installation von Ogre3D mit Bullet und fast allen anderen Features aus den Quelltexten gebaut für Eclipse CPP unter Lubuntu 12.04.

Als aller erstes macht Ihr am besten mal die nötigen Downloads:

Betriebssystem Vorbereitung

# all as root
apt-get purge ace-of-penguins -y
apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade
apt-get install -y vim gimp gimp-normal* blender subversion git cmake build-essential vlc edit
# java 7 installation
apt-get install openjdk-7-jdk openjdk-7-source openjdk-7-demo openjdk-7-doc openjdk-7-jre-headless openjdk-7-jre-lib
# dependencies for ogre, bullet and others
apt-get install freeglut3-dev libxaw7-dev libfreetype6-dev libois-dev libxrandr-dev libzzip-dev nvidia-cg-toolkit libfreeimage-dev libboost-thread-dev libpoco-dev doxygen libcppunit-dev libtbb-dev bison flex

Ogre Installations Vorbereitung

# all as normal user
cd Downloads/bullet-2.82-r2704/
cmake . -G "Unix Makefiles" -DBUILD_DEMOS=FALSE -DINSTALL_EXTRA_LIBS=TRUE
make -j4
sudo make install
cd ..
git clone https://github.com/aras-p/hlsl2glslfork.git
cd hlsl2glslfork/
cmake .
make
sudo make install
cd ..
git clone https://github.com/aras-p/glsl-optimizer.git
cd glsl-optimizer/
cmake .
make
sudo make install
cd ..

Ogre3D Installation

# all as normal user
cd ogre_src_*/
cmake .
make
sudo make install
cd ..

ogrebullet Installation

# all as normal user
# ogrebullet after ogre installation
git clone https://bitbucket.org/alexeyknyshev/ogrebullet.git
cd ogrebullet/
cmake .
make
sudo make install

Eclipse C++ Installation:

Entpackt das Eclipse Archiv nach /opt sodass euer Eclipse danach unter /opt/eclipse-cpp/ liegt. Es kann sein, dass Ihr die Berechtigungen noch auf den Ordner setzten müsst, damit Ihr eclipse erfolgreich ausführen könnt.

Read more...

Installation der JMonkeyEngine3 (jme3) unter Ubuntu

Ubuntu 14.04 GameDev Deutsch Linux

Guten Tag

hier ein kurzes Tutorial wie man jME3 bzw. die jMonkeyEngine 3 unter Ubuntu mit Android Support installiert.

1. OpenJDK 7 Installation

Ubuntu Wiki

sudo apt-get -y install openjdk-7-jdk openjdk-7-source openjdk-7-demo openjdk-7-doc openjdk-7-jre-headless openjdk-7-jre-lib

2. Android SDK Installation

Download

ich entpacke das SDK immer unter /opt und verlinke dann mit einem symbolischen Link adb.

Solltet Ihr euch auf einem 64 Bit Ubuntu befinden, kann es vorkommen, das dass Android SDK nicht läuffähig ist (es ist auch in der 64 Bit Version nicht 100% 64Bit). Ihr könnt die unten aufgeführten Programme installieren um das Problem zu lösen (oder auch einfach ia32-libs wenns ne ältere Ubuntu Version ist)

Read more...
1 of 2 Next Page