Hldsupdatetool
(→Linux) |
|||
Linia 15: | Linia 15: | ||
./hldsupdatetool.bin | ./hldsupdatetool.bin | ||
* Przeleci troche tekstu, i na końcu będzie pytanie o wpisanie komendy <b>Yes</b> | * Przeleci troche tekstu, i na końcu będzie pytanie o wpisanie komendy <b>Yes</b> | ||
− | * W tym momencie powinna nastąpić dekompresja pliku, w efekcie program się zakończy a w tym samym katalogu powinen się pojawic nowy plik <b>steam</b> | + | * W tym momencie powinna nastąpić dekompresja pliku, w efekcie program się zakończy a w tym samym katalogu powinen się pojawic nowy plik o nazwie <b>steam</b> |
+ | |||
+ | |||
+ | == Problem z plikiem == | ||
+ | |||
+ | Okazuje się, że nie ma pliku steam, a wcześniej widziałeś komunikat jak poniżej | ||
+ | sh: line 1: uncompress: command not found | ||
+ | Broken pipe | ||
+ | |||
+ | Oznacza to,że nie ma w systemie programu 'uncompress'. | ||
+ | |||
+ | W systemie nie masz pakietu <b>compress</b> w ktorym są 'compress' i 'uncompress', ale powineneś byc w stanie go znaleźć na internecie dość łatwo. Np pod gentoo szukaj pakietu 'app-arch/ncompress' | ||
+ | |||
+ | Można jednak ominąć instalację tego pakietu poprzez wykonanie poniższych komend przed uruchomeniem programu hldsupdatetool.bin | ||
+ | |||
+ | Jako <b>root</b> albo <b>superuser</b>, wpisujesz w konsoli: | ||
+ | |||
+ | ln -s /usr/bin/gunzip /usr/bin/uncompress | ||
+ | |||
+ | Jesli nie masz dostępu root'a albo super usera, powieneś być w stanie wykonać komendę dostępną tylko dla ciebie - jako user wpisujesz: | ||
+ | mkdir ~/bin | ||
+ | ln -s /usr/bin/gunzip ~/bin/uncompress | ||
+ | |||
+ | Następnie próbujesz jescze raz odpalić hldsupdatetool.bin | ||
+ | |||
+ | Jak nadal jest to samo to w katalogu w którym jest hldsupdatetool.bin wykonujesz komendę: | ||
+ | ln -s /usr/bin/gunzip ./uncompress | ||
+ | i oczywiście znowu sprawdzasz czy hldsupdatetool.bin rozpakuje plik steam. | ||
+ | |||
+ | Jak to nie pomoże to skontaktuj się z administratorem serwera i opisz mu sytuację. | ||
+ | Jak jesteś adminem serwera - doinstaluj pakiety odpowiedzialne za kompresję (chyba musiałeś ostro pociąć system aby tego nie zainstalować... :D ) |
Wersja z 20:57, 1 cze 2006
HLDS Update Tool to taki mały programik stworzony przez Valve aby utrudnić życie wszstkim, ale jescze bardziej utrudnia plikczem steam :D
Pobierasz plik stąd http://www.steampowered.com/index.php?area=getsteamnow - masz w prawym dolnym rogu strony linki do plików pod Windows i Linux'a. Zapisujesz plik gdzieś na dysku.
Windows
(niepełne) Pod Windows starczy że ściągniesz plik Internet Explorerem, albo inną ulubioną przeglądarką.
Linux
- Pod Linuksem w konsoli najlepiej użyć programu wget
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
- Potem nadajesz prawa wykonywalności na plik
chmod +x hldsupdatetool.bin
- Następnie uruchamiasz plik
./hldsupdatetool.bin
- Przeleci troche tekstu, i na końcu będzie pytanie o wpisanie komendy Yes
- W tym momencie powinna nastąpić dekompresja pliku, w efekcie program się zakończy a w tym samym katalogu powinen się pojawic nowy plik o nazwie steam
Problem z plikiem
Okazuje się, że nie ma pliku steam, a wcześniej widziałeś komunikat jak poniżej
sh: line 1: uncompress: command not found Broken pipe
Oznacza to,że nie ma w systemie programu 'uncompress'.
W systemie nie masz pakietu compress w ktorym są 'compress' i 'uncompress', ale powineneś byc w stanie go znaleźć na internecie dość łatwo. Np pod gentoo szukaj pakietu 'app-arch/ncompress'
Można jednak ominąć instalację tego pakietu poprzez wykonanie poniższych komend przed uruchomeniem programu hldsupdatetool.bin
Jako root albo superuser, wpisujesz w konsoli:
ln -s /usr/bin/gunzip /usr/bin/uncompress
Jesli nie masz dostępu root'a albo super usera, powieneś być w stanie wykonać komendę dostępną tylko dla ciebie - jako user wpisujesz:
mkdir ~/bin ln -s /usr/bin/gunzip ~/bin/uncompress
Następnie próbujesz jescze raz odpalić hldsupdatetool.bin
Jak nadal jest to samo to w katalogu w którym jest hldsupdatetool.bin wykonujesz komendę:
ln -s /usr/bin/gunzip ./uncompress
i oczywiście znowu sprawdzasz czy hldsupdatetool.bin rozpakuje plik steam.
Jak to nie pomoże to skontaktuj się z administratorem serwera i opisz mu sytuację. Jak jesteś adminem serwera - doinstaluj pakiety odpowiedzialne za kompresję (chyba musiałeś ostro pociąć system aby tego nie zainstalować... :D )