Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Gry, które działają natywnie na Linuksie.
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: makson »

Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura


Szanowni gracze.
Mam przyjemność zaprezentować wam pierwsze na świecie repozytoria dla Ubuntu zawierające Desurium. Jedno repozytorium zawiera stabilne wydania Desurium, a drugie cotygodniowe migawki najnowszego kodu.

1. Desura

Desura jest to cyfrowa platforma do dystrybucji gier komputerowych. Za jej pośrednictwem można kupować i pobierać gry komputerowe na Linuksa, Windowsa i Mac OS X. Znaleźć tam można nie tylko komercyjne tytuły, ale także freeware i open source, mody do gier oraz rozszerzenia. Ze strony projektu można pobrać oficjalnego klienta platformy dla systemu Linux. Jednak od początku roku 2012 klient Desura rozwijany jest jako projekt open source - Desurium.

Ten projekt zapewnia zarówno cotygodniowe aktualizacje Desurium, jak i stabilne wydania tej aplikacji dla systemu Ubuntu.

2. Instalacja

Żeby zainstalować stabilne wydanie Desurium należy dodać repozytorium PPA następującą komendą:

Kod: Zaznacz cały

sudo add-apt-repository ppa:makson96/desurium-stable
Alternatywnie można dodać repozytorium PPA z cotygodniowymi aktualizacjami Desurium poleceniem:

Kod: Zaznacz cały

sudo add-apt-repository ppa:makson96/desurium
Następnie Desurium można zainstalować poleceniem:

Kod: Zaznacz cały

sudo apt-get update
sudo apt-get install desurium
Wspierane systemy: Ubuntu 12.04, 12.10

3. Zalety względem Desura

W porównaniu do zamkniętego klienta Desura, Desurium cechuje się następującymi ulepszeniami:
- Pełne spolszczenie
- Nowy CEF (Chromium Embedded Framework) do wyświetlania grafiki
- Możliwość dodawania skrótów do gier na pulpit i do menu jednym kliknięciem
- Szybsze działanie programu
- Lepsza integracja z systemem
Ostatnio zmieniony 19 lis 2012, 20:40 przez makson, łącznie zmieniany 6 razy.
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Shimmy
Zakręcona Traszka
Zakręcona Traszka
Posty: 859
Rejestracja: 24 mar 2011, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Desurium PPA

Post autor: Shimmy »

Różni się czymkolwiek więcej od zamkniętej Desury prócz licencji i kilku fixów?
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Desurium PPA

Post autor: makson »

Od uwolnieniu klienta wprowadzono do tej pory grubo ponad pół tysiąca zmian w kodzie. Ponadto Desurium korzysta z wielu innych projektów. Do wyświetlania grafiki używa CEF(Chromium Embedded Framework) - najnowsze buildy chromium też chyba są dużo lepsze od tych z 2011 roku.

Desurium używam samemu już od miesiąca. Generalnie jedyne co na nim robię to włączam to, kupuję gry, pobieram je, instaluję i uruchamiam. Pod tym względem niewiele się zmieniło. Warto jednak zauważyć, że jak wypuszczą jakiś duży bajer na Linuksa (np. obsługa modów do gier), to pierwsze pojawi się to w Desurium.
Ponadto klient jest lepiej dostosowany do systemu (Desura z 2011 roku raczej nie była kompilowana na Ubuntu 12.04). Jest szybszy (szczególnie uruchamianie się) i stabilniejszy.
Zmienił się też trochę wygląd, żeby ułatwić obsługę.
Pozdrawiam.
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Shimmy
Zakręcona Traszka
Zakręcona Traszka
Posty: 859
Rejestracja: 24 mar 2011, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Desurium PPA

Post autor: Shimmy »

O, skoro szybszy i na nowszym silniku Chromium to chętnie się skuszę, ale napotykam jakiś dziwny problem:

Kod: Zaznacz cały

damian@damian-Studio-1749:~$ sudo apt-get install desurium
[sudo] password for damian: 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
desurium jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 20 nieaktualizowanych.
damian@damian-Studio-1749:~$ desurium
desurium: command not found
Dla pewności:

