Netzsektor - mehr als nur Technik!

Netzsektor startet mit neuem Gewand. Bitte habt noch etwas Geduld bis wir alles mit Leben gefüllt haben. Wir wünschen euch viel Spaß. mehr »

 

Kategorienarchiv: Linux

Linux: Pakete in für apt-get dursuchen

Wer manchmal ein Paket sucht aber den genauen Namen nicht kennt, sollte mal das Repo durchsuchen.
apt-cache search NameDesPakets

Beispiel für Pakete mit PHP im Titel:
apt-cache search php

Linux: zLib installieren

Installationsguide + Quelle:

Zuerst laden wir uns die Quelldateien – wir haben euch direkt die Version hochgeladen.
zlib-1.2.5.tar
ansonsten auch auf der offiziellen Seite(http://zlib.net/)

wget http://www.netzsektor.de/wp-content/uploads/2011/11/zlib-1.2.5.tar.gz

Jetzt entpacken wir das Archiv.
tar xvfz zlib-1.2.5.tar.gz

Nun in den Ordner wechseln
cd zlib-1.2.5

Zum Schluss nur noch folgendes eingeben:
./configure
make
make install

Das wars auch schon.
zLib wurde von Jean-loup Gailly (compression) und Mark Adler (decompression) entwickelt.

Linux: xls2csv für TYPO3 unter Linux installieren

XLS2CSV wird für das indexieren/lesen von Excel-Dateien benötigt.
Besonders wichtig für den Einsatz von Indexed Search.

Unsere Anleitung gilt nicht nur für Dedicated-Server, sondern auch für Managed-Server.

Wie geht man vor?

Wenn man keine Berechtigung hat – besonders bei Managed-Servern sollte man innerhalb des Kundenordner einen “tools”-Ordner anlegen.
mkdir tools
cd tools

Jetzt laden wir uns das XLS2CSV herunter.
Wir bieten es euch direkt an – dann braucht ihr es nicht im Netz suchen.
wget http://www.netzsektor.de/wp-content/uploads/2011/10/xls2csv-1.06.tar.gz
xls2csv-1.06.tar

Jetzt müssen wir die XLS2CSV entpacken und am besten direkt umbenennen
tar xvfz xls2csv-1.06.tar.gz
mv xls2csv-1.06.tar.gz xls2csv
cd xls2csv

Jetzt konfigurieren wir das xls2csv – WICHTIG: ihr müsst EUERPFAD mit dem aktuellen PFAD ersetzen:
perl Makefile.PL PREFIX=/euerpfad/tools/

Nun der letzte aktive Schritt:
make
make install

Im “TYPO3-Installtool->alle Einstellungen” müsst ihr nur noch den Tools-Ordner unter “bin_path” hinterlegen.
Das ist wichtig damit TYPO3 euer XLS2CSV auch findet.

Linux: catdoc für TYPO3 unter Linux installieren

CATDOC wird für das indexieren/lesen von Word-Dateien benötigt.
Besonders wichtig für den Einsatz von Indexed Search.

Unsere Anleitung gilt nicht nur für Dedicated-Server, sondern auch für Managed-Server.

Wie geht man vor?

Wenn man keine Berechtigung hat – besonders bei Managed-Servern sollte man innerhalb des Kundenordner einen “tools”-Ordner anlegen.
mkdir tools
cd tools

Jetzt laden wir uns das CATDOC herunter.
Wir bieten es euch direkt an – dann braucht ihr es nicht im Netz suchen.
wget http://www.netzsektor.de/wp-content/uploads/2011/10/catdoc-0.93.3.tar.gz
catdoc-0.93.3.tar

Jetzt müssen wir die Catdoc entpacken und am besten direkt umbenennen
tar xvfz catdoc-0.93.3.tar.gz
mv catdoc-0.93.3 catdoc
cd catdoc

Jetzt konfigurieren wir das catdoc – WICHTIG: ihr müsst EUERPFAD mit dem aktuellen PFAD ersetzen:
./configure –prefix=/EUERPFAD/catdoc/ –disable-wordview –disable-langinfo –with-input-charset=8859-15 –with-output-charset=8859-15

Nun der letzte aktive Schritt:
make
make install

Im “TYPO3-Installtool->alle Einstellungen” müsst ihr nur noch den Tools-Ordner unter “bin_path” hinterlegen.
Das ist wichtig damit TYPO3 euer Catdoc auch findet.

Linux: CIFS unter Linux und Webmin einsetzen

Wer das CIFS unter Linux vermisst, muss dieses noch installieren.
Danach kann dieses in allen Anwendungen und Webmin genutzt werden.

Zuerst Updaten um die aktuellese Version zu erhalten
apt-get update

Jetzt geht es rund!
apt-get install smbfs

Linux: Apache mit PHP, MySQL und PHPMyAdmin auf Linux installieren

Schnell und einfach:

apt-get install update
apt-get install apache2 php5 libapache2-mod-php5
apt-get install mysql-server mysql-client php5-mysql
apt-get install phpmyadmin
apt-get install curl libcurl3 libcurl3-dev php5-curl

/usr/bin/mysqladmin -u root password ‘das-neues-password’
nano /var/www/index.php
echo Include /etc/phpmyadmin/apache.conf >> /etc/apache2/apache2.conf
/etc/init.d/apache2 restart

PHPMyAdmin aufrufen
Jetzt ist ein komplett lauffähiger Server entstanden, um Scripte zu testen, zu Programmieren oder einfach nur um Debian bzw Linux ein wenig besser kennenzulernen.

Module aktivieren
ln -sf /etc/apache2/mods_available/mod_rewrite.conf /etc/apache2/mods_enabled/mod_rewrite.conf
ln -sf /etc/apache2/mods_available/mod_rewrite.load /etc/apache2/mods_enabled/mod_rewrite.load
/etc/init.d/apache2 restart

VMWARE: Unable to get the last modification…

Generating SSL Server Certificate

Unable to get the last modification timestamp of the destination file
/etc/vmware/ssl/rui.key.
Execution aborted.

Lösung:
touch /etc/vmware/ssl/rui.key
touch /etc/vmware/ssl/rui.crt

VMWARE: Paketabhängigkeiten

VMWARE besitzt unter Linux folgende Paketabhängigkeiten und diese sollten vorher installiert worden sein:

aptitude install linux-headers-`uname -r` libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 psmisc build-essential ia32-libs

Linux: SVN unter Linux einrichten

Manchmal ist es sinnvoll und vorallem besser sein eigenes Repositorie zu besitzen.
Dann schauen wir uns die Installation eines SVN Server unt Linux mal genauer an.

Installation:
Zuerst Updaten!
apt-get update

Wenn nicht schon vorhanden – einen Apache installieren!
apt-get install apache2

Nun kommt das Subversion inklusive Webpanel dran.
apt-get install subversion libapache2-svn

Nun diese Liste abarbeiten:
mkdir /var/lib/svn
svnadmin create /var/lib/svn
chown -R www-data /var/lib/svn
htpasswd -cm /etc/apache2/dav_svn.passwd EUERUSER

nano /etc/apache2/dav_svn.authz und dort das Eingeben! ->
[/]
* = r
EUERUSER= rw

weiter gehts: svnserve -d -r /var/lib/svn In der /etc/apache2/mods-available/dav_svn.conf folgendes hinzufügen.


DAV svn
SVNPath /var/lib/svn
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz

Require valid-user # SSLRequireSSL

Nun noch apt-get install enscript websvn

Euer SVN ist nun unter http://ip/websvn zu erreichen! svn://ip Um das SVN bei einem Neustart zu starten: svnserve -d

Linux: SSH-Keys – Schlüsselpaare einrichten

Wer z.b. keine Lust hat sich an seinem Server mit einem Passwort zu authentifizieren, der kann sich einen SSH-Key anfertigen.
Andere benötigen den Schlüssel um zwei Server miteinander kommunizieren zu lassen.

Los gehts:
zuerst erstellen wir das private/public Schlüsselpaar indem wir folgendes eingeben:

ssh-keygen -t rsa

Danach müsst ihr den Schlüssel hier entnehmen oder an den anderen Server per scp ~/.ssh/id_rsa.pub remote_host: übergeben.

Auf dem anderen Server muss das gleiche ausgeführt werden:

ssh-keygen -t rsa
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

Jetzt könntet ihr versuchen auf den Server zu connecten:
ssh REMOTE_USERNAME@remote_host