czwartek, 30 maja 2013

Aktualizacja kernela do wersji 3.9.4

Aktualizacja kernela rozwiązała problem z miganiem płomieni w grze Amnesia na laptopie z procesorem Intel B960.
Jeśli przez najbliższy czas nie zauważę jakiejś regresji kernel ten zastąpi aktualny kernel 3.5.3.

Przykładowa konfiguracja:

bash-4.2# uname -a
Linux (none) 3.9.4 #1 SMP PREEMPT Thu May 30 02:19:17 UTC 2013 i686 GNU/Linux
bash-4.2# lsmod
Module                  Size  Used by
michael_mic             1574  8
lib80211_crypt_tkip     8053  0
snd_hda_codec_hdmi     25217  1
wl                   2403201  0
snd_hda_codec_conexant    29174  1
snd_hda_intel          24444  1
snd_hda_codec         103035  3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep               4554  1 snd_hda_codec
snd_pcm                61521  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              14262  1 snd_pcm
snd                    41535  9 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
alx                    55273  0
compat                   913  1 alx
snd_page_alloc          6038  2 snd_hda_intel,snd_pcm
lib80211                3037  2 lib80211_crypt_tkip,wl
mdio                    2977  1 alx

sobota, 25 maja 2013

Arkusz kalkulacyjny gnumeric uruchomiony

Tym razem zamiast kompilować skorzystałem z gotowej binarki z Debiana 7.0.
Wystarczyło ściągnąć pakiety:

gnumeric_1.10.17-1.1_i386.deb
gnumeric-common_1.10.17-1.1_all.deb
gnumeric-doc_1.10.17-1.1_all.deb
gnumeric-plugins-extra_1.10.17-1.1_i386.deb
libgoffice-0.8-8_0.8.17-1.2_i386.deb
libgoffice-0.8-8-common_0.8.17-1.2_all.deb
libgsf-1-114_1.14.21-2.1_i386.deb
libgsf-1-common_1.14.21-2.1_all.deb

przygotować prosty skrypty uruchamiający:

#!/bin/bash

export LD_LIBRARY_PATH=/kanapi_packages/binary-distros/debian-7.0-wheezy/usr/lib:${LD_LIBRARY_PATH}
/kanapi_packages/binary-distros/debian-7.0-wheezy/usr/bin/gnumeric $*

i można zacząć liczyć:

1

środa, 22 maja 2013

Pakiety binarne z Ubuntu 13.04 w KaNaPi

Podobnie jak z pakietami z dystrybucji Fedora 18, możemy postąpić z pakietami z dystrybucji Ubuntu 13.04.
Korzystamy z programu smart, aby ściągnąć wybrany pakiet.

Podczas konfiguracji kanału dla Ubuntu 13.04 możemy np. wybrać:
type = apt-deb
name = Ubuntu 13.04
baseurl = http://pl.archive.ubuntu.com/ubuntu
distribution = raring
components = main

Ściąganie pakietu możemy wykonać między innymi w ten sposób:
# smart search hexedit
# smart download hexedit

Rozpakowanie archiwum:
# dpkg-deb -x hexedit_1.2.12-4_i386.deb .

a potem już tylko uruchomienie:

./usr/bin/hexedit

wtorek, 21 maja 2013

Jak uruchomić programy z Fedory 18 w KaNaPi

Uruchamiamy program smart i dodajemy repozytorium Fedory 18 jako rpm-md:
   http://ftp.pbone.net/pub/fedora/linux/releases/18/Everything/i386/os

a następnie w terminalu ściągamy i instalujemy wybrany pakiet rpm, np. hexedit

# smart --shell
search hexedit
download hexedit

# rpm2cpio hexedit-1.2.12-14.fc18.i686.rpm | xz -d -c | cpio -idv
# cd usr/bin
# ./hexedit

niedziela, 19 maja 2013

Kilka dodatkowych programów narzędziowych

  • Dodałem graficzny mikser dla xfce: xfce4-mixer
  • Do pracowania z pakietami z dystrybucji Fedora dodałem pakiet rpm.
  • A  do skorzystania z bazy sqlite zainstalowałem pakiet sqlitebrowser i sqlite_export. Dzięki nim mogłem szybko przygotować bazę wybranych pakietów z KaNaPi i umieścić je na stronie: http://kanapi.strefa.pl/packages.html

Testy gier w KaNaPi

W KaNaPi można uruchamiać również programy, które nie były kompilowane w KaNaPi.

Do testów wykorzystałem takie gry jak:

  • bolzplatz2006 - http://sourceforge.net/projects/bp2k6
  • Mythruna 20120627 - http://mythruna.com
  • PuzzleMoppetFullVersion - http://garnetgames.com/puzzlemoppet
  • braid - http://braid-game.com/news/2011/10/braid-is-now-available-direct
  • cogs - http://www.cogsgame.com/
  • minecraft - https://minecraft.net
  • montezuma - http://www.java-gaming.org/index.php?topic=27545.0

Gry, które potrzebowały javy skorzystały z poniższej implementacji:
  •  jdk1.7.0_21 - http://download.oracle.com
  • jre1.7.0_21 - http://download.oracle.com

Dodana kolejna gra: minetest

Wraz z grą dodałem silnik graficzny irrlicht.
Źródła gry pobierane są z github.
Więcej o samej grze można znaleźć na stronie http://minetest.net/

środa, 15 maja 2013

Pierwsze kroki w języku Java

Uruchom edytor, np. gvim HelloWorld.java
i wpisz poniższy program

public class HelloWorld {
        public static void main(String[] args) {
                System.out.println("Hello World!");
        }
}

Rozpakuj Javę z pliku jdk-7u21-linux-i586.tar.gz w katalogu /kanapi_packages/binary


i utwórz linki w bieżącym katalogu:

ln -s /kanapi_packages/binary/jdk1.7.0_21/bin/javac javac
ln -s /kanapi_packages/binary/jdk1.7.0_21/bin/java java
ln -s /kanapi_packages/binary/jdk1.7.0_21/bin/jar jar





Kompilacja programu:
   ./javac HelloWorld.java


Uruchomienie programu:
   ./java HelloWorld HelloWorld.class


Przygotowanie pakietu:
   ./jar cvfe hello.jar HelloWorld HelloWorld.class


Uruchomienie pakietu:
   ./java -jar hello.jar