Doinstalowałem kilka rzeczy, które mam na Szewie #1 (Ubuntu pamięć NAND) a do tej pory
nie było ich na
Szewie #2 (Debian na karcie), mianowicie:
1) esniper
,
2) digitemp
/pomiar temperatury,
3) różne moje skrypty Perla,
4) program youtube-upload.py
.
#1. Kompilowanie esniper
a wymaga doinstalowania curla:
apt-get install curl apt-get install curlftpfs
Skrypt ./configure
dalej kończy się błędem, zatem:
## http://www.linuxquestions.org/questions/linux-newbie-8/libcurl-and-curl-config-problems-453166/ apt-get install libcurl3-dev libwww-curl-perl python2.4-pycurl
Teraz działa i można skompilować esniper
a.
#2. Przełączyłem kabel od termometrów
ze starej Szewy na nową. Oprócz
zainstalowania digitemp
należało dodać do
katalogu /etc/udev/rules.d/
, plik np. 85-ttyusb.rules
,
zawierający:
# relax the permissions just for ttyUSB0 KERNEL=="ttyUSB0", MODE="0666"
bo inaczej zwykły user nie ma dostępu do /dev/ttyUSB0
. Teraz
należy ponownie wyjąć/włożyć kabel USB. Ponieważ do
tworzenia wykresu temperatury używam
biblioteki perl-GD
trzeba także dociągnąć:
apt-get install libgd-graph-perl
#3. Różne moje skrypty Perla (flickr/ebay) instalują ręcznie w katalogu:
/usr/local/share/perl/
Wreszcie instalują paczkę
python-gdata
na potrzeby skryptu
youtube-upload.py
do
wysyłania moich filmików na YTube poprzez API:
wget http://gdata-python-client.googlecode.com/files/gdata-2.0.11.final.tar.gz
Powyższe zabiegi mają/miały na celu unifikację tego co jest na jednym i drugim
komputerku... Mówiąc konkretnie chciałem żeby zamiast Ubuntu
na Szewie #1 też była karta z Debianem. Ale, ale
w trakcie naszły mnie wątpliwości: w sumie na cholerę? kupować jeszcze jedną kartę...
Jak się pamięć zużyje to się będę martwił.
A ponieważ katalogi, które nie są
prawie-że-wyłącznie czytane przeniosłem poza pamięć NAND
(tj. /home/
i /var/
) więc może aż tak szybko to nie nastąpi....