Skocz do zawartości

Sid

Stały użytkownik
  • Postów

    2156
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Sid

  1. Witam! Dużo początkujących użytkowników ma z tym problem. A ja mam czas, więc pomogę. Opiszę ogólną procedurę instalacji na przykładzie programu irssi... 1. Ściągamy program Tutaj dużo nie ma co pisać. W moim przypadku zassałem źródła z irssi.org. Dokładnie irssi-0.8.10a.tar.bz2. 2. Instalacja Najpierw musimy rozpakować źródła. W zależności od rodzaju archiwum: Archiwum .tar.gz sid@localhost ~ $ tar -zxvf irssi-0.8.10a.tar.gz Archiwum .tar.bz2 sid@localhost ~ $ tar -jxvf irssi-0.8.10a.tar.bz2 Następnie wchodzimy do katalogu, gdzie nam się to rozpakowało: sid@localhost ~ $ cd irssi-0.8.10 Następnie musimy skonfigurować aplikację. Zobaczmy wynik działania: sid@localhost ~/irssi-0.8.10 $ ./configure --helpMamy tu zebrane wszystkie ficzersy. Domyślne ustawienia są dobre, ale gdybyśmy chcieli możemy dodać niektóre opcje. Ja na przykładzie pokażę jak zainstalować do innego katalogu niż domyślny(o tym będzie uwaga na końcu). sid@localhost ~/irssi-0.8.10 $ ./configure --prefix="/opt/irssi"Może się zdarzyć, że configure się wywali. Zasada numer jeden: czytać co pisze. Jeśli np. wywali błąd przy ncurses to logiczne że musimy to doinstalować ręcznie. Dopiero gdy komunikat błędu jest dla nas niezrozumiały radzę pytać ;) Załóżmy że skonfigurowało się OK, nic nie wywaliło. Pora wydać magiczne: sid@localhost ~/irssi-0.8.10 $ makeLub, jeśli kompilujemy pod FreeBSD: sid@localhost ~/irssi-0.8.10 $ gmake W zależności od programu czekamy sobie ;] Gdy się skompiluje musimy przejść na konto roota: sid@localhost ~/irssi-0.8.10 $ suHasło: localhost irssi-0.8.10 #I teraz kończymy dzieło wpisując: localhost irssi-0.8.10 # make install I to wszystko. Program zostanie zainstalowany w /opt/irssi. UWAGI Osobiście jeśli czegoś nie kompiluje z portage w Gentoo to wrzucam wszystko do /opt... Dlaczego? Otóż problem z deinstalacją. Jeśli byśmy zainstalowali do domyślnych lokalizacji to aby usunąć w przyszłości program, musimy zostawić źródła. I gdy nam się program znudzi wklepać: localhost irssi-0.8.10 # make uninstallZ tym że oczywiście wszystkie biblioteki które kompilujemy powinniśmy do domyślnych lokalizacji kopiować, żeby potem się nie męczyć z dopisywaniem ścieżek itp... Rozwiązanie Ponieważ na Slackware nie ma portage, a ja nie chciałem trzymać źródeł żeby potem odinstalować wszystkiego(tzn. pliki Makefile są potrzebne tylko) to używałem magicznych skryptów: watchinstall & checkinstall. Procedura kompilacji wygląda wówczas tak samo, z jedną różnicą. Zamiast make install klepiemy wówczas checkinstall. Skrypt ładnie zapyta dla jakiego systemu chcemy zrobić paczkę, zapyta o opis programu i takie tam pie.rdoły. Po zakończeniu działania będziemy mieli paczuszkę z programem. Wtedy wystarczy ją dodać poleceniem zależnym od naszej dystrybucji. A po co to wszystko? Paczki można łatwo usuwać ;) Uwagi 2 Przed każdą kompilacją radzę czytać README, czy też INSTALL. Zawierają one czasami ważne dla nas informacje. Bo na przykład konfigurowanie dodatków w kadu odbywa się poprzez plik .config itepe...
  2. Sid

    Smażone Sery

    Jak dobrze zapanierowany to mnie się nie wylewa... Ale zazwyczaj troszke się uroni... A jakby tak zrobić podwójną panierke... Hmmm... Muszę spróbować ;)
  3. BTW. Na tej stronie zastosowałeś jakiś efekt rollover przycisków... Pomijając że nie ma do nich obrazków po najechaniu to polecam takie rozwiązanie: http://grabun.com/teksty/przyklady/css-rollover/ ;)
  4. Zawsze można w jakiś sposób zrobić użytek z pliku: /proc/acpi/thermal_zone/TZSx/temperature, gdzie x to liczba danej czujki...
  5. Znałem tylko "diureza" od wazopresyny(hormon antydiuretyczny)
  6. Przy czym jako zwolennik styli radzę zamiast "BORDER=0" dać: style="border:none"
  7. 1) Linux to żaden niszczyciel wirusów... 2) Dobre opinie o openSuse sie slyszy.... 3) No miejsca sie troche przyda... Ale na początek polecam może 2 partycje tylko - / i na swap... na swap daj jakies 1,5x lub 2xRAM... A na / ile tam chcesz, ale nie polecam mniej niż 5GB ale skoro masz taki duży dysk... Ja bym dał więcej ;)
  8. Sid

    Życie Gwiazd

    A ja sie przyznam że czasami z kolegą kupuję Bravo Girl. Żaden tomik dowcipów tego nie zastąpi. A listy do redakcji zawsze są mocne... A co do podniecania się byle czym to chyba rządzi "Fakt" - to kupowałem swego czasu na wakacjach w takim celu co Bravo... :D Osobiście najlepszym artem było "trąba powietrzna porwała mojego kotka" na dwie strony prawie ;d
  9. Gwoli ścisłośco - błąd rzeczowy.Definicja wartości bezwzględnej. Alternatywa a nie koniunkcja ;) A jeśli chodzi o f(x) to żeby krótko łatwo i przyjemnie wytłumaczyć. Na chłopski rozum to to jest to "y" czyli wartość funkcji dla jakiegoś x'a... y=2x to samo: f(x)=2x A potem można to ładnie uzywać: f(2)=4 ;)
  10. Sid

    Os W C++

    Hm nie zagłębiałem się na tej stronie... Ale może to coś zgodnego z POSIX... Większość programów na linuksa tego tylko wymaga ;)
  11. Nie jestem pewien, ale jak to plik AVI to może mieć index walnięty. Są do tego w necie programy... AVIFixed chyba chociażby...
  12. Sid

    Os W C++

    Z jednej strony "buahahahahhahahaha" A z drugiej widać że ktoś nie miał najmniejszego pojęcia "jak to działa" a co dopiero o robieniu gadanie ;)
  13. Sid

    Seriale

    To ja wałkuje póki co LOSTy, przy s02e15 jestem... Tzn ogladam juz drugi raz wszystko... A to dlatego że już jutro w ABC bedzie nowy odcinek ;] A w kolejce oczekujących jest: -Prison Break -4400 A - i ostatnio włatcy móch oglądam, jeśli animowane się liczą ;)
  14. Reklama w formie linku, bannera OK, rozumiem... Ale jak są te flashowe, że banner normalny a z niego rozwija sie na pół strony reklama to taka metoda reklamy imho bardziej odpycha niż zachęca... Estetyczne reklamy OK ;) Swoją drogą chyba tp. ma te najbardziej wkurzające :D
  15. Sid

    Os W C++

    xacti: Niestety zgadzam się znów z poprzednikami. Takie coś nie ma większego sensu. Założenie jest takie że jeśli nie wiesz jak OS'a zrobić to go nie zrobisz. Bo nie wystarczy przeczytać tutoriala... Kiedyś znajomy robil coś takiego. Ogólnie zrezygnował potem bo to chyba robił ot dla rozrywki, ale według mnie byłby w stanie to zrobić... Jak z nim gadałem jak zaczął mi gadać co się po włączeniu kompa dzieje, co jest ładowane i do jakiego adresu pamięci, co się dzieje itp. to zwątpiłem ;) Chociaż z tego co pamiętam kernela "hello world" zrobiłem... Ale w oparciu o art jakiś...
  16. Sid

    Kebaby

    Tja, Antalya to swoją drogą sieć kebabiarni chyba ;) te fajki wodne w śrdoku... O, właśnie mam ulotke... Kebap w chlebie, Lahmacun, Yufka, Borek, zestawy... Swoją drogą musze sie kiedyś na zestaw skusić. Sałatka+frytki+mięso+sos 9/12zł... A dosyć dużo tego jest... A co do kebabu to biorę zawsze mały mięso+sos jeśli na wynos, a średnio pikantny na miejscu jak jem... I zapewniam że pikantny to pikantny ;] Kolega nie mógł raz zjeść. Hm... Jeszcze pizzy nie próbowałem w Antalya... Ale duża ma 32cm... Ja tam wole jak duża ma 50cm ;] Ale to temat o kebabach więc nie mówie nic ;]
  17. Sid

    Serki Pleśniowe

    No standardowa panierka... Obtaczasz w mące, moczysz w jajku i obtaczasz w bułce ;)
  18. marco: Niech tylko spróbują kombinować! Wtedy Najwyższy Admin wyjdzie z cienia i da po uszach ;)
  19. Nie można znaleźć pliku "genkernel..." - moze chodzi o kernela - przeglądnij dobrze /etc/lilo.conf...
  20. Będę niedługo z tym walczył ;) Oprócz tego do simple musze dodać tworzenie linków... ;]
  21. Elo! Mam wine-0.9.29 i problem z Counterem. Wersja 1.5 z tego co pamiętam śmigała... Mam teraz 1.6 włączam, new game, WINE wyswietlil mi ze chce zassać Gecko... No to instaluje i tyle. I jeszcze raz próbuje... I widze to co zawsze przed mapą - okno z opisem mapy i tyle. W tle widać juz plansze ale w OK sie kliknąć nie da :/ A i w oknie z opisem opisu nie ma ;) libGL warning: 3D driver claims to not support visual 0x5bdo_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.Try running with LIBGL_THROTTLE_REFRESH and LIBL_SYNC_REFRESH unset.libGL warning: 3D driver claims to not support visual 0x5bdo_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.Try running with LIBGL_THROTTLE_REFRESH and LIBL_SYNC_REFRESH unset.fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x195448) : stub, simulating 64MB for now, returning 64MB leftfixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x194618)->((nil),00000008)fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x194618)->((nil),00000013)fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x194618)->((nil),00000008)fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblockfixme:shdocvw:ViewObject_SetAdvise (0x655feb0)->(1 00000002 0x69bb30)fixme:shdocvw:PersistStreamInit_InitNew (0x655feb0)fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x655feb0)->(ffffffff)fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x655feb0)->(ffffffff)err:dscapture:widDsCreate DirectSoundCapture flag not setThis sound card's driver does not support direct accessThe (slower) DirectSound HEL mode will be used instead.fixme:shdocvw:ViewObject_SetAdvise (0x663d260)->(1 00000002 0x126b860)fixme:shdocvw:PersistStreamInit_InitNew (0x663d260)fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x663d260)->(ffffffff)fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x663d260)->(ffffffff)fixme:shdocvw:ViewObject_SetAdvise (0x6a1f7b8)->(1 00000002 0x1360348)fixme:shdocvw:PersistStreamInit_InitNew (0x6a1f7b8)fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x6a1f7b8)->(ffffffff)fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x6a1f7b8)->(ffffffff)fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x663d260)fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x663d260)fixme:shdocvw:OleObject_Close (0x663d260)->(1)err:dscapture:widDsCreate DirectSoundCapture flag not setThis sound card's driver does not support direct accessThe (slower) DirectSound HEL mode will be used instead.err:dsound:DSOUND_MixOne underrun on sound buffer 0x6a0ee28err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registerederr:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x655ff4c)->((null) 1 0x33f50c (nil))fixme:shdocvw:ClOleCommandTarget_Exec (0x655ff4c)->((null) 25 2 0x33f520 (nil))fixme:shdocvw:ClOleCommandTarget_Exec (0x655ff4c)->((null) 26 2 0x33f520 (nil))fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-709 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f464 0x33f4b0 (nil) 0x33f474)fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-5512 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f424 0x33f470 (nil) 0x33f434)fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-5501 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f464 0x33f4b0 (nil) 0x33f474)fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-5512 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f424 0x33f470 (nil) 0x33f434)fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-5502 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f464 0x33f4b0 (nil) 0x33f474)fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-5513 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f464 0x33f4b0 (nil) 0x33f474)fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-726 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f464 0x33f4b0 (nil) 0x33f474)fixme:shdocvw:ClientSite_GetContainer (0x655ff4c)->(0x33f54c)fixme:shdocvw:ClOleCommandTarget_Exec (0x655ff4c)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33f670 (nil))fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-5502 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f534 0x33f660 (nil) 0x33f544)fixme:shdocvw:ClDispatch_Invoke (0x655ff4c)->(-5501 {00000000-0000-0000-0000-000000000000} 2048 0002 0x33f534 0x33f650 (nil) 0x33f544)fixme:shdocvw:HttpNegotiate_BeginningTransaction (0x6a44cc8)->(L"" L"" 0 0x33f684)fixme:shdocvw:BindStatusCallback_GetBindInfo (0x6a44cc8)->(0x33f688 0x33f5ac)fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x6a1f7b8)fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x6a1f7b8)fixme:shdocvw:OleObject_Close (0x6a1f7b8)->(1)fixme:shdocvw:ClOleCommandTarget_Exec (0x655ff4c)->((null) 29 2 0x33f56c (nil))fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x655ff4c)fixme:shdocvw:ClientSite_GetContainer (0x655ff4c)->(0x33f458)fixme:shdocvw:InPlaceFrame_SetStatusText (0x655ff4c)->(0xb7ea78a9)fixme:shdocvw:ClOleCommandTarget_Exec (0x655ff4c)->((null) 25 2 0x33f394 (nil))fixme:shdocvw:ClOleCommandTarget_Exec (0x655ff4c)->((null) 26 2 0x33f394 (nil))fixme:mshtml:HTMLTextContainer_get_scrollWidth (0x8dd184c)->(0x69b998)fixme:mshtml:HTMLTextContainer_get_scrollHeight (0x8dd184c)->(0x69b99c)
  22. To niech oglądnie sobie /boot/grub/menu.lst i tam jest opcja "default" ;)
  23. Sid

    Serki Pleśniowe

    Hrrrr. Więc i ja dziś zamorduję jakiegoś ;] Poćwiartuję i zjem ;]
  24. Hm A coś więcej? Z jakiego usera to robisz, co lilo wywala...
  25. Jaki masz boot manager? LILO czy GRUB ?
×
×
  • Dodaj nową pozycję...