piątek, 29 stycznia 2010

Karmic + catalyst 10.1 = problem

Niedawno AMD wypuściło nową wersję sterowniczków, niestety próba instalacji z wykorzystaniem pakietów dla karmica kończy się komunikatem o nieudanej próbie odnalezienia libatiuki.so.1 .. w tej sytuacji mamy dwie opcje - instalacja sterowników bez wkorzystania pakietów, albo .. dodanie brakującego dowiązania. W przypadku drugiej opcji rozpakowujemy plik catalyst (opcja --extract) , i przechodzimy od utworzonego katalogu, dalej bodaj arch, x86_64, usr, lib64 .. czy jakoś tak :) .. aż znajdziemy libatiuki.so.1.0 .. wykonujemy dowiązanie symboliczne do niego zgodnie z poniższym i możemy instalować świeżutkie sterowniki

ln -s libatiuki.so.1.0 libatiuki.so.1

i odpalenie skryptu instalatora ..

sh ati-installer.sh 10.1 --buildandinstallpkg Ubuntu/karmic

czwartek, 28 stycznia 2010

Linux i przywracanie plików

Chyba każdemu zdażyło się przez przypadek pokasować nie to co trzeba ... nie pozostaje nic innego jak powalczyć o utracone dane. Natknąłem się na dobrą aplikację w sam raz do tego zadania - foremost. Można ją znaleźć w repozytorium Ubuntu, więc ot tak instalujemy przez synaptic bądź wpisując w termialu:

sudo apt-get install foremost

Używamy go zgodnie z poniższym przykładem:

sudo foremost -v -T -t zip -i /dev/sda5 -o /media/dysk/foremost/

Typy plików przekazywane z opcją -t można podawać po przecinku, w przypadku braku interesującego nas można dodaj jego obsługę do programu. Ja osobiście musiałem przywrócić dokument open office, ods nie jest bezpośrednio wspierany przez foremost, ale wiedząc że to nic innego jak xml spakowany w zipie kazałem foremostowi przywrócić do życia skasowane pliki tego typu na partycji sda5. W razie wątpliwości polecam lekturę manuala.

man foremost

środa, 27 stycznia 2010

Bash - przycinanie łańcuchów

Ostatnio chciałem poprzycinać nazwy większej ilości plików, oczywiście otworzyłem terminal, zacząłem wklepywać pętlę basha .. aż zdałem sobie sprawę, że tak na serio nie mam pomysłu jak przyciąć nazwę .. zacząłem kombinować i najszybszym rozwiązaniem problemu okazała się metoda
${text:poczatek:liczbaZnaków} .. np


tekst="ala ma kota";
echo ${tekst:7:4}

daje

kota

piątek, 1 stycznia 2010

Java + schowek + ubuntu = kuku

Kolejny raz mam problem wywołany przez aplikacje Javy wykorzystujące schowek.

Po skopiowaniu do schowka danych matlabowych i kliknięciu prawą mychą zakładek w firefoxie 3.x drugi program bez pardonu się zamyka, zmiana zawartości schowka eliminuje ten problem.

https://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/372103

Kolejna toksyczna para z Java w tle - JDownloader + Inkscape 0.47. W sytuacji gdy JDownloader nadzoruje schowej i w Inkscape skopiujemy element grafiki drugi wywala się z błędami

/usr/lib/python2.6/site-packages/uniconvertor/app/utils/locale_utils.py:9: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module.
from popen2 import popen2


https://bugs.launchpad.net/inkscape/+bug/487653