Kod: Zaznacz cały

damian@damian-Studio-1749:~$ locate desurium
damian@damian-Studio-1749:~$ 
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Desurium PPA

Post autor: makson »

Gdyby aktywator w menu się nie pojawił po instalacji. To Desurium zawsze można uruchomić komendą:

Kod: Zaznacz cały

/opt/desurium/run.sh
Ostatnio zmieniony 20 maja 2012, 16:54 przez makson, łącznie zmieniany 1 raz.
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Shimmy
Zakręcona Traszka
Zakręcona Traszka
Posty: 859
Rejestracja: 24 mar 2011, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: Shimmy »

Znów błąd:

Kod: Zaznacz cały

/build/buildd/desurium-2012.05.15/src/include/SharedObjectLoader.h:73 - Error loading library libuicore.so: 'libcares.so.2: cannot open shared object file: No such file or directory' [LD_LIBRARY_PATH=/opt/desurium/lib]
$XDG_CONFIG_HOME not set, falling back to $HOME/.config.$XDG_CACHE_HOME not set, falling back to $HOME/.cache.
Doinstalowałem ją i działa, ale dla "potomności" mógłbyś ją tam umieścić.
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: makson »

Co doinstalować?
Mógłbyś podać nazwę brakującej zależności - paczkę jaką doinstalowałeś?
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Shimmy
Zakręcona Traszka
Zakręcona Traszka
Posty: 859
Rejestracja: 24 mar 2011, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: Shimmy »

makson pisze:Co doinstalować?
Mógłbyś podać nazwę brakującej zależności - paczkę jaką doinstalowałeś?
Trochę źle się wyraziłem, wieczorem wyłączam myślenie. Skopiowałem bibliotekę z folderu lib zamkniętej desury - libcares.so.2
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: makson »

Udostępniłem nową wersję Desurium. Nie żeby w te kilka dni jakichś szczególnych zmian się doczekało, ale zreorganizowałem trochę proces budowy. Najnowsza paczka w porównaniu do poprzedniej:

- Pozwala na obsługę 32 bitowych gier na 64 bitowym systemie (oczywiście do ich działania będą potrzebne odpowiednie 32 bitowe biblioteki w systemie).
- Dodaje aktywator do menu.
- Pozwala na uruchomienie programu poleceniem:

Kod: Zaznacz cały

desurium
- Dodaje zależność do wymaganej biblioteki libc-ares2 (dzięki Shimmy).
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Foka0111
Zakręcona Traszka
Zakręcona Traszka
Posty: 674
Rejestracja: 29 cze 2010, 01:18
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: Foka0111 »

Po zainstalowaniu desurium mam czarne pole.Nic się nie wyświetla.
Zalogowałem się poprawnie.
Z konsoli :

Kod: Zaznacz cały

artur@gamma:~$ desurium
/build/buildd/desurium-2012.06.13/src/include/SharedObjectLoader.h:73 - Error loading library libcef_desura.so: 'libevent-2.0.so.5: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu' [LD_LIBRARY_PATH=/opt/desurium/lib]
/build/buildd/desurium-2012.06.13/src/include/SharedObjectLoader.h:73 - Error loading library libcef_desura.so: 'libevent-2.0.so.5: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu' [LD_LIBRARY_PATH=/opt/desurium/lib]
/build/buildd/desurium-2012.06.13/src/include/SharedObjectLoader.h:73 - Error loading library libcef_desura.so: 'libevent-2.0.so.5: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu' [LD_LIBRARY_PATH=/opt/desurium/lib]
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: makson »

A masz zainstaluj libevent (powinien być w Ubuntu domyślnie zainstalowany):

Kod: Zaznacz cały

sudo apt-get install libevent-dev
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Foka0111
Zakręcona Traszka
Zakręcona Traszka
Posty: 674
Rejestracja: 29 cze 2010, 01:18
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: Foka0111 »

