Strona 3 z 6 PierwszyPierwszy 12345 ... OstatniOstatni
Pokaż wyniki od 21 do 30 z 54

Wątek: Instalacja GG pod Linuxa (Ubuntu 12.04 LTS PL)

  1. #21
    Rozmowny
    Dołączył
    26.10.2011
    Posty
    53
    niestety ubuntu, z tego co czytam na sieci oddala sie od reszty dystrybucji.
    i mam nadzieje, ze gg uwzgledni to oddalanie sie wydajac jeszcze inne wersje, gdyby zaszla potrzeba.

    a tak na marginesie, to dziwia mnie te negatywne recenzje gg pod linuxa
    to ze dlugo czekalismy to oczywiscie fakt
    ale to
    1) ze nie ma instalatora - to mnie smiech ogarnia
    2) ze nie ma deb - niech ci wszyscy userzy ubuntu i debiana (i klonow) pomysla
    ze sa jeszcze inne dystrybucje, ktore nie uzywaja normalnie pakietow deb
    wiec taki bz2 jest odpowiedni dla wszystkich.
    3) ze sa reklamy - no przeciez firma musi z czegos sie utrzymac
    4) ze po co skoro jest kadu - nie kazdy lubi kadu i kadu nie bedzie miec wszystkiego
    od razu to co oferuje oryginalny klient, niektorych wad/brakow oryginalu tez nie bedzie miec

  2. #22
    1. Biblioteki dynamicznie linkowane (.so) powinny być umieszczone w katalogu lib, a nie xulrunner (taki błąd dezajnerski)
    2. Jeżeli ktoś ma problem z odpaleniem GG poza Ubuntu - GG można odpalić poleceniem:
    LD_PRELOAD=./xulrunner/libcrypto.so.1.0.0 ./gghub
    3. Po zainstalowaniu flash playera GG dalej go nie widzi.

    Co do pozycji 3 - ma ktoś pomysł na przyczynę i ew. workaround?

  3. #23
    Rozmowny
    Dołączył
    26.10.2011
    Posty
    53
    @Sweetashny Miszcz
    ad 3.
    w katalogu usera utworzylem katalog
    .mozilla/plugins
    a do niego wrzucilem plik
    libflashplayer.so
    z paczki (tar.gz) flash ze strony adobe
    http://get.adobe.com/pl/flashplayer/

    btw w sumie taka rzecz to moglby robic jakis skrypt...
    Ostatnio edytowane przez epsilon ; 07.09.2013 o 10:33

  4. #24
    Zrobiłem sobie skrypt na wypadek, jakby zdarzyło mi się robić reinstalację systemu:

    http://pastebin.com/SGZGfqmw

    Oczywiście publikuję go tylko w celach poglądowych, to nie ma być instalator dla leniwych.
    Skrypt finalny powinien wymusić na użytkowniku pobranie flasha i archiwum z GG na użytkowniku, żeby buby nie było.

  5. #25
    Nie wiem czy to bug czy feature, ale reklama wyświetla się po połączeniu dwukrotnie. (x86_64 AKA amd64)

  6. #26
    Mam kilka pytań. Czym jest plik siglist, który znajduje się w katalogu GG? Dlaczego gg wymaga praw zapisu do tego pliku, żeby się uruchomić? Dlaczego ten plik nie znajduje się w katalogu .gg użytkownika? Przez ten jeden nieszczęsny plik z gg nie można korzystać na koncie gościa. Fajnie, że zrobiliście skrypcik, który integruje z Unity, ale ta integracja jest chyba trochę przestarzała. Chodzi mi o trik z systray-whitelist, który chyba nie działa w najnowszych wersjach (chyba, bo używam 12.04, a w systray-whitelist mam ['all']). Prawidłowy sposób to umieszczenie pliku gg w katalogu "/usr/share/indicators/messages/applications/", który zawiera ścieżkę do pliku gg.desktop (w pliku gg.desktop wpis Icon musi mieć wartość gg, żeby ikona była widoczna, bo inaczej nie będzie - wymaga do chociażby dowiązania symbolicznego /usr/share/pixmaps/gg.png wskazującego na ikonkę). Powinniście podać instrukcję jak zainstalować gg dla całego systemu, jednocześnie zabezpieczając program przed zapisem ze strony zwykłych użytkowników - w razie aktualizacji można zmienić na krótko właściciela na bieżącego użytkownika i po aktualizacji przywrócić właściciela root. Przypominam, że ręcznie instalowane programy umieszcza się w /usr/local, więc gg powinno wylądować w /usr/local/share/GG, a odpowiedni skrypcik gg uruchamiający gghub w "/usr/local/bin/", czyli "/usr/local/bin/gg". Plik gg.desktop powinien, zgodnie z konwencją, trafić do "/usr/local/share/applications/". Umieszczanie wykonywalnych plików w katalogu użytkownika z prawami zapisu do nich jest narażeniem na infekcję. Chyba nie chcecie, by mówiono, że GG na Linuksa roznosi wirusy, nie?

  7. #27
    Rozmowny
    Dołączył
    26.10.2011
    Posty
    53
    @Sweetashny Miszcz
    nie zauwazylem takiego zachowania

    @wrzomar
    Wydaje mi sie, ze gg po uruchomieniu, najpierw sprawdza czy jest nowsza wersja i jesli tak to sciaga, podmienia pliki na nowsze, a potem uruchamia
    sie raz jeszcze i dopiero wtedy pojawia sie ekran logowania... wiec jesli mam racje, to nie za bardzo wiem kiedy chcialbys zrobic ta podmianke
    wlasciciela... no chyba zeby updater poprosil o "root'a".
    Osobiscie mam nadzieje, ze paczka z programem pozostanie taka jak teraz, a dla wymagajacych instalatora pojawia sie skrypty do odpowiednich
    dystrybucji. W sumie to uzytkownicy danych dystrybucji, mogli by zamieszczac na tym forum skrypty przydatne w ich systemach. A ggteam niech sie
    skupi raczej na samej aplikacji, tj. poprawkach bezpieczestwa i niedorobkach ...

    A plik siglist hmm moze sa tam certyfikaty do ssl, ktore czasem trzeba uaktualnic? Przyznaje ze nie zagladalem do srodka.

  8. #28
    Sprawdzał ktoś politykę GG odnośnie redystrybucji tego programu? Bo napisanie skryptu do instalacji byłoby bardzo proste. Coś podobnego jest dla flasha pod openSuSE, ściągawka w pliku RPM...

    Dla Fedory widzę jak na razie takie ograniczenia:
    1/ Użyszkodnik musiałby posiadać zainstalowane repozytorium RPMfusion.
    2/ Potrzebne byłoby dowiązanie symboliczne do pluginu flasha.
    3/ Zrobić skrypt, który kopiowałby pliki GG w miejsce, gdzie użyszkodnik ma prawa zapisu. ~/.local/opt/GG wydaje mi się dobrym rozwiązaniem.

    Tak nawiasem, próbował ktoś zastąpić dla GG adobre flasha gnashem? --nie da się

    Cytat Zamieszczone przez wrzomar
    Czym jest plik siglist, który znajduje się w katalogu GG?
    siglist zawiera sumy kontrolne plików programu
    GG team nie prowadzi systrybucji oprogramowania poprzez repozytorium, dlatego aplikacja musi mieć autoupdater, który zmienia podpisaną listę sum kontrolnych pliku przy każdej aktualizacji.

    Cytat Zamieszczone przez wrzomar
    Przypominam, że ręcznie instalowane programy umieszcza się w /usr/local
    Z teorią dotyczącą /usr/local jest pewien błąd...
    Owszem, ręcznie kompilowane i instalowane aplikacje trafiają do /usr/local, aby zapobiec konfliktom z paczkami zainstalowanymi przez rpm, dpkg czy aur. Binarne dystrybucje lecą do /opt. Popatrz na przykład na sposób dystrybucji Chrome czy Earth od Google.

    Cytat Zamieszczone przez wrzomar
    Plik gg.desktop powinien, zgodnie z konwencją, trafić do "/usr/local/share/applications/".
    Chciałbym poznać tę konwencję.
    Twoje dalsze chore rozważania, co gdzie powinno iść zapewne bierze się stąd, że dopiero wskoczyłeś w ten system i bawisz się w eksperta z certyfikatem typu LPI. Ale usiądź pokornie i popatrz jak na przykład instaluje się steam, który jest podobnie dystrybuowaną aplikacją.

    A, i naucz się jak Unity traktuje katalog ~/.local, zanim zaczniesz kogoś objeżdżać za umieszczanie w ~/.local/applications aktywatorów.

    AAAA... I JESZCZE POZDRO&POĆWICZ ZA TO STWIERDZENIE:

    Cytat Zamieszczone przez wrzomar
    Umieszczanie wykonywalnych plików w katalogu użytkownika z prawami zapisu do nich jest narażeniem na infekcję. Chyba nie chcecie, by mówiono, że GG na Linuksa roznosi wirusy, nie?
    Bardziej wątpliwe jest zachowanie Valve jeżeli chodzi o to, że ich dekoder mp3 wymaga pisania po wykonywalnej przestrzeni adresowej pamięci niż zwykłe prawa +wx. Zasada jest taka, że jak użytkownik jest głupi i tak wpisze
    Kod:
    rm -rf
    i będzie pozamiatane. Największym szczęściem jest to, że raczej ciężko jest zmusić jądro do zrobienia buby z userlandu.
    Ostatnio edytowane przez Sweetashny Miszcz ; 15.09.2013 o 14:57 Powód: update wiadomości

  9. #29
    Rozmowny
    Dołączył
    26.10.2011
    Posty
    53
    rety czy my naprawde potrzebujemy instalatora? Skoro i tak uzytkownik musi miec prawa do binarek programu zeby ten sie sam zaktualizowal?
    Moze maly skrypcik dla userow z ubuntu, bo wydaje mi sie ze swiezaki chyba zazwyczaj wybieraja wlasnie ubuntu na poczatku.
    W dawnych czasach, na pytanie ktora dystybucje linuxa wybrac, odpowiadano "ta sama ktora uzywa twoj lokalny linuxowy guru".

    A czy wiadomo orientacyjnie ilu jest linuxowych uzytkownikow natywnego klienta gg? Bo poza nowymi userami (z ubuntu) to chyba
    kazdy linuxowiec sobie poradzi z wypakowaniem zipa i zrobieniem skrotu w menu, wedle swoich preferencji...

    A gdzie tutaj mozna zglaszac bledy odnosnie naszej linuxowej wersji?
    Nie dzialaja mi chmurki powiadomien, do ktorych zdazylem sie juz przyzwyczaic...

  10. #30
    Super Moderator Awatar Qrix
    Dołączył
    09.02.2009
    Lokalizacja
    Łódź
    Marka tel.
    Sony
    Model tel.
    Xperia M2 LTE
    FW telefonu
    Android 4.4.4
    Posty
    4,513
    Błędy w odpowiednich działach na forum.

Podobne wątki

  1. GG linux ubuntu
    By style33dd in forum Instalacja i Ustawienia
    Odpowiedzi: 42
    Ostatni post / autor: 03.12.2014, 01:15
  2. GG na Linuxa
    By CipiS in forum Sugestie i pytania związane z forum
    Odpowiedzi: 9
    Ostatni post / autor: 04.07.2013, 21:00
  3. Instalacja GG na Mac 10.6.8
    By terlesik in forum Mac
    Odpowiedzi: 2
    Ostatni post / autor: 02.08.2012, 11:22
  4. Instalacja Adobe
    By Darmorka in forum Windows
    Odpowiedzi: 10
    Ostatni post / autor: 25.02.2012, 23:32
  5. Wersja na Linuxa - kiedy?
    By Andrutman in forum Ciekawe sugestie
    Odpowiedzi: 2
    Ostatni post / autor: 22.02.2012, 13:26

Tagi dla tego wątku

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •