Lipiec 11th, 2014

Posted In: Bez kategorii, Ubuntu, Uncategorized

Tagi: , ,

Wbrew tytułowi nie chodzi tu o Urząd Stanu Cywilnego a o Ubuntu Software Center.

Kilka tygodni temu wysłałem wszystkie potrzebne informacje i pliki aby I-Nex znalazł się w repozytorium Ubuntu. Aby znalazł się w nim oficjalnie. Udostępniłem program za 3 dolary jedynie w celach testowych, jako że jest przecież dostępny za darmo.

Ale tu leży ogromny problem. I-Nex jak wiadomo pisany jest w języku Gambas3. Dla repozytorium Daily, wymaga dodania osobno repozytorium Gambas3, mimo iż w oficjalnych repozytoriach Ubuntu, Gambas3 jest dostępny. W przypadku zaś repozytorium Stable, Gambas znajduje się już w tym repozytorium i nie trzeba osobno go dodawać, jako oddzielne repozytorium.

Ale dlaczego w ogóle trzeba dodawać repozytorium gambas3 dla kompilacji Daily i dlaczego Gambas3 znajduje się w stable?

W ogóle jaki sens jest dodawać repozytorium czy udostępniać pakiety Gambas3, skoro one znajdują się w oficjalnych repozytoriach?

Ano właśnie. W repozytoriach Ubuntu, gambas od dawien dawna znajduje się w wersji niestabilnej. 3.1.x, Gambas w wersji 3.1.x nigdy tak naprawdę nie został wydany. Czyli w oficjalnych repozytoriach znajduje się jego niestabilna wersja.

Ktoś powie, że nie jest to ważne, ważne aby korzystać z Gambas3, wersji która jest w repozytoriach, ponieważ dodawanie osobnych repozytoriów jest nieco problematyczne. A ja zadam inne pytanie, jak ja mam pisać stabilny program w niestabilnym środowisku i opierać go o niestabilne biblioteki?

Korzystając z Gambas3 w wersji z oficjalnych repozytoriów Ubuntu, skompilowanie I-Nex jest niemożliwe. I ja się też o to postarałem, aby było to niemożliwe.

Podsumowując sprawę Gambas3, I-Nex prawdopodobnie nie pojawi się w USC, tylko dlatego że osoby pakietujące od dawien dawna nie interesują się tym czy w repozytoriach Ubuntu jakiś pakiet jest stabilny czy nie, i to nie tylko w przypadku Gambas3, wiele innych pakietów także jest w niestabilnych wersjach od dawien dawna, mimo tego że wersja stabilna danego oprogramowania ukazała się. Nikt nie dba o to i nie pilnuje.

Załóżmy że już dodadzą gambas3 w wersji stabilnej do oficjalnych repozytoriów, czyli wersję 3.5.4. Kolejnym problemem jest biblioteka libcpuid, której to nie ma w repozytoriach Ubuntu, mimo kierowanych próśb, od 2008 roku nikt tego nie zrobił, a ja sam z siebie nie mam takiej możliwości, aby to zrobić. Mogę jedynie pisać.

W przypadku innych dystrybucji, wersja Gambas3 jest jak najbardziej aktualna. Biorąc na ten przykład system Arch Linux 🙂

Grudzień 15th, 2013

Posted In: Nowe wersje, Oprogramowanie, Uncategorized

Tagi: , , , , , , , , , , ,

Xt7-Player to odtwarzacz filmów, muzyki, filmików z youtube oraz TV. Jest tak samo jak I-Nex pisany w języku gambas3, co może być dowodem możliwości tego języka. Xt7-Player jest to właściwie GUI, nakładka na mplayer, youtube-dl. Jednak nie jest to zwykły odtwarzacz, kolejny klon czy też odtwarzacz który nie oferuje nic lepszego czy nowego od tak popularnych nakładek jak SMplayer czy UMplayer.

Xt7-Player posiada bardzo wiele opcji o których nie sposób wspomnieć w jednym wpisie na blogu, ilość zrzutów ekranu jakie musiał bym zrobić oraz komentarzy do nich, była by zbyt duża, zniechęciła by kogokolwiek do czytania o jego funkcjach po przeczytaniu pierwszej strony.

Wymienię więc tylko te funkcjonalności które według mnie przemawiają za tym by właśnie nim się zainteresować.

  • Pobieranie okładek dla plików muzycznych.
  • Pobieranie napisów z OpenSubtitles.
  • Odtwarzanie filmów z youtube.
  • Skanowanie kanałów DVB.
  • Odtwarzanie kanałów DVB.
  • Wyświetlanie EPG dla kanałów DVB.
  • Odtwarzanie stacji radiowych ShoutCast, Icecast.
  • Equalizer oraz wiele innych opcji manipulowania dźwiękiem oraz obrazem.

SMplayer i UMplayer zawierają podobne lub i takie same funkcjonalności co Xt7-Player. Jednakże w moim podsumowaniu, Xt7-Player pod względem ilości opcji konfiguracji oraz funkcjonalności, wygrywa na polu graficznych nakładek na MPlayer-a.

Wracając, po roku przerwy zdecydowałem, przez wzgląd na ilość wolnego czasu jaki teraz mam, wznowić prowadzenie repozytorium programu Xt7-Player dla Ubuntu oraz pochodnych tj. Mint, Xubuntu, Kubuntu itd..

Program zainstalujecie wykonując kolejno w terminalu:

sudo add-apt-repository ppa:xt7-player-dev-team/daily
sudo add-apt-repository ppa:nemh/gambas3
sudo apt-get update
sudo apt-get install xt7-player

 

Grudzień 9th, 2013

Posted In: Debian, I-Nex, Systemy operacyjne, Uncategorized

Tagi: , , , , , , , ,

Kilka dni temu został zgłoszony błąd w I-Nex który nie jest błędem wynikającym z mojej winy.

Błąd został zgłoszony na launchpad i dotyczy braku biblioteki gambasa gb.geom.

** Oops! Internal error! **
** Cannot find interface of library ‚gb.geom’
ERROR: #27: Cannot load component ‚gb.geom’: cannot find component
** Program aborting. Sorry! 🙁
** Please send a bug report at gambas@users.sourceforge.net

Zgłoszenie dotyczy Debiana Sid, jednak po sprawdzeniu, błąd występuje w każdej wersji Debiana po przez błąd osoby która tworzy pakiety z gambas3.

Pakiety z gambas3 w debianie, nie zawierają w pakiecie gambas-runtime, biblioteki gb.geom.

Jedynym rozwiązaniem jest instalacja I-Nex.run.

I-Nex.run zawiera w sobie wszystkie biblioteki potrzebne do działania, w tym także gb.geom.

Mam nadzieję że w najbliższym czasie błąd zostanie naprawiony przez osobę tworzącą pakiety z gambas3 w debianie.

Close