Nie miałem tych bibliotek.Dzięki.
Jeszcze jedno,oryginalnego klienta mogę odinstalować.
I jak to zrobić.
W synapticku nie pojawia się taki wpis.
W desurium dwie kupione gry wiszą jako niegotowe.Czyli muszę je jeszcze raz pobrać ?
Nadmieniam,że katalog desura jest na osobnej partycji łącznie z pobranymi grami.
Czy w desurium da się umieścić grę na innej partycji niż / , /home ?
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: makson »

Dodam libevent-dev do zależności w nowej kompilacji.

Ze swojej strony się pochwalę, że kilka patchy związanych z budowaniem paczek deb udało mi się przepchnąć do głównej linii kodu Desurium.

Oficjalna Desura instaluje się w katalogu, w którym instalator został uruchomiony. Żeby ją odinstalować wystarczy skasować ten katalog. Aktywatory do menu są za to w katalogu ~/.local/share/applications - możesz je stamtąd usunąć.

Oficjalna Desura przechowuje pliki z grami w katalogu w którym jest zainstalowana, w podkatalogu commons. Natomiast Desurium przechowuje pliki gier w katalogu ~/.desura/games . Skopiuj gry z Desury do Desurium. Następnie uruchom Desurium. Gry będą na liście nadal oznaczone jako niezainstalowane, ale jak na nie dwa razy klikniesz, to wyskoczy komunikat, że wykryto pliki. Wybierz ostatnią opcję (na samym dole) - Zweryfikuj pliki i doinstaluj brakujące. I to wszystko co potrzeba, żeby przenieść gry z Desura na Desurium.
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Foka0111
Zakręcona Traszka
Zakręcona Traszka
Posty: 674
Rejestracja: 29 cze 2010, 01:18
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: Foka0111 »

Jednym slowem nie da rady zainstalowac w innym miejscu.Mam bardzo malo miejsca na /home
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: makson »

To zamontuj /home/foka0111/.desura na osobnej partycji i problem z głowy.

Miejsce zapisywania gier ustawia się podczas kompilacji. Wiadomo, że musiał to być katalog domowy, bo użytkownik może nie mieć praw do zapisu gdzie indziej.
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Foka0111
Zakręcona Traszka
Zakręcona Traszka
Posty: 674
Rejestracja: 29 cze 2010, 01:18
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: Foka0111 »

makson pisze:To zamontuj /home/foka0111/.desura na osobnej partycji i problem z głowy.
A napisz jeszcze,czy żeby zamontować katalog na innej partycji ( w tym przypadku partycji NTFS) muszę dłubać w fstab ?
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: makson »

Generalnie jest to zalecana procedura. Możesz też przygotować skrypt startowy z poleceniem mount (i odpowiednimi uprawnieniami) lub ręcznie montować przed każdym uruchomieniem Desurium.
Partycja NTFS to może jednak nie być dobry pomysł. Nie dość, że nie obsługuje wszystkich Unixowych uprawnień, to jeszcze chyba nie można na niej zapisywać części plików (dowiązania symboliczne?).
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Foka0111
Zakręcona Traszka
Zakręcona Traszka
Posty: 674
Rejestracja: 29 cze 2010, 01:18
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: Foka0111 »

Zmieniłem nazwę katalogu oryginalnego klienta common na games na dysku NTFS i stworzyłem dowiązanie symboliczne /home/artur/.desura/games - /media/sda7/desura/games/.
I działa.
Swoją drogą desurium jest o niebo szybsze od tamtego wołu.
Jak odpalałem gry z klienta desury to cięły się,więc odpalałem je bezpośrednio z pliku .sh
wlosio
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 08 sie 2012, 10:15
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: wlosio »

Desurium wymaga Adobe AIR jak Desura?
Awatar użytkownika
Shimmy
Zakręcona Traszka
Zakręcona Traszka
Posty: 859
Rejestracja: 24 mar 2011, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Desurium PPA - repozytorium z otwartym klientem platformy do dystrybucji gier Desura

Post autor: Shimmy »

Desura ani Desurium nie wymagają Adobe Air, mogą je wymagać jedynie niektóre gry.
ODPOWIEDZ

Wróć do „Linuksowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości