Beitrags-Archiv für die Kategory 'Linux'

LaTeX Makefile – Temporäre Dateien automatisch verschieben

Samstag, 17. Juli 2010 13:04

Hallo Zusammen,
es war jetzt endlich an der Zeit ein Makefile zu schreiben, das es erlaubt, die von pdflatex erstellen Dateien automatisch zu verschieben. Zu diesen temporären Dateien gehören beispielsweise .aux oder .out. Zudem wird die ausgegebene PDF-Datei in ein Ausgabe-Verzeichnis verschoben. Mit Hilfe des Parameters “-output-directory” des Kommandozeilenbefehls pdflatex ist das so nicht möglich. Hiermit kann lediglich der Pfad für alle temporären Dateien gesetzt werden.

FILE=interimReport
DEPS=*.tex
TMP_FILETYPES=bbl blg log aux out toc lof lot idx acr alg acn glg glo ind idx lol gls ilg
FILE_DEPS=$(FILE).tex $(DEPS)
 
all: $(FILE).pdf moveOutput cleanup
 
$(FILE).pdf: $(FILE_DEPS)
        pdflatex $(FILE)
        bibtex $(FILE)
        pdflatex $(FILE)
        pdflatex $(FILE)
 
cleanup:
        if test -d tmp; then true; else mkdir tmp; fi
        if test -e $(FILE)-blx.bib; then mv -t ./tmp $(FILE)-blx.bib; fi
        for type in $(TMP_FILETYPES); do for file in $$(find . -maxdepth 1 -name "*.$$type"); do mv $$file tmp; done; done
 
moveOutput:
        if test -d out; then true; else mkdir out; fi
        if test -e $(FILE).pdf; then mv $(FILE).pdf out; fi

Thema: Latex, Linux | Kommentare (0) | Autor: admin

UbuntuOne kann keine Verbindung herstellen

Dienstag, 5. Januar 2010 23:12

An meinem Notebook gehe ich mal über WLAN mit verschiedenen systemweiten Proxys ins Internet und mal ohne Proxy Server (je nach Lokalität). Jedoch kam dabei der UbuntuOne Dienst so sehr durcheinander, dass generell keine Verbindung mehr möglich war. Zur kompletten Neuinstallation hat mir folgenden Anleitung geholfen (von forum.ubuntuusers.de):

CLIENT ENTFERNEN

1. Ubuntu One Client schließen
2.

sudo rm -rf ~/.local/share/ubuntuone
rm -rf ~/.cache/ubuntuone
rm -rf ~/.config/ubuntuone
mv ~/Ubuntu\ One/ ~/Ubuntu\ One_old/

3. Menü öffnen Anwendungen->Zubehör->Passwörter und Verschlüsselung, gehe zum Passwort tab, lösche Ubuntu One token. Er kann auch “Desktop Couch user authentication” heißen. Mehrere Einträge können geschlöscht werden.

4. (optional) Prüfen, ob UbuntuOne Prozesse laufen:

ps -aux | grep ubuntuone

Prozesse beenden mit

kill -9 <PROZESS_ID>

5. Pakete komplett entfernen

sudo apt-get purge ubuntuone-client* python-ubuntuone-storage*

CLIENT NEU INSTALLIEREN

sudo apt-get install ubuntuone-client* python-ubuntuone-storage*

6. Den Ordner ~/Ubuntu One öffnen und eine Datei erstellen, die nicht leer ist
6. Open Anwendungen->Internet->Ubuntu One und füge deinen Computer bei Ubuntu One hinzu, auf der Seite, die sich nach dem Starten von Ubuntu One öffnet.

Thema: Linux, Ubuntu | Kommentare (0) | Autor: admin

Ubuntu 9.10: ISO Datei mit Inhalt eines Verzeichnis erstellen

Samstag, 7. November 2009 16:19

Hallo Leute,

soeben hatte ich das Problem, dass ich ein Verzeichnis in der VirtualBox als CD-Laufwerk einbinden wollte/musste.
Mein Vorgehen war folgendes:

1. ISO-Datei mit dem Inhalt eines Verzeichnis/Ordner erstellen. Dies kann man über den unterstehenden shell-Befehl erreichen:

mkisofs -r -J -o abbild.iso content_directory

2. Danach kann man die ISO-Datei als CD-ROM Abbild in der Virtualbox einbinden.

Thema: Linux, virtualbox | Kommentare (0) | Autor: admin

Ubuntu 9 (Jaunty) – Dokument/Datei als PDF drucken

Sonntag, 18. Oktober 2009 14:34

Heute habe ich mich mal um das Problem gekümmert, dass das Drucken eines Dokuments als PDF unter Ubuntu noch nicht so funktioniert hat wie ich mir das vorstelle. Zunächst habe ich das entsprechend benötigte Paket ausfindig gemacht und installiert:

