Debian/GNU z perspektywy administratora (1)
|
|
- Oskar Jacek Laskowski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Debian/GNU z perspektywy administratora (1) Grzegorz Jacek Nalepa , Kraków, Revision : 1.5 Streszczenie Artykuł jest pierwszym z cyklu opisującego specyfikę zarządzania pakietami w systemie Debian/GNU Linux. Artykuł obejmuje między innymi omówienie struktury dystrybucji Debian/GNU i jej wersji, ogólnej architektury systemu zarządzania pakietami, struktury pakietu DEB, podstaw używania programu dpkg. Przedstawione w artykule omówienie ma na celu przybliżenie Debian/GNU administratorom i użytkownikom systemu GNU/Linux. Spis treści 1 Wstęp 2 2 Struktura dystrybucji i jej wersje Wersje Debiana i cykl rozwoju dystrybucji Części dystrybucji Drzewo plików Debian/GNU System zarządzania pakietami 6 4 Struktura pakietu DEB Nazwy pakietów Atrybuty pakietów Zależności Informacje kontrolne Podstawy używania dpkg Instalowanie pakietów Odinstalowywanie pakietów Informacje o pakietach Inne możliwości Podsumowanie 12 1 Tekst ukazał się w: Magazynie Linux & Unix, nr 5/2000, wydawanym przez TAO Systems. 2 Kontakt z autorem: mail:gjn@agh.edu.pl 3 Tytuł angielski: Debian/GNU Administrator s Perspective (1) 4 Tekst jest rozpowszechniany na zasadach licencji GNU Free Documentation License, której pełny tekst można znaleźć pod adresem: 1
2 1. Wstęp Debian/GNU Linux jest jedną z najpopularniejszych dystrybucji systemu GNU/Linux. Rozwijany od lat, Debian jest przez wielu uważany za dystrybucję niezwykle stabilną, zaawansowaną technicznie, łatwą w administrowaniu i niezawodną jeżeli chodzi o jej uaktualnianie. Wiele popularnych serwerów linuksowych pracuje na Debianie, przykładem mogą tu być czy w Polsce. Debian/GNU jest jest jedną z niewielu dystrybucji Linuksa dostępnych na tak wiele platformy, istnieją wersje na procesory Intel x86 (i386), Digital Alpha, Motorola 680x0 (m68k), PowerPC, Sun Sparc i ARM. Dystrybucja składa się z około 4000 tysięcy różnorodnych pakietów oprogramowania, z których wszystkie to oprogramowanie free software, oprócz tego dostępny jest obszerny zbiór programów non-free. Warto zauważyć jeszcze jedno. Otóż Debian/GNU jest w tej chwili nie tylko jedną z wielu dystrybucji systemu GNU/Linux. Debian/GNU staje się uniwersalnym systemem operacyjnym, niezależnym od jądra systemu na którym pracuje (na przykład Linuksa). W tej chwili dostępna jest wersja Debiana oparta na jądrze GNU Hurd opracowywanym przez Free Software Foundation, uważanym przez wielu za bardziej zaawansowane technologicznie od Linuksa. Oprócz tego padają propozycje przeniesienia dystrybucji na jądro FreeBSD. Jest wiele cech odróżniających i wyróżniających Debian/GNU od innych dystrybucji systemu GNU/Linux. Można wspomnieć o stabilności, dużej ilości pakietów oprogramowania, wielu niezwykle użytecznych narzędziach do administrowania, czy chociażby o uniwersalnym systemie menu, sprawiającym, że pod każdym window managerem w systemie X Window widoczne są takie same menu, dokładnie odzwierciedlające listę aktualnie zainstalowanych programów. Trzeba również zaznaczyć, że Debian/GNU jako jedyny zawiera wyłącznie oprogramowanie określane jako free software ( To, na które z tych cechy kładzie się większy nacisk, zależy od perspektywy z której patrzy się na system. Parząc z perspektywy administratora, cechą wyróżniającą Debian/GNU jest zaawansowany system zarządzania pakietami. Paradoksalnie, to co dla wielu jest największą zaletą, dla innych jest problemem. Debian jako jedyny stworzył prawdziwą alternatywę dla systemu RPM firmy RedHat, używanego w wielu dystrybucjach Linuksa. Jednak ponieważ liczba użytkowników dystrybucji opartych na RPM (takich jak RedHat, Suse, Caldera) jest większa, system RPM jest bardziej popularny i lepiej znany. Dlatego też, często największą przeszkodą dla początkujących administratorów Debiana jest nieznajomość obsługi narzędzi do zarządzania pakietami w tej dystrybucji. Z drugiej strony Ci, którzy je znają, uważają je za jedną z największych zalet dystrybucji. Trzeba jeszcze przypomnieć o tym, jak bardzo dla administratora ważna jest dokumentacja i wsparcie techniczne. Debian/GNU ma obszerną dokumentację dostępną w dystrybucji i przez strony WWW. Na stronie użytkownicy mają dostęp do wielu źródeł dokumentacji ( i wsparcia ( między innymi kilkudziesięciu list dyskusyjnych poświęconych wyłącznie Debianowi i różnym aspektom jego używania i rozwijania ( Polscy administratorzy Debiana, którzy nie znają dobrze angielskiego, znajdą w dystrybucji aktualne polskie tłumaczenia HOWTO z projektu JTZ, system polskich locale i inne możliwości lokalizacji. Jak już wspomniano, z perspektywy administartora, za jeden z najważniejszych i najoryginalniejszych elementów Debian/GNU należy uznać system zarządzania pakietami. Jemu poświęcony jest ten i kolejne artykuły. Omówienie systemu zostało podzielone na następujące części: struktura dystrybucji Debian/GNU i jej wersje, 1 WSTĘP 2
3 ogólna architektura systemu zarządzania pakietami, struktura pakietu DEB, podstawy używania programu dpkg, zarządzanie pakietami przy pomocy dselect, konwersje pakietów z pomocą programu alien, przedstawienie ewolucji systemu pakietów, w tym systemu Apt. 2. Struktura dystrybucji i jej wersje Przed przystąpieniem do omawiania samego systemu pakietów należy powiedzieć kilka słów na temat struktury dystrybucji Debian/GNU, ponieważ ta struktura jest ściśle związana z systemem pakietów. Ta struktura uwzględnia współistnienie różnych wersji dystrybucji Wersje Debiana i cykl rozwoju dystrybucji W chwili powstawania tego artykułu, w marcu 2000, wersją stabilną Debian/GNU była dystrybucja Debian 2.1 slink. Wcześniejsza wersja stabilna, która jest wciąż dostępna to Debian 2.0 hamm. Długo oczekiwana nowa wersja 2.2 potato była wciąż zamrożona. 1 W tym miejscu należy powiedzieć o cyklu rozwojowym wersji Debiana. Każda dystrybucja przechodzi przez następujące etapy rozwoju: 1. unstable na początku dystrybucja jest aktywnie rozwijana, w związku z czym jest uważana za niestabilną, 2. frozen po kilku miesiącach, kiedy zostaną osiągnięte cele nowej dystrybucji i zintegrowane najważniejsze pakiety oprogramowania, dystrybucja zostaje zamrożona. Oznacza to, że nie pojawiają się w niej nowe programy, a wysiłki programistów skupione są na usuwaniu jeszcze obecnych w dystrybucji błędów. Wraz z zamrożeniem dystrybucji, jest tworzona jej kopia, która staje się podstawą nowej dystrybucji niestabilnej. 3. stable dystrybucja zamrożona w której zostaną usunięte wszystkie wykryte błędy, zostaje określona jako stabilna. Po pojawieniu się nowej wersji stabilnej zostają tworzone oficjalne obrazy płyt CD-ROM dystrybucji. Wersja stabilna jest aktualizowana, lecz pojawiają się w niej wyłącznie wersje pakietów już w niej istniejących, zawierające łaty dla wykrytych błędów. Każda aktualizacja jest wyraźnie zaznaczana przez numer release, pojawiający się po pełnym numerze wersji, na przykład Debian2.1r5. W każdej chwili w drzewie dystrybucji znajduje się przynajmniej wersja stabilna i niestabilna, a w czasie stabilizowania nowej wersji, wszystkie trzy. 2 Oprócz określeń oznaczających etap rozwoju każda dystrybucja ma oczywiście własny numer wersji i nazwę, na przykład wersja 2.1 i nazwa slink. Ten dualny system nazewnictwa bierze się 1 Wersja Debian/GNU 2.2 ukazała się w sierpniu W chwili uaktualniania tego artykułu, w kwietniu 2001, wersja stabilna dalej pozostawała 2.2. Kolejna wersja rozwojowa, woody zbliżała się do zaplanowanego na lipiec zamrożenia i miała być wydana w listopadzie W trakcie prac nad wersją woody dodano etap testing, będący etapem pośrednim pomiędzy stable a unstable. W kwietniu 2001 dostępne były następujące wersje dystrybucji: stable potato, testing woody, unstable sid 2 STRUKTURA DYSTRYBUCJI I JEJ WERSJE 3
4 stąd, że Debian/GNU jako jedyny, udostępnia w każdej chwili pełny dostęp do wersji rozwojowej dystrybucji. Użytkownicy i developerzy mogą na bieżąco śledzić rozwój Debiana i w każdym momencie można zainstalować wersję niestabilną, bez czekania na oficjalną wersję stabilną. Ten model rozwoju systemu operacyjnego jest jednym z najlepszych przykładów tego, co za Erykiem S. Raymondem określa się jako bazaar development Części dystrybucji Każda wersja dystrybucji Debian/GNU składa się z czterech podstawowych wersji: main jest to zasadniczy trzon dystrybucji, zawierający większość pakietów. Wszystkie programy wchodzące w jego skład muszą spełniać Debian Free Software Guidelines (DFSG) ( czyli być na licencji GNU GPL, LGPL, lub licencji typy BSD, X Consortium, czy artistic. Tylko część main stanowi oficjalną dystrybucję Debian/GNU. contrib w tej części znajdują się pakiety dodatkowe, które również muszą spełniać DFSG, lecz są przeważnie związane z pakietami non-free, lub pełnią opcjonalne funkcje pomocnicze dla niektórych pakietów z main. Część contrib jest najczęściej dołączana do oficjalnych płyt CD-ROM z oficjalną dystrybucją. non-free oprogramowanie, które nie spełnia DFSG, jak programy komercyjne (Netscape Navigator, Adobe Acrobat), oprogramowanie chronione patentami (GIF), lub restrykcyjnymi licencjami (Java), znajduje się w części non-free. Ta część jest aktualizowana osobno i nie stanowi integralnej części oficjalnej dystrybucji. Jest dostępna na osobnych płytach CD-ROM i często osobnych serwerach FTP. non-us w związku z silnymi restrykcjami nakładanymi od lat przez rząd USA na eksport technologii, głównie kryptograficznych, część oprogramowania, które je zawiera, musi znajdować się w osobnej części dystrybucji i na osobnych serwerach i nie jest oficjalnie rozpowszechniane w USA. W tej części można znaleźć chociażby oprogramowanie Ssh. Niewykluczone, że w związku z niedawnym złagodzeniem tych restrykcji, niektóre z programów z non-free znajdą się w innych częściach Debiana Drzewo plików Debian/GNU Każda z części main, contrib, non-free i non-us zawiera podkatalogi w których są pakiety binarne na różne architektury sprzętowe (binary-xxxx), pakiety niezależne od architektury (binary-all) (zawierające na przykład dokumentację, ikony, programy w językach skryptowych takich jak Perl) i pakiety źródłowe (source). Z kolei wszystkie wymienione powyżej katalogi zawierają pakiety Debiana posortowane na następujące kategorie tematyczne: admin, base, comm, devel, doc, editors, electronics, games, graphics, hamradio, interpreters, libs, mail, math, misc, net, news, oldlibs, otherosfs, science, shells, sound, tex, text, utils, web, x11. Tu warto odnotować, że przy tak dużej ilości pakietów ich sortowanie tematyczne znakomicie ułatwia wyszukiwanie potrzebnych pakietów. W większości innych dystrybucji wszystkie pakiety binarne znajdują się w jednym katalogu (na przykład RPMS). Po omówieniu podstawowych elementów dystrybucji można zaprezentować w całości drzewo plików Debian/GNU i objaśnić jego elementy na przykładach. Drzewo jest przedstawione na Rysunku 1, który przedstawia stan w marcu Katalog stable jest linkiem do slink, 2 STRUKTURA DYSTRYBUCJI I JEJ WERSJE 4
5 frozen linkiem do potato, a unstable linkiem do woody. Jak już wspominano, wraz z pojawieniem się nowej wersji stabilnej, katalog (link) stable będzie wskazywał na katalog potato, katalog frozen zniknie aż do momentu stabilizowania wersji woody, a dystrybucja slink będzie dostępna wyłącznie w katalogu slink. debian doc project tools dists stable frozen unstable woody potato slink contrib non free non us main binary all binary i386 binary m68k binary alpha admin base... mail math... web x11 disks i386 disks m68k disks alpha source Rysunek 1: Drzewo plików Debian/GNU Katalogi /debian/dists/xxxx/main, gdzie xxxx oznacza nazwę dystrybucji, na przykład slink, zawierają pliki Contents-yyyy, gdzie yyyy oznacza architekturę, na przykład -i386. Te pliki zawierają spis wszystkich plików, które są w pakietach DEB w tej wersji dystrybucji na danej platformie sprzętowej. Przykład: /debian/dists/stable/main/contents-i386. Podkatalogi binary-xxx zawierają pliki Packages, będące spisem wszystkich pakietów DEB znajdujących się w danej wersji (na przykład slink ) i części (na przykład main) dystrybucji na danej platformie (na przykład i386). Przykład: /debian/dists/stable/main/binary-i386/packages. Korzystając z Rysunku 1, można na przykład zauważyć, że pliki binarne wersji stabilnej na platformę Intel x86 można znaleźć w katalogach: /debian/dists/stable/main/binary-i386 i /debian/dists/stable/main/binary-all. Obrazy dyskietek startowych, konieczne do instalacji, są w katalogu /debian/dists/stable/main/disks-i386. Pakiety źródłowe są w katalogu /debian/dists/stable/main/source. Ponieważ w chwili pisania artykułu, wersją stabilną był slink, te same katalogi były dostępne, jeżeli część stable w podanych ścieżkach dostępu zastąpiło się przez slink. Wersje na inne platformy sprzętowe znajdują się w katalogach, w których końcówkę -i386, zastąpi się przez inną, na przykład -m68k dla platformy Motorola 680x0, lub -sparc dla platformy Sun Sparc. Na uwagę zasługuje katalog binary-hurd-i386, występujący w dystrybucji Woody, zawiera- 2 STRUKTURA DYSTRYBUCJI I JEJ WERSJE 5
6 jący wersję Debian/GNU na platformę Intel x86 opartą nie o jądro Linux, lecz o jądro systemu GNU Hurd ( pisanego przez Free Software Foundation. Znając ogólną strukturę dystrybucji można przejść do omawiania systemu zarządzania pakietami i struktury pakietów DEB. 3. System zarządzania pakietami System zarządzania pakietami w Debian/GNU jest złożony i składa się z kilku narzędzi. Wszystkie z tych narzędzi zapewniają interfejsy do pewnych części bazy danych systemu pakietów. Przed omówieniem tych narzędzi trzeba zarysować ogólną architekturę tej bazy danych. Baza danych systemu pakietów przechowuje między innymi następujące informacje: spis zainstalowanych pakietów, spis dostępnych pakietów, dane kontrolne pakietów. Na dokładne omówienie tych elementów będzie miejsce dalej, przy okazji omawiania struktury samego pakietu DEB, oraz narzędzia dselect. Istnieje szereg narzędzi zarządzających pakietami, są to: dpkg najważniejszy program, przy pomocy niego można przede wszystkim instalować i odinstalowywać pakiety. Umożliwia również uzyskiwanie informacji o zainstalowanych pakietach, oraz aktualizowanie bazy danych o pakietach. dselect jest graficznym interfejsem pracującym na konsoli, umożliwiającym wizualizację informacji o pakietach. Pozwala na przeszukiwanie i sortowanie bazy danych, wybieranie grup pakietów do instalacji i automatyczne sprawdzanie zależności. apt jest nowym interfejsem do systemu pakietów, który ma być w pełni dostępny w dystrybucji Potato. Ma bardzo wiele zaawansowanym funkcji. dpkg-dev debmake te i kilka innych narzędzi służą do operowania na samych plikach pakietów, w tym do budowania pakietów źródłowych. Najważniejszym z tych narzędzi jest dpkg. Dla użytkowników dystrybucji opartych o RPM, można go porównać do samego programu rpm, choć jak będzie opisane dalej, funkcjonalność tych dwóch narzędzi jest nieco inna. W przyszłości, już w dystrybucji Potato, coraz bardziej będą się liczyły narzędzia z rodziny Apt. Aby zrozumieć sposób działania dpkg i proces instalowania pakietów, koniecznym wydaje się przedstawienie struktury pakietu DEB. 4. Struktura pakietu DEB 4.1. Nazwy pakietów Pakiet DEB jest archiwum typu Ar (ar(1)). Pełna nazwa pliku pakietu ma postać: nazwapakietu_wersjaprogramu-wersjapakietu.deb Na przykład: 4 STRUKTURA PAKIETU DEB 6
7 bash_ deb oznacza pakiet bash, zawierający program bash, w wersji Liczba 4.1 oznacza wersję samego pakietu bash. Wersje pakietów oznaczają zmiany w samym pakiecie DEB wprowadzane przez członka projektu Debian, który zajmuje się pakietem. Nazwa pakietu czasami zawiera przyrostki -dev czy -doc. Niektóre programy, dotyczy to na przykład pewnych bibliotek, są dzielone na kilka pakietów. Na przykład biblioteka Gtk+ jest dzielona na trzy pakiety: libgtk1.2, libgtk1.2-dev i libgtk1.2-doc. Pierwszy z nich zawiera binaria biblioteki, potrzebne do pracy skompilowanych z nią programów (ang. runtime), w drugim są pliki potrzebne do kompilowania programów z tą biblioteką, ostatni zawiera tylko dokumentację do biblioteki. Dzięki temu, przeciętnemu użytkownikowi wystarczy tylko pierwszy pakiet, a programista może wykorzystać dwa pozostałe. Pozwala to na zaoszczędzenie miejsca w systemie plików Atrybuty pakietów W systemie Debian/GNU pakiety są pogrupowane w drzewie plików na części omówione już powyżej, to znaczy części dystrybucji (na przykład main) i kategorie tematyczne (na przykład admin, net). Oprócz tego pakiety mają priorytety. Pakiet może mieć jeden z następujących priorytetów: required (wymagany) oznacza, że pakiet jest niezbędny do funkcjonowania systemu, musi być zainstalowany i nie można go usuwać. important (ważny) wskazuje, że pakiet powinien być zawsze zainstalowany by zapewniać podstawową funkcjonalność systemu typu Un*x (nie obejmuje to bynajmniej dużych pakietów, typu Emacs, X11). standard (standardowy) zainstalowanie pakietów o tym priorytecie pozwala na stworzenie podstawowego uniwersalnego systemu pracującego w trybie znakowym. Przeważnie większość pakietów o tym priorytecie jest zainstalowana. optional (opcjonalny) w ten sposób oznaczone są pakiety, które wielu użytkowników może chcieć zainstalować w systemie, w tej kategorii mieści się chociażby system X Window. Wybór pakietów o tym priorytecie jest arbitralny i zależy od ogólnych zastosowań systemu. extra (dodatkowe) specjalizowane pakiety do konkretnych zastosowań, ich wybór jest ściśle podyktowany specjalnymi funkcjami jakie ma pełnić system. Wszystkie informacje dotyczące kategorii pakietów, ich priorytetów i ich podziału na grupy można znaleźć w dokumencie Debian-Policy ( Zależności Zachowanie spójności dystrybucji nie byłoby możliwe bez określenia zależności pomiędzy pakietami (ang. dependency). Zależności mogą być wielu rodzajów, wszystkie będą omówione przy okazji dselect. W tej chwili warto wspomnieć przynajmniej o poniższych. Pakiet X może wymagać pakietu Y (ang. depends), to znaczy, że do działania X, konieczne jest zainstalowanie Y. Z drugiej strony pakiet X może być w konflikcie z pakietem Y (ang. conflicts), to znaczy, że X nie może być równocześnie zainstalowany z Y i tylko jeden z nich może być zainstalowany. 4 STRUKTURA PAKIETU DEB 7
8 4.4. Informacje kontrolne Pakiet DEB oprócz oprogramowania, którego wersję instalacyjną zawiera, jest również wyposażony w informacje kontrolne. Są to na przykład informacje o pakiecie, takie jak jego atrybuty, opis, czy autor. Oprócz tego znajdują się w nim również skrypty konfiguracyjne, które umożliwiają prawidłowe skonfigurowanie pakietu w systemie. Mogą one być uruchamiane przed i po instalacji czy usunięciu pakietu. Dzięki temu mechanizmowi, w systemie Debian/GNU możliwe jest uaktualnianie pakietów w trakcie działania poprzednich wersji programów, ponieważ skrypty instalacyjne automatycznie zatrzymają i uruchomią odpowiednie programy. Dokładniejsze omówienie informacji kontrolnych pakietu DEB znajduje się w części opisującej pakiety źródłowe DEB. Po przedstawieniu architektury systemu pakietów można przejść do omawiania najważniejszych narzędzi, dających do niego dostęp. 5. Podstawy używania dpkg Program dpkg jest od dawna podstawowym narzędziem do zarządzania pakietami w systemie Debian/GNU. Jest obsługiwany z linii poleceń. dpkg ma następujące możliwości: instalowanie (uaktualnianie) i odinstalowywanie pakietów, uzyskiwanie informacji o zainstalowanych pakietach, aktualizację bazy danych o pakietach, oraz inne operacje na samej bazie, operacje na plikach DEB (przy pomocy depkg-deb). Program dpkg nie potrzebuje osobnej opcji do dokonywania aktualizacji pakietu. Procedura instalowania jest uniwersalna i wykrywając poprzednią wersję pakietu, umożliwia jego automatyczne uaktualnienie Instalowanie pakietów Instalację pakietu DEB przy pomocy dpkg przeprowadza się następująco: dpkg -i nazwa_pliku_pakietu.deb Należy podać nazwę pliku, wraz z pełną ścieżką dostępu. Instalacja (uaktualnienie) pakietu przebiega następująco: 1. z pliku DEB są wypakowywane informacje kontrolne o pakiecie, 2. sprawdzane są zależności, 3. jeżeli jest zainstalowana poprzednia wersja pakietu o tej nazwie, uruchamiany jest skrypt prerm poprzedniego pakietu, 4. uruchamiany jest skrypt preinst instalowanego pakietu, 5. pliki nowego pakietu są rozpakowywane do systemu plików, równocześnie wykonywane są kopie zapasowe plików poprzedniej wersji (o ile taka jest), 5 PODSTAWY UŻYWANIA DPKG 8
9 6. jeżeli była zainstalowana poprzednia wersja pakietu o tej nazwie, uruchamiany jest skrypt postrm poprzedniego pakietu, 7. rozpakowywane są pliki konfiguracyjne nowego pakietu; jeżeli jest poprzednia wersja pakietu, najpierw wykonywane są kopie zapasowe starych plików, 8. uruchamiany jest skrypt postinst nowo zainstalowanego pakietu, 9. jeżeli instalacja (uaktualnienie) przebiegła pomyślnie, to w razie potrzeby są usuwane robocze kopie zapasowe plików poprzedniej wersji pakietu, ale bez usuwania kopii plików konfiguracyjnych. Wspomniane skrypty: preinst, postinst, prerm i postrm są uruchamiane odpowiednio: przed instalacją (ang. pre installation), po instalacji (ang. post installation), przed usunięciem (ang. pre removal) i po usunięciu (ang. post removal) pakietu. Dokonują one automatycznej konfiguracji lub dekonfiguracji pakietu. W przypadku mniej złożonych pakietów, nie wszystkie z tych skryptów muszą występować. W praktyce, administrator może nie wiedzieć o tych wszystkich etapach, gdyż dpkg informuje tylko o ogólnym przebiegu instalacji, to znaczy o rozpakowywaniu plików, konfigurowaniu pakietu, lub uaktualnianiu jego starej wersji. Tym niemniej, poznanie całości procesu instalacji ułatwia jego zrozumienie. Jak widać, procedura instalacji jest złożona, lecz dzięki temu umożliwia bezproblemowe automatyczne uaktualnienie pakietu, a w razie problemów przywrócenie jego starej wersji. Dzięki tej procedurze instalacji i uaktualniania Debian/GNU jest uważany za bardzo niezawodny, jeżeli chodzi o zarządzanie pakietami. Jest kilka przydatnych opcji, które można podać dpkg, obok opcji -i, przed instalacją (i ewentualnie deinstalacją): E zapobiega instalacji pakietów o wersji takiej samej, jak pakiet zainstalowany, G zapobiega instalacji pakietów o wersji niższej, niż pakiet zainstalowany, R rekursywnie instaluje pakiety z podanego katalogu. Może się zdarzyć, że w trakcie instalacji pakietu trzeba doinstalować inne pakiety, których wymaga (ang. depends) instalowany pakiet (na przykład biblioteki). Robi się to uruchamiając dpkg -i i podając nazwy plików wymaganych pakietów. W takim przypadku, pakiet instalowany jako pierwszy nie został w pełni zainstalowany, a konkretnie skonfigurowany (dlatego, że nie były zainstalowane pakiety, których wymagał). Konieczna jest w takim przypadku ręczna konfiguracja pakietu. dpkg --configure nazwa_pakietu Aby skonfigurować wszystkie nieskonfigurowane pakiety można napisać: dpkg --configure -a 5.2. Odinstalowywanie pakietów Pakiety odinstalowuje się przy pomocy opcji -r (--remove). dpkg -r nazwa_pakietu 5 PODSTAWY UŻYWANIA DPKG 9
10 Podaje się przy tym nazwę pakietu (bez numerów wersji), a nie nazwę pliku pakietu. Ten sposób instalacji nie usuwa plików konfiguracyjnych pakietu, gdyż mogły one być modyfikowane przez administratora. Jeżeli jednak chce się usunąć również te pliki w trakcie odinstalowywania, to można użyć opcji --purge zamiast opcji -r. Odinstalowywanie pakietu składa się z poniższych etapów: 1. Sprawdzenie zależności pakietu. Jeżeli odinstalowanie pakietu mogłoby naruszyć działanie innych pakietów, które od niego zależą, pakiet nie zostanie odinstalowany. Można rzecz jasna wymusić odinstalowanie pakietu, korzystając z opcji -B, lub opcji --force-depends (ewentualnie --ignore-depends). 2. Uruchomienie skryptu prerm (preremoval). 3. Usunięcie plików pakietu, jeżeli użyto --purge, to również plików konfiguracyjnych. 4. Uruchomienie skryptu postrm (postremoval). W trakcie instalacji, zaawansowany użytkownik może wymusić pewne działania, przed którymi ostrzega dpkg (na przykład weryfikowanie zależności). Służą do tego opcje z grupy --force. Umożliwiają one między innymi ignorowanie zależności pakietów (--force-depends), czy ignorowanie platformy na którą jest przeznaczony pakiet (--force-architecture). Pełny opis tych i innych opcji dpkg można znaleźć w dpkg(8) Informacje o pakietach Jedną z ważnych funkcji dpkg jest pokazywanie informacji o zainstalowanych pakietach. Stan pakietu, wraz ze zwięzłym opisem i numerem wersji można uzyskać przy pomocy polecenia: dpkg -l nazwa_pakietu Użycie powyższego polecenia bez podanej nazwy pakietu spowoduje wyświetlenie informacji o wszystkich zainstalowanych pakietach. Na przykład: $ dpkg -l bash Desired=Unknown/Install/Remove/Purge Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed / Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) / Name Version Description +++-===============-==============-============================================ ii bash The GNU Bourne Again SHell Jeżeli chce się uzyskać szczegółowe informacje o zainstalowanym pakiecie należy użyć opcji -s (status): dpkg -s nazwa_pakietu Na przykład: $ dpkg -s bash Package: bash Essential: yes Status: install ok installed Priority: required 5 PODSTAWY UŻYWANIA DPKG 10
11 Section: base Installed-Size: 783 Maintainer: Guy Maor Version: Pre-Depends: libc6 (>= 2.0.7u), libncurses4, libreadlineg2 (>= 2.1-8) Conffiles: /etc/profile db431f071e29c47666be e641d /etc/skel/.bash_profile 7fb37112e03e428ceb7755b36bd08a42 /etc/skel/.bashrc 118f882acfaf472e6a352b1baaf5db87 Description: The GNU Bourne Again SHell Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh).. Bash is ultimately intended to be a conformant implementation of the IEEE Posix Shell and Tools specification (IEEE Working Group ). Na powyższym przykładzie widać dodatkowo, że pakiet bash należy do grupy pakietów niezbędnych do działania systemu (ang. essential). W sytuacji, gdy chce się sprawdzić do jakiego pakietu należy jakiś plik, można użyć polecenia: dpkg -S nazwa_pliku Na przykład: $ dpkg -S /etc/profile bash: /etc/profile Często, administartora interesuje zawartość pakietu, to znaczy lista plików, które wchodzą w jego skład. Wyświetla się ją przy pomocy: dpkg -L nazwa_pakietu Na przykład: $ dpkg -L hdparm /. /usr /usr/sbin /usr/sbin/hdparm /usr/man /usr/man/man8 /usr/man/man8/hdparm.8.gz /usr/doc /usr/doc/hdparm /usr/doc/hdparm/readme.debian /usr/doc/hdparm/copyright /usr/doc/hdparm/changelog.debian.gz 5 PODSTAWY UŻYWANIA DPKG 11
12 5.4. Inne możliwości System pakietów ma bazę danych na temat pakietów, które są dostępne, to znaczy znajdują się w zdefiniowanym miejscu, na przykład na instalacyjnej płycie CD-ROM, lub serwerze NFS, FTP. Polecenie dpkg ma szereg opcji dotyczących aktualizacji bazy danych o dostępnych pakietach: --update-avail Packages buduje nową bazę na podstawie podanego pliku Packages (taki plik znajduje się standardowo w każdym katalogu typu binary- w drzewie plików Debiana), --merge-avail Packages dopisuje do bazy pakiety z pliku Packages, --clear-avail czyści zawartość bazy. Te opcje łatwiej jest zrozumieć podczas używania dselect, co będzie omówione dalej. Oprócz omówionych powyżej opcji, dpkg zapewnia interfejs do polecenia dpkg-deb operującego na samych plikach pakietów. Nie są to opcje często używane przez przeciętnego administratora, zainteresowani mogą znaleźć ich opis w dpkg-deb(1). Spis wszystkich opcji dpkg można w każdej chwili oglądnąć przy pomocy polecenia dpkg -h, a ich szczegółowy opis znajduje się rzecz jasna w podręczniku dpkg(8). Podsumowanie najważniejszych z omówionych opcji można znaleźć w Tabeli 1. Opcja Argument Opis -i nazwa pliku pakietu.deb Instalacja pakietu --configure nazwa pakietu Konfiguracja pakietu -r nazwa pakietu Usunięcie pakietu --purge nazwa pakietu Usunięcie pakietu i jego plików konfiguracyjnych -l [nazwa pakietu] Stan wszystkich zainstalowanych pakietów (lub podanego) -L nazwa pakietu Spis plików w zainstalowanym pakiecie -s nazwa pakietu Dokładny opis zainstalowanego pakietu -S nazwa pliku Odnalezienie pakietu do którego należy podany plik Tablica 1: Opcje dpkg 6. Podsumowanie System zarządzania pakietami w dystrybucji Debian/GNU jest złożony, lecz niezwykle uniwersalny i wysoce niezawodny, co zauważa i docenia wielu administratorów. Niejednokrotnie spotykane opinie, jakoby system pakietów Debian/GNU miał być trudniejszy w obsłudze niż popularny RPM, wydają się nieuprawnione. Opinie te należy raczej złożyć na karb nieco mniejszej popularności dystrybucji Debian/GNU. Przedstawione w artykule omówienie ma na celu przybliżenie Debian/GNU administratorom i użytkownikom systemu GNU/Linux. Omówienie nie byłoby pełne bez omówienia narzędzi dselect, alien i apt. Programy te zostaną przedstawione w kolejnych artykułach. 6 PODSUMOWANIE 12
Debian/GNU z perspektywy administratora (3)
Debian/GNU z perspektywy administratora (3) Grzegorz Jacek Nalepa 16.5.2000, Kraków, Revision : 1.6 Streszczenie Artykuł jest trzecim i ostatnim z cyklu opisującego specyfikę zarządzania pakietami w systemie
Zarządzanie pakietami Linuks.
Wydział Matematyki i Informatyki, Uniwersytet im. Adama Mickiewicza Administracja Serwerami Sieciowymi Linuks Makefile Zasady działania make: plik Makefile Struktura cel: składniki komendy Standardowe
Debian/GNU z perspektywy administratora (2)
Debian/GNU z perspektywy administratora (2) Grzegorz Jacek Nalepa 16.4.2000, Kraków, Revision : 1.8 Streszczenie Artykuł jest drugim z cyklu opisującego specyfikę zarządzania pakietami w systemie Debian/GNU
LINUX. Instalacja oprogramowania
LINUX Instalacja oprogramowania Ubuntu to jedna z najpopularniejszych dystrybucji Linuksa charakteryzująca się dużą stabilnością i prostotą konfiguracji. Z tego względu instalacje aplikacji na Linuksie
Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux
Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux Kontakt: e-mail: kontakt@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 1 O platformie Platforma mforex Trader to część systemu
Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania.
Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania. Q. Jak uruchomić instalator? A. Trzeba nadać instalatorowi atrybut 'wykonywalny'. Można to zrobić wydając polecenie `chmod
MentorGraphics ModelSim
MentorGraphics ModelSim 1. Konfiguracja programu Wszelkie zmiany parametrów systemu symulacji dokonywane są w menu Tools -> Edit Preferences... Wyniki ustawień należy zapisać w skrypcie startowym systemu
System operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 2 Instalacja opensuse Przygotowanie do instalacji Konfiguracja instalacji Zakończenie instalacji Instalacja oprogramowania Program
Konfigurowanie i zastosowanie systemu Cron
Grzegorz Jacek Nalepa 24.8.2000, Kraków, Revision : 1.4 Streszczenie Przedstawiony w artykule system Cron jest jednym z podstawowych narzędzi automatyzacji pracy systemu GNU/Linux czy Unix. System może
Tworzenie oprogramowania
Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja
Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus
1. Wprowadzenie Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus Program instalacyjny aplikacji WYWIAD Plus był uprzednio dostarczany wyłącznie w postaci pliku wykonywalnego.exe. Obecnie,
Kernel Kompilacja jądra
Kernel Kompilacja jądra systemu Co to jest jądro systemu operacyjnego Jądro systemu operacyjnego jest rozpowszechniane na licencji GNU General Public License (GPL) określonej przez konsorcjum Free Software
Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Linux
Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Linux Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych
System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.
System UNIX 2 Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.pl Debian GNU/Linux GNU = GNU s Not Unix FSF = Free Software Foundation
System Zarządzania Dystrybucją
PRI - Projekt System Zarządzania Dystrybucją Leszek Krupiński 13 czerwca 2003 Spis treści 1 Opis dziedziny problemowej 2 2 Cel 3 3 Zakres 4 4 Kontekst 5 5 Opis wymagań 6 5.1 Wymagania funkcjonalne......................
IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa)
IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 20 przy użyciu licencja sieciowa. Ten dokument
1. Licencja GPL / GNU. 2. Dystrybucje systemu Linux. 4. Sposoby instalacji w Ubuntu
1. Licencja GPL / GNU 2. Dystrybucje systemu Linux 3. Terminal 4. Sposoby instalacji w Ubuntu 1. Licencja GPL / GNU Powszechna Licencja Publiczna GNU (GNU General Public License) - licencja wolnego i otwartego
Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2
Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2 Pakiet Fiery Extended Applications Package (FEA) w wersji 4.2 zawiera aplikacje Fiery służące do wykonywania
Instrukcja instalacji
Instrukcja instalacji Nintex USA LLC 2012. Wszelkie prawa zastrzeżone. Zastrzegamy sobie prawo do błędów i pominięć. support@nintex.com 1 www.nintex.com Spis treści 1. Instalowanie programu Nintex Workflow
System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.
System UNIX 2 Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.pl Instalacja Debiana Gotowe obrazy kompaktów (w formacie ISO): http://cdimages.debian.org
JAVA (wersja 1.5.x SUN Microsystems), ShockWave FLASH, lokalne wyświetlanie plików w standardzie PDF (moduł zewnętrzny).
Terminal ABA-X3 jest wyposażany w lokalną przeglądarkę stron WWW. W wersji oprogramowania ABA-X3 1.5.x jest to Mozilla Firefox 2.0 w polskiej wersji językowej. W odróżnieniu od wielu innych rozwiązań jest
Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows
Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych
Dystrybucje Linuksa c.d.
Dystrybucje Linuksa c.d. Gentoo dla fachowców Gentoo Gentoo dla fachowców brak skompilowanych paczek; system zarządzania Portage Gentoo dla fachowców brak skompilowanych paczek; system zarządzania Portage
Instrukcja Instalacji
Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki Instrukcja Instalacji Aplikacja współfinansowana ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Spis treści
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Adresy IP Konfiguracja interfejsu sieciowego Konfiguracja i instalacji pakietów Stosowane w sieci adresu komputerów wynikają z budowy nagłówka datagramu IP. Na adres w nagłówku IP przewidziane są cztery
Monitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Szymon Klimuk Nr albumu: 187408 Praca magisterska na kierunku Informatyka Monitorowanie
IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux
IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Linux Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Linux. Przegląd
Programowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
Linux is linux is linux?
Linux is linux is linux? Zaprezentuję subiektywnie wybrane rozwiązania stosowane w różnych dystrybucjach linuksa i ideologie przyświecające ich twórcom: sposoby zarządzania oprogramowaniem trudny wybór
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Aktualizacja pakietu asix 4 do wersji 5 lub 6 Pomoc techniczna Dok. Nr PLP0016 Wersja:08-12-2010 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z o. o.,
Git rozproszony system kontroli wersji
Git rozproszony system kontroli wersji Piotr Macuk Wstęp System kontroli wersji (ang. version control system, VCS) służy do śledzenia zmian projektu w czasie. Umożliwia współpracę wielu osób oraz ułatwia
Pracownia komputerowa. Dariusz wardecki, wyk II
Pracownia komputerowa Dariusz wardecki, wyk II Systemy operacyjne Desktopowe Mobilne Systemy operacyjne Systemy Unixowe Windows! Windows 8 Windows 7 Windows Vista Windows XP... Linux Mac OS X Mountain
Client Management Solutions i Mobile Printing Solutions
Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,
IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania
IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania Spis treści Rozdział 1. Wprowadzenie do programu IBM SPSS Modeler Social Network Analysis.............. 1 IBM SPSS
Oglądamy filmy pod Debianem
Oglądamy filmy pod Debianem Radosław Wiedźmin Hrycyna wersja 1.3, 28 grudnia 2003 roku Streszczenie W dzisiejszych czasach powszechne stało się wykorzystywanie komputera do oglądania filmów, koncertów,
Podręcznik instalacji
Oprogramowanie Fiery Command WorkStation 5.8 z pakietem Fiery Extended Applications 4.4 Pakiet Fiery Extended Applications (FEA) wersja 4.4 obejmuje oprogramowanie Fiery do wykonywania zadań za pomocą
Instrukcja uaktualnienia AdRem NetCrunch z wersji 5.3 do 6.x
Instrukcja uaktualnienia AdRem NetCrunch z wersji 5.3 do 6.x 2010 AdRem Software, sp. z o.o. Niniejszy dokument został opracowany przez firmę AdRem Software i przedstawia poglądy oraz opinie firmy AdRem
Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych
Windows Serwer 2008 R2 Moduł 8. Mechanizmy kopii zapasowych Co nowego w narzędziu Kopia zapasowa? 1. Większa elastyczność w zakresie możliwości wykonywania kopii zapasowych 2. Automatyczne zarządzanie
Platforma e-learningowa
Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00
Silent setup SAS Enterprise Guide (v 3.x)
SAS Institute TECHNICAL SUPPORT Silent setup SAS Enterprise Guide (v 3.x) Silent Setup ( cicha instalacja oprogramowania) pozwala na instalację Enterprise Guide (lub całości oprogramowania SAS) na wielu
Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 2 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po
SYSTEM OPERACYJNY. Monika Słomian
SYSTEM OPERACYJNY Monika Słomian CEL znam podstawowe zadania systemu operacyjnego porządkuję pliki i foldery KRYTERIA rozumiem zadania systemu operacyjnego potrafię wymienić przykładowe systemy operacyjne
Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie
Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie Kroki wstępne 1. Uruchamiamy wcześniej utworzoną maszynę wirtualną 2. Po uruchomieniu systemu ukaże się ekran logowania: 3. Logujemy
IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows
IBM SPSS Statistics - ssentials for Python: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for Python w systemach operacyjnych Windows.
oprogramowania F-Secure
1 Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure Wznowienie oprogramowania F-Secure zaczyna działać automatycznie. Firma F-Secure nie udostępnia paczki instalacyjnej EXE lub MSI do
Podstawy konfiguracji środowiska graficznego. Umieszczamy kursor na pustym obszarze na pulpicie i naciskamy prawy guzik:
Umieszczamy kursor na pustym obszarze na pulpicie i naciskamy prawy guzik: Wybieramy myszką opcję Utwórz aktywator. Na ekranie ukaże się okno tworzenia nowego aktywatora: Strona 1 z 12 Możemy utworzyć
SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA
SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA Panda Security oferuje trzy sposoby dystrybucji oprogramowania na stacje końcowe: - Lokalne pobranie pliku instalacyjnego z portalu zarządzającego - Generacja instalacyjnego
PROFESJONALNE USŁUGI BEZPIECZEŃSTWA
PROFESJONALNE USŁUGI BEZPIECZEŃSTWA Przewodnik instalacji i konfiguracji systemu zabezpieczeń Check Point VPN-1/FireWall-1 SmallOffice NG SmallOffice jest uproszczoną w zakresie zarządzania wersją systemu
Jednolite zarządzanie użytkownikami systemów Windows i Linux
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Paweł Gliwiński Nr albumu: 168470 Praca magisterska na kierunku Informatyka Jednolite
VPN e-science.pl Podręcznik użytkownika
VPN e-science.pl Podręcznik użytkownika listings Tytuł: VPN e-science.pl. Podręcznik użytkownika Podręcznik jest udostępniany na licencji Creative Commons: niekomercyjne-na tych samych warunkach 3.0 Polska,
Załącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
egroupware czy phpgroupware jest też mniej stabilny.
Opengroupware to projekt udostępniający kompletny serwer aplikacji oparty na systemie Linux. Dostępny na licencji GNU GPL, strona domowa: http://www.opengroupware.org/ Jego cechy to wysoka stabilność,
Client Management Solutions i Mobile Printing Solutions
Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft i Windows są zastrzeżonymi w Stanach Zjednoczonych znakami
Tworzenie i obsługa wirtualnego laboratorium komputerowego
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego
Instalacja systemu zarządzania treścią (CMS): Joomla
Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola
Księgowanie procesów w systemie GNU/Linux
Grzegorz Jacek Nalepa 20.03.2001, Kraków, Revision : 1.2 Streszczenie Artykuł opisuje mechanizm księgowania procesów (ang. process accounting) dostępny w systemie GNU/Linux. Przedstawiona jest współpraca
Client Management Solutions i Universal Printing Solutions
Client Management Solutions i Universal Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,
Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?
Strona 1 z 6 Połączenia Instalowanie drukarki lokalnie (Windows) Uwaga: Jeśli dysk CD Oprogramowanie i dokumentacja nie obejmuje obsługi danego systemu operacyjnego, należy skorzystać z Kreatora dodawania
Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Informacje o aktualizacji oprogramowania
Informacje o aktualizacji oprogramowania 1. Najczęstszy problem po aktualizacjach aplikacja nie uruchamia się Jeśli po uruchomieniu aktualizatora (serwisu lub aplikacji) program aktualizujący nie uruchamia
www.gim4.slupsk.pl/przedmioty
Lekcja 4. Program komputerowy - instalacja i uruchomienie 1. Rodzaje programów komputerowych 2. Systemy operacyjne 3. Instalowanie programu 4. Uruchamianie programu 5. Kilka zasad pracy z programem komputerowym
Praca w środowisku Cygwin. Przygotował Mateusz Dudek
Praca w środowisku Cygwin Przygotował Mateusz Dudek Czym jest Cygwin? Cygwin to implementacja standardu POSIX funkcji systemowych przeznaczona dla systemów z rodziny Windows oraz zestaw wolnego oprogramowania
Linux - System Wbudowany
Linux - System Wbudowany dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 O czym będzie, a o czym nie będzie :) Wprowadzenie do systemów wbudowanych. Powłoka systemu Linux. Środowisko kompilacji
Automatyczna instalacja oprogramowania.
1 (Pobrane z slow7.pl) Samo zainstalowanie systemu nie nastręcza wielu problemów i z reguły cały proces przebiega szybko i sprawnie. Dłużej czasu zajmuje Nam odszukanie aktualnych sterowników do posiadanych
Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_
O autorze 9 O recenzentach 10 Przedmowa 13 Rozdział 1. Oto Linux Mint 17_ Dlaczego Linux? 18 Czym jest dystrybucja? 19 Czy Linux jest trudny do opanowania? 21 Cechy wyróżniające dystrybucję Mint 22 Wersje
GIT. System Kontroli wersji GIT. Rafał Kalinowski
GIT System Kontroli wersji GIT Rafał Kalinowski Agenda Czym jest GIT? Modele pracy Możliwości GIT a Kilka słów o terminologii Obiekty w GIT ie? Struktura zmian Operacje zdalne i lokalne Podstawowe operacje
INFORMATOR TECHNICZNY WONDERWARE
Informator techniczny nr 153 25-03-2015 INFORMATOR TECHNICZNY WONDERWARE Instalacja oprogramowania Wonderware Historian 2014 R2 UWAGA! Przygotowując system operacyjny Windows na potrzeby oprogramowania
Bezpieczeństwo punktu końcowego. Chmura chroniona. Bezpieczeństwo Web
Podręcznik administratora Bezpieczeństwo punktu końcowego Chmura chroniona Bezpieczeństwo Web Firma Trend Micro Incorporated zastrzega sobie prawo do wprowadzania bez wcześniejszej zapowiedzi zmian w tym
Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika
Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania
I. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację
ABA-X3 PXES v Podręczna instrukcja administratora. XDMCP Licencja FDL (bez prawa wprowadzania zmian) Tryb X terminala
Tryb X terminala Terminal ABA-X3 może być wykorzystywany jako wielosesyjny X terminal. Umożliwia to współpracę terminala w trybie graficznym z maszynami wykorzystującymi systemy UNIX lub LINUX albo inne
Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x
Procedura aktualizacji systemu TelkomBud dla serwera DBfC w wersji 4.x Ostatnią aktualizacją, która jest ładowana według tej procedury to 139.0 lub 138.9! Główna zasada kolejności instalacji aktualizacji.
Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS
Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS Kontakt: e-mail: kontakt@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 1 O platformie Platforma mforex Trader to część systemu
Instalacja NOD32 Remote Administrator
Instalacja NOD32 Remote Administrator Program do zdalnego zarządzania stacjami roboczymi, na których zainstalowany jest program NOD32, składa się z dwóch modułów. Pierwszy z nich Remote Administrator Server
Unreal Engine 4 - Samsung Gear VR
Unreal Engine 4 - Samsung Gear VR Jakub Pałka 12 marca 2017 Spis treści 1 Pobranie instalatora pakietu NVPack 2 2 Instalacja NVPack 2 3 Podłaczenie telefonu i wygenerowanie pliku OSIG 3 4 Tworzymy projekt
Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa
Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Instalacja roli kontrolera domeny, Aby zainstalować rolę kontrolera domeny, należy uruchomić Zarządzenie tym serwerem, po czym wybrać przycisk
Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:
Zasady grupy (GPO) Windows Server 2008 R2 Zasady grupy to potężne narzędzie udostępnione administratorom systemów Windows w celu łatwiejszego zarządzania ustawieniami stacji roboczych. Wyobraźmy sobie
IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows
IBM SPSS Statistics - ssentials for Python: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for Python w systemach operacyjnych Windows.
Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.
Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem
Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja
1. Podręcznik instalacji aplikacji EXR Creator... 2 1.1 Wstęp... 3 1.2 Instalacja... 4 1.2.1 Instalacja aplikacji EXR Creator z płyty CD... 5 1.2.1.
1. Podręcznik instalacji aplikacji EXR Creator.................................................................... 2 1.1 Wstęp.............................................................................................
Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji
Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki Instrukcja Instalacji Aplikacja współfinansowana ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Warszawa,
Instalacja programu Warsztat 3 w sieci
Instalacja programu Warsztat 3 w sieci (proszę uważnie przeczytać do końca) Spis treści 1 Przed instalacją...2 2 Przeprowadzanie po raz pierwszy instalacji sieciowej...3 2.1 Dane umieszczone na jednej
HELIOS pomoc społeczna
Instrukcja przygotowania pliku wsadowego do zasilenia SEPI przy pomocy dodatkowej aplikacji HELSepi 1. Instalacja aplikacji Pobieramy plik instalacyjny HelSEPIsetup.exe ze strony internetowej www.ops.strefa.pl
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku
Instrukcja obsługi Strona aplikacji
Instrukcja obsługi Strona aplikacji Przed rozpoczęciem użytkowania urządzenia należy dokładnie przeczytać niniejszy podręcznik i zachować w pobliżu urządzenia w celu szybkiego zasięgnięcia potrzebnych
ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)
Grupa Ustawienia Sieciowe umożliwia skonfigurowanie podstawowych parametrów terminala: Interfejs ETH0 Umożliwia wybór ustawień podstawowego interfejsu sieciowego. W przypadku wyboru DHCP adres oraz inne
Samsung Universal Print Driver Podręcznik użytkownika
Samsung Universal Print Driver Podręcznik użytkownika wyobraź sobie możliwości Copyright 2009 Samsung Electronics Co., Ltd. Wszelkie prawa zastrzeżone. Ten podręcznik administratora dostarczono tylko w
IdyllaOS. Prosty, alternatywny system operacyjny. www.idyllaos.org. Autor: Grzegorz Gliński. Kontakt: milyges@gmail.com
IdyllaOS www.idyllaos.org Prosty, alternatywny system operacyjny Autor: Grzegorz Gliński Kontakt: milyges@gmail.com Co to jest IdyllaOS? IdyllaOS jest to mały, prosty, uniksopodobny, wielozadaniowy oraz
Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie
Strona 1 z 6 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Uwaga: Przy instalowaniu drukarki podłączonej lokalnie, jeśli dysk CD-ROM Oprogramowanie i dokumentacja
Instalacja serwera Firebird
Instalacja serwera Firebird ProgMan Software ul. Pułaskiego 6 81-368 Gdynia Wstęp Serwer FireBird jest nowszą wersją serwera InterBase. Na komputerach wyposaŝonych w procesory z technologią HT serwer InterBase
Testowanie aplikacji mobilnych z ukierunkowaniem na system Android
Testowanie aplikacji mobilnych z ukierunkowaniem na system Android Trener Łukasz Złocki Absolwent informatyki UŚ Tester i programista Certyfikat ISTQB Foundation W branży IT od 2003 roku W testowaniu od
Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1
i sieci komputerowe Szymon Wilk System operacyjny 1 1. System operacyjny (ang. OS Operating System) to oprogramowanie nadzorujące pracę komputera. Programy, które uruchamia użytkownik na komputerze z systemem
Rozwi zania Client Management Solutions i Mobile Printing Solutions. Numer katalogowy dokumentu:
Rozwi zania Client Management Solutions i Mobile Printing Solutions Numer katalogowy dokumentu: 410173-241 Stycze 2006 Spis tre ci 1 System Client Management Solutions Konfiguracja i rozmieszczanie.................
Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja
Strona 1 z 6 Połączenia Obsługiwane systemy operacyjne Korzystając z dysku CD z oprogramowaniem, można zainstalować oprogramowanie drukarki w następujących systemach operacyjnych: Windows 8.1 Windows Server
Acronis Universal Restore
Acronis Universal Restore Update 4 PODRĘCZNIK UŻYTKOWNIKA Spis treści 1 Czym jest narzędzie Acronis Universal Restore...3 2 Instalowanie narzędzia Acronis Universal Restore...3 3 Tworzenie nośnika startowego...3
Wstęp 5 Rozdział 1. Instalowanie systemu 11
Wstęp 5 Rozdział 1. Instalowanie systemu 11 1.1. Instalacja domyślna 11 1.2. Szybka pomoc 19 1.3. Autokonfiguracja stacji roboczych 33 1.4. Naprawa systemu 34 1.5. Darmowe porady 36 Rozdział 2. Pulpit
Podstawy administracji systemu Linux
Podstawy administracji systemu Linux Pierwsze kroki w administracji Instytut Fizyki Teoretycznej UWr 4 stycznia 2006 Plan kursu Konta użytkowników 1 Instalacja Linuksa 2 Tryb tekstowy 3 Linux od podszewki
Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Infomatyki Stosowanej Piotr Benetkiewicz Nr albumu: 168455 Praca magisterska na kierunku Informatyka