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
czwartek, 30 maja 2013
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ć:
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ć:
ś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
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
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:
Gry, które potrzebowały javy skorzystały z poniższej implementacji:
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/
Ź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
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
Subskrybuj:
Posty (Atom)