# Deinstallieren, falls man davor zuviel rumgespielt hat
sudo apt-get remove cups-pdf
# Paket neu installieren
sudo apt-get install cups-pdf

In der Datei /etc/cups/cups-pdf.conf ist der Speicherpfad gespeichert, der für die erzeugten PDF benutzt wird. Dies ist in der ersten (nicht zu den Kommentaren gehörenden) Zeile zu sehen: Out ${HOME}/PDF.

Als Standardeinstellung der Ordner PDF im Homeverzeichnis des Benutzers festgelegt.
Wichtig dabei ist, dass dieser Ordner erst erstellt werden muss, damit das Drucken auch funktioniert.

Thema: Linux | Kommentare (0) | Autor: admin

LaTeX: Neues LaTeX Paket manuell von CPAN installieren

Montag, 12. Oktober 2009 21:15

Mit Ubuntu und einigen anderen Linux-Distributionen hat man das Problem, dass oft nicht die neuste LaTeX-Distribution zur Verfügung steht. Daher entsteht häufig die Notwendigkeit neue LaTeX-Pakete manuell zu installieren. Hier wird kurz das prinzipielle Vorgehen beschrieben.

1. Paket-Archiv von http://www.ctan.org herunterlagen
2. Datei Entpacken (z.B. unzip .zip)
3. Dateien in TeX Verzeichnis kopieren

sudo cp -R ORDNERNAME /usr/share/texmf-texlive/tex/latex/

4. LaTeX Paketdatenbank aktualisieren

texhash

Thema: Latex, Linux | Kommentare (0) | Autor: admin

Linux: apt-get update GPG error NO_PUBKEY

Montag, 12. Oktober 2009 20:45

Problem: Nach dem hinzufügen neuer Paketquellen liefert der Kommandozeilenbefehl

apt-get update

die folgende Fehlermeldung:

GPG error: : Die folgenden Signaturen konnten nicht überprüft werden, 
weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY D2BF4AA309C5B094
W: Probieren Sie »apt-get update«, um diese Probleme zu korrigieren.

Lösung ist es den key manuell zu besorgen:

gpg --keyserver subkeys.pgp.net --recv-keys 09C5B094   
#Hier die letzten 8 Ziffern der oben genannten Fehlermeldung verwenden
# das Importieren kann nun einige Zeit dauern
# (evtl. kann man dies durch einen anderen keyserver beschleunigen)
gpg --armor --export 09C5B094 | apt-key add -

Danach sollte der apt-get Befehl wieder durchlaufen.

Thema: Linux | Kommentare (0) | Autor: admin

Linux: Make filesystem writable in single user mode

Sonntag, 27. September 2009 6:07

How to make linux filesystem in single user mode writable:

  • Boot linux in single mode (add the kernel option “init=/bin/bash” by editing with grub-load)
    If cant made it, here is a short manuel http://www.cyberciti.biz/faq/grub-boot-into-single-user-mode.
    By the way the single user mode can be use to reset the root password.
  • Remount the root-filesystem (use following command “mount -o remount,rw /”)

Thema: Linux | Kommentare (0) | Autor: admin

Ubuntu 9 (Jaunty) – Eclipse 3.5(Galileo) mit Subclipse Plugin als Paket

Donnerstag, 24. September 2009 19:41

Ich hatte bei mir das Problem, dass im offiziellen Ubuntu-Repository nur Eclipse 3.2 zur Verfügung steht.
Beim manuell heruntergeladenen Eclipse 3.5 (von eclipse) gab es jedoch Probleme mit Codevervollständigung.
(Keine Java-Standardklasse wurde erkannt)

Soeben habe ich eine funktionsfähige Lösung gefunden:

Hier hat sich jemand mal die Mühe gemacht ein Paket mit der neuen Eclipse Version zu bauen:
http://blog.yogarine.com/2009/08/eclipse-35-galileo-packages-for-ubuntu.html
danach einfach “apt-get install eclipse-pdt” installieren

Und dann klappts das auch bei mir mit dem Subclipse-Plugin :)

Thema: Linux | Kommentare (0) | Autor: admin

Ubuntu 9 (Jaunty) DualCore – Kern vorübergehend abschalten

Donnerstag, 24. September 2009 19:37

Für das experimentieren mit Threads kann es hilfreich sein, den zweiten Kern eines Dual-Core Prozessors abzuschalten.

Hierzu kann sich leicht eigene Befehl definieren, die in der Datei ~/.bashrc zu speichern sind:

alias enableCore=’echo 1 >> /sys/devices/system/cpu/cpu1/online’
alias disableCore=’echo 0 >> /sys/devices/system/cpu/cpu1/online’
alias showCores=’cat /proc/cpuinfo’

Thema: Linux | Kommentare (0) | Autor: admin