Poradnik F10 (Cambridge)

Z Fedora Wiki
Skocz do: nawigacji, wyszukiwania
Wystarczy się zarejestrować

Poradnik powstał z inicjatywy użytkowników Forum Fedora.pl
Wszelka pomoc w testowaniu, aktualizacji oraz ulepszaniu Poradnika jest mile widziana.

O Fedorze

Fedora (dawniej Fedora Core) jest jedną z najpopularniejszych dystrybucji Gnu/Linuxa, tworzoną przez społeczność skupioną wokół Projektu Fedora, założonego i wspieranego przez firmę Red Hat. Fedora zawiera wyłącznie wolne oprogramowanie i w związku z tym można ją bezpłatnie instalować, modyfikować i rozpowszechniać. Powoduje to również pewne ograniczenia. Rozwiązania objęte ochroną patentową (szczególnie w USA), takie jak kodeki audio-video, oraz sterowniki o zamkniętym kodzie źródłowym nie są dostarczane wraz z dystrybucją. Twórcy Fedory stawiają na innowacyjność, dlatego też kolejne wydania zawierają najnowsze dostępne oprogramowanie, nawet jeśli prace nad stabilną wersją nie zostały jeszcze ukończone. Z tego powodu, oraz faktu ścisłego powiązania z Red Hatem często, lecz niesłusznie Fedorę określa się mianem "poligonu Red Hata". Fedorę stosuję się zarówno jako system operacyjny dla komputerów domowych, jak i serwer www, ftp itp.

Dokumentacja Fedory - znajdziesz tu obszerny opis (również po polsku) nowości w tym wydaniu Fedory, opis instalacji, wiki, faq, jak zabezpieczyć system itd. Bardzo dobrym źródłem wiedzy jest również dokumentacja RHEL oraz linki na końcu tego poradnika.
Question.png
Brakuje mi tu...
Jeśli nie znalazłeś tutaj tego czego szukasz, możesz zgłosić swoją propozycję w zakładce dyskusja

Oznaczenia:


Warn.png Ikona z dowolnego obrazka

Składnia: {{*|Warn.png}}

Magia.png Wszystko OK

Składnia: {{*}}

Echo-SIGs-48px.png Informacja ewoluująca z poprzedniej wersji, jeszcze nikt jej nie sprawdził. Sprawdź jeśli możesz i usuń ikonkę.

Składnia: {{!}}

Echo-bug-48px.png Bug, porada nie działa z jakiś powodów. Jeśli znasz powód dopisz.

Składnia: {{!!}}

Spis treści

Ogólne

Ściągnąłem obraz ISO i co dalej?

Po ściagnięciu obrazu ISO Fedory (może to być LiveCD, pełna instalacja na DVD czy instalacja przez sieć w obrazie 'netinstall') plik należy nagrać na płytę korzystając z opcji nagrywania obrazu płyty. Nie należy nagrywać obrazu ISO tak jak np. plików z danymi.

Aby uniknąć przykrych niespodzianek (np.brak możliwości uruchomienia komputera z płyty instalacyjnej) przed nagraniem obrazu na płytę należy sprawdzić czy suma kontrolna SHA1 ściągniętego pliku ISO jest poprawna.

Pod linuksem (każdym nie tylko pod Fedorą) wykonujemy polecenie
sha1sum <nazwa_obrazu>.iso
czyli np.
sha1sum Fedora-10-x86_64-netinst.iso

W wyniku tej operacji otrzymujemy:

e52146c9901dc3c58a68a5b5ef2c41baf4f68cf5  Fedora-10-x86_64-netinst.iso

Otrzymany ciąg znaków porównujemy z odpowiednim ciągiem znaków odczytanym z pliku SHA1SUM znajdującym się w tym samym katalogu co ściągnięty wcześniej obraz ISO.

Przykładowo zawartość tego pliku dla Fedory 10 dla 64-bitowych procesorów to
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

f1e5ae7db6a1ba227de7294c4112385922388648 *Fedora-10-x86_64-DVD.iso
6cf420f59d6fbdea0465d56a5b471b9b64b3ff1b *Fedora-10-x86_64-disc1.iso
58cca47bde8d7c4a386f4c640b860f6c90318b42 *Fedora-10-x86_64-disc2.iso
06f2d17dfeedc1271bfe0c0fdd0dc6932a4ac78e *Fedora-10-x86_64-disc3.iso
9f7db6d556c6ae0c07bf23b634dc123b02446b91 *Fedora-10-x86_64-disc4.iso
5ca6588463ccedbbaad12812036c284c0fb45af6 *Fedora-10-x86_64-disc5.iso
8371499f3ddc37e153904c1bbf1f8b957126705d *Fedora-10-x86_64-disc6.iso
e52146c9901dc3c58a68a5b5ef2c41baf4f68cf5 *Fedora-10-x86_64-netinst.iso
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFJJZ/dvyJvzE6/wnMRAukaAJ9si4bQQMy2ZKwggJbhpSPBhxvc1QCgi8Te
h+GYpFeKg4U2Al2zntKtiIA=
=LlnP
-----END PGP SIGNATURE-----
Jak widać podany wyżej w przykładzie plik Fedora-10-x86_64-netinst.iso został ściągnięty poprawnie. Jego suma kontrolna równa jest sumie przypisanej temu obrazowi w pliku SHA1SUM (e52146c9901dc3c58a68a5b5ef2c41baf4f68cf5). Możemy więc przystąpić do nagrania obrazu na płytę.

Warn.png
UWAGA! To tylko przykład
Pliki SHA1SUM dla procesorów 32-bitowych oraz procesorów PowerPC mają inną zawartość i są umieszczone w odpowiednich dla tych procesorów katalogach.
Jeśli sumy są błędne, sprawdź najpierw w pliku z sumami parametr Hash: SHA1, bo może wyglądać np. tak Hash: SHA256. Wydajemy wówczas polecenie sha256sum zamiast sha1sum (reszta jest taka sama).

Można też sprawdzić sumy automatycznie (również wszystkich płyt naraz) dzięki opcji -c, podając tym razem jako argument plik z sumami kontrolnymi.

sha1sum -c Fedora-10-x86_64-CHECKSUM

Jeśli po raz pierwszy masz kontakt z linuksem, to zapewne obraz Fedory ściągałeś pod Windows. Żeby sprawdzić sume kontrolną musisz znaleźć jeden z wielu - zazwyczaj darmowych - programów sprawdzajacych sumy kontrolne. Możesz m.in. skorzystać z konsolowego programu fsum lub okienkowego HashCalc.

Podstawy - zarządzanie pakietami

Programy w Fedorze dostarczane są w postaci pakietów binarnych. Do ich instalacji, oraz zarządzania nimi służy RPM Package Manager. Jego obsługa odbywa się przez wydanie w konsoli polecenia rpm wraz z żądanymi opcjami. Najczęstsze zastosowania to:

  • rpm -Uvh nazwa_pakietu – instalacja/aktualizacja pojedynczego pakietu
  • rpm -e nazwa_pakietu – usunięcie pojedynczego pakietu
  • rpm -qa | grep nazwa_pakietu – sprawdzenie w bazie danych, czy określony pakiet jest zainstalowany.

Pakiety rpm zawierają również spis programów, które są wymagane do ich poprawnego działania. W przypadku, gdy w naszym systemie brak jest wymaganego programu lub biblioteki instalacja zakończy się niepowodzeniem – otrzymamy komunikat o niespełnionych zależnościach.

W celu ułatwienia pracy z tak skonstruowanymi pakietami powstał program yum, który sprawdzi za nas listę zależności i w razie potrzeby ściągnie odpowiednie programy i je zainstaluje. Z yuma także korzystamy w konsoli, najczęstsze zastosowania to:

  • yum install nazwa_pakietu – instalacja pakietu
  • yum remove nazwa_pakietu – usunięcie pakietu (uwaga: jeśli usuwany pakiet jest wymagany przez inny program to ten również zostanie usunięty – proszę o ostrożność)
  • yum localinstall nazwa_lokalnego_pliku_rpm – instalacja, np.: samodzielnie ściągniętego pakietu rpm wraz ze sprawdzeniem jego listy zależności (w przypadku tego polecenia należy przejść w konsoli do katalogu, w którym plik rpm się znajduje)

Yum posiada własną bazę pakietów (tak zwanie repozytoria), z których są one ściągane i instalowane w systemie. Istnieje nakładka graficzna na yuma - yumex. Instalujemy ją (jak się można domyślić):

yum install yumex

Jeśli dopiero zainstalowałaś/zainstalowałeś Twoją Fedorę, to bardzo często będziesz korzystać z rpm i yuma.

Więcej na temat yum, rpm i ciekawych opcji, które ułatwią Ci administrację Fedorą przeczytasz w artykule Zarządzanie_pakietami

Jak uruchomić terminal w trybie graficznym?

Gnome

Wciskamy Alt + F2 i wpisujemy:

gnome-terminal

KDE

Wciskamy Alt + F2 i wpisujemy:

konsole

Jak zalogować się na konto roota?

Wpisz w terminalu

su -

Jak dodać repozytorium RPMFusion?

su -c "rpm -Uvh http://download1.rpmfusion.org/free/fedora/\
rpmfusion-free-release-stable.noarch.rpm \
 http://download1.rpmfusion.org/nonfree/fedora/\
rpmfusion-nonfree-release-stable.noarch.rpm"

Uwaga: Instalacja sterowników i programów multimedialnych wymaga dodania tego repozytorium. Zainstaluj je koniecznie.

Jak dokonać aktualizacji systemu?

su -
yum update

Automatyczne logowanie

Dla środowiska GNOME lub XFCE, domyślnym menadżerem logowania jest GDM. Aby ustawić automatyczne logowanie otwórz plik
nano /etc/gdm/custom.conf i wypełnij następująco:

[daemon]
TimedLoginEnable=true
TimedLogin=twój_login
TimedLoginDelay=5
AutomaticLoginEnable=false
AutomaticLogin=twój_login

5 to czas opóźnienia w sekundach. Parametr AutomaticLoginEnable ustawiony na false loguje zawsze z opóźnieniem, ustawiony na true loguje do systemu bez opóźnienia.

Sprzęt

Jak zainstalować sterowniki do karty graficznej?

Nvidia

Zainstaluj repozytorium RPMfusion

Dla GeForce 6 i nowszych:

yum install kmod-nvidia

Dla GeForce FX:

yum install kmod-nvidia-173xx

Dla GeForce 4 i starszych:

yum install kmod-nvidia-96xx

Dla Riva TNT2 i podobnych:

Sterownik legacy serii 71xx nie wspiera wersji 1.5 serwera X.Org, wykorzystanego w Fedorze 10. Zalecany sterownik dla tych kart to nv.

ATI

Rozwiązanie sugerowane przez leigh123@linux

Zainstaluj repozytorium RPMfusion

Instalujemy sterowniki:

yum --enablerepo=rpmfusion-nonfree-updates-testing install\
 akmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386

Tworzymy backup initrd:

mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup

Przerabiamy initrd, aby moduł radeona nie był wczytywany domyślnie:

mkinitrd -v /boot/initrd-`uname -r`.img `uname -r`

Edytujemy grub.conf:

gedit /boot/grub/grub.conf

Dodajemy do opcji kernela:

"nopat nomodeset"

(np: tuż za “quiet”). Zapisujemy plik. Restartujemy system.

Aplikacje

Google Earth

yum install libxml2.i386 libSM.i386 libXi.i386 glib2.i386 freetype.i386 libXrender.i386\
 libXrandr.i386 libXfixes.i386 libXcursor.i386 libXinerama.i386 mesa-libGL.i386
wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin
sh GoogleEarthLinux.bin

Compiz Fusion

Rozwiązanie sugerowane przez leigh123@linux

Najpierw sprawdzamy czy mamy włączony direct rendering - bez tego ani rusz!

glxinfo |grep direct

Powinniśmy dostać w odpowiedzi: "direct rendering: Yes". Jeżeli nie - należy zainstalować odpowiednie sterowniki do karty graficznej.

Skoro mamy direct rendering, idziemy dalej: Dodajemy repozytorium compiz-fusion dla Fedory:

rpm -Uhv http://www.linux-ati-drivers.homecall.co.uk/\
compiz-fusion-release-1-6.noarch.rpm

Gnome

yum install compiz-gnome fusion-icon-gtk compiz-fusion-plugins-unsupported\
 compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes compizconfig-backend-gconf

KDE

yum install compiz-kde fusion-icon-qt compiz-fusion-plugins-unsupported\
 compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes compizconfig-backend-kconfig4

Picasa for Linux

Tworzymy nowy plik konfiguracyjny repozytorium:

gedit /etc/yum.repos.d/google.repo

Do pliku wpisujemy:

[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
[google-testing]
name=Google Testing - i386
baseurl=http://dl.google.com/linux/rpm/testing/i386
enabled=1
gpgcheck=1

Wychodzimy zapisując plik. Importujemy klucz publiczny repozytorium Google:

wget https://dl-ssl.google.com/linux/linux_signing_key.pub
rpm --import linux_signing_key.pub

Instalujemy Picasę:

yum install picasa

VirtualBox

Instalujemy potrzebne paczki i źródła kernela

yum install make automake autoconf gcc kernel-devel dkms

Z tego adresu → http://www.virtualbox.org/wiki/Linux_Downloads pobieramy paczkę *.rpm odpowiednią dla architektury naszego systemu tj.jeśli polecenie :

uname -p
  • pokaże wartość x86_64 - pobieramy paczkę spod linku AMD64
  • w innym przypadku pobieramy paczkę spod linku i386

Importujemy klucz publiczny:

rpm --import http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc

Instalujemy VirtualBox:

yum localinstall VirtualBox\*

W celu włączenia obsługi wirtualnych systemów 64-bitowych należy po utworzeniu nowej maszyny wirtualnej wejść w jej "Ustawienia" (Ctrl-S) i na zakładce "Ogólne"→"Zaawansowane" zaznaczamy opcje "Extended features": "Włącz ACPI", "Włącz IO APIC", "Enable VT-x/AMD-V", "Włącz PAE/NX".

Uwagi:

  • instalacja paczki dkms zapewnia automatyczną aktualizację sterownika (nie tylko VirtualBox) dla nowego jądra. Jeśli jej nie zainstalujemy, to po każdej aktualizacji jądra należy wykonać jako root komendę:
/etc/init.d/vboxdrv setup
  • VirtualBox potrafi uruchamiać systemy z obrazów VMWare → instrukcja. Link do obrazów na końcu sekcji VMWare Player.

Wirtualne maszyny przy pomocy KVM

Instalacja

Instalujemy pakiety:

yum install kvm virt-manager qemu xen-runtime

i… restartujemy system. Ręczne włączenie usług nie wystarcza.

Utworzenie maszyny wirtualnej:

  1. Uruchamiamy Menadżer:
    • W Gnome, XFCE uruchamiamy “System”→”Menedżer maszyn wirtualnych”
    • w KDE “Programy”→”System”→”Menedżer maszyn wirtualnych”
    • lub z konsoli polecenie virt-manager
  2. Wybieramy Plik → Dodaj połączenie
    • Nadzorca: Zmieniamy XEN na QEMU
    • Połączenie: lokalnie
  3. Upewniamy się, że zaznaczone jest “Automatyczne połączenie podczas uruchamiania” (nie jest to obowiązkowe, można włączać nadzorcę “ręcznie”).
    Po kliknięciu “Połącz” wracamy do głównego okna menedżera maszyn wirtualnych.
  4. Zaznaczamy “localhost” i u dołu okna albo klikając PPM wybieramy “Nowy” i podążamy za wskazówkami wyświetlanymi na ekranie.
    Wpisujemy kolejno nazwę nowej maszyny wirtualnej, wybieramy architekturę procesora oraz tzw.nadzorcę.
    Tu uwaga: pracując na komputerze z procesorem 64-bitowym po wybraniu architektury x86_64 miałem do wyboru nadzorcę QEMU lub KVM. Dla każdej innej architektury nie było możliwości wyboru - zawsze nadzorca QEMU. Jeśli ktoś wie dlaczego tak jest lub przynajmniej wie jak dla innych architektur umożliwić wybór KVM, to chętnie się dowiem i uzupełnię ten tutorial.
  5. Wybieramy nośnik, z którego będzie przebiegać instalacja maszyny wirtualnej (VM) oraz rodzaj instalowanego systemu.
  6. Kolejny ekran to wybór miejsca instalacji: do wyboru fizyczna partycja na dysku lub wirtualny dysk na pliku. Pierwszej możliwości nie polecam poczatkującym ze względu na możliwość uszkodzenia/skasowania systemów na fizycznym dysku komputera-gospodarza.
  7. Następnie wybieramy rodzaj połączenia sieciowego oraz ewentualnie ustawiamy MAC adres wirtualnej karty sieciowej. Jeśli nie ustawimy MAC adresu, menedżer VM przydzieli go automatycznie. Do bardziej zaawansowanej konfiguracji polecam poradnik dla Virtual Box - Advanced Networking Linux.
  8. Przydzielamy pamięć (pamiętajmy, żeby zostawić niezbędną ilość dla komputera-gospodarza) oraz ilość procesorów. Wybranie większej ilości procesorów niż fizycznie zainstalowane jest możliwe, ale powoduje znaczący spadek wydajności VM.
  9. W podsumowaniu sprawdzamy wybrane parametry VM klikamy “Zakończ”. Tworzy się wirtualny dysk i automatycznie uruchamiana jest instalacja systemu VM z podanej wcześniej lokalizacji.

Przy włączonym SElinux należy dodatkowo:

  • przy dodawaniu maszyny wirtualnej zmienić kontekst pliku lub urządzenia, które będzie dyskiem wirtualnej maszyny np.
chcon -t virt_image_t '/pelna/sciezka/dysk.img'
  • przy instalacji systemu wirtualnego z pliku ISO należy zmienić kontekst obrazu np.
chcon -t virt_image_t '/pelna/sciezka/Fedora-11-Alpha-x86_64-netinst.iso'

VMware Player

Pobieramy najnowszą wersję programu ze strony -> http://www.vmware.com/download/player/, w formacie RPM. Logujemy się jako root:

su -

Uaktualniamy system:

yum -y update

Instalujemy paczki potrzebne do działania:

yum -y install kernel-devel gcc gcc-c++

Instalujemy pobranego RPM-a:

rpm -Uvh VMware-Player-2.5.1-126130.i386.rpm

Tak to powinno wyglądać:

[root@charon VMware]# rpm -Uvh VMware-Player-2.5.1-126130.i386.rpm
Preparing… ########################################### [100%]
1:VMware-Player ########################################### [100%]
Extracting VMware Installer…done.
Installing VMware Installer 1.0
Copying files…
Configuring…
Installing VMware Player 2.5.1
Copying files…
Configuring…
Installing VMware Player 2.5.1
Copying files…
Configuring…
Installation was successful

Restartujemy system:

reboot

Uwagi:

  • nie potrzeba pobierać i instalować żadnych patchy (tak jak niektóre poradniki podają), wszystko działa “z pudełka”.
  • obrazy systemów można pobrać za darmo z internetu -> link.

Multimedia

Instalacja kodeków

Instalacja kodeków potrzebnych do odtwarzania muzyki, filmów etc.

yum install xine-lib-extras xine-lib-extras-freeworld gstreamer-plugins-ugly\
 gstreamer-plugins-bad libtunepimp-extras-freeworld gstreamer-ffmpeg

Instalacja popularnych odtwarzaczy multimedialnych.

Istnieje wiele programów multimedialnych stworzonych dla Linuksa, najpopularniejsze z nich to:

Wszystkie powyższe programy dostępne są poprzez yuma, tak więc ich instalacja ogranicza się do wydania polecenia

yum install nazwa_programu

W przypadku audacious:

yum install audacious audacious-plugins-freeworld-mp3\
 audacious-plugins-freeworld-wma audacious-plugins-freeworld-aac

Instalacja programów do nagrywania płyt CD/DVD

GNOME

yum install brasero

KDE

yum install k3b k3b-extras-freeworld

Oczywiście nic nie stoi na przeszkodzie aby używać tych programów niezależnie od ulubionego środowiska.

Odtwarzanie filmów DVD pod Linuksem

Fedora 10 zawiera domyślnie zainstalowane pakiety libdvdread i libdvdnav odpowiadające za odtwarzanie płyt dvd. W przypadku nośników zabezpieczonych, między innymi systemem css konieczna jest instalacja pakietu libdvdcss. Ponieważ sytuacja prawna libdvdcss jest dość niejasna, nie został on standardowo dołączony do Fedory 10. W celu jego instalacji należy skorzystać ze źródeł zewnętrznych:

System 32 bitowy

rpm -Uvh ftp://ftp.pbone.net/mirror/atrpms.net/f10-i386/atrpms/stable/\
libdvdcss-1.2.10-5.fc10.i386.rpm \
 ftp://ftp.pbone.net/mirror/atrpms.net/f10-i386/atrpms/stable/\
libdvdcss2-1.2.10-5.fc10.i386.rpm

System 64 bitowy

rpm -Uvh ftp://ftp.pbone.net/mirror/atrpms.net/f10-x86_64/atrpms/stable/\
libdvdcss-1.2.10-5.fc10.x86_64.rpm \
 ftp://ftp.pbone.net/mirror/atrpms.net/f10-x86_64/atrpms/stable/\
libdvdcss2-1.2.10-5.fc10.x86_64.rpm

Instalacja kodeków potrzebnych do odtwarzania np. filmów rmvb

Jeśli nie robiliśmy tego wcześniej to instalujemy program wget

yum install wget

System 32 bitowy

Pobieramy binarne kodeki

wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2

Jeśli instalowaliśmy mplayer to katalog /usr/lib/codecs powinien być już utworzony, jeśli nie to robimy to sami

mkdir /usr/lib/codecs

Na koniec wypakowujemy kodeki

tar xvjf all-20071007.tar.bz2 --strip=1 -C /usr/lib/codecs

System 64 bitowy

Pobieramy binarne kodeki

wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2

Jeśli instalowaliśmy mplayer to katalog /usr/lib64/codecs powinien być już utworzony, jeśli nie to robimy to sami

mkdir -p /usr/lib64/codecs

Na koniec wypakowujemy kodeki

tar xjvf essential-amd64-20071007.tar.bz2 --strip=1 -C /usr/lib64/codecs

Przykładowa konfiguracja odtwarzacza smplayer

Ustawienie napisów, tak by były wyświetlana na dole filmu:

Wykonujemy polecenie uruchom (ALT+F2) i wpisujemy:

gedit ~/.mplayer/config

Lub, jeśli używamy KDE:

kwrite ~/.mplayer/config

Do otwartego pliku dopisujemy:

vf=expand=0:-190:0

Zapisujemy plik i wychodzimy z edytora. Położenie napisów można dostosować do własnych potrzeb zmieniając wartość -190.

Konfiguracja programu, jeśli polskie znaki nie są poprawne wyświetlane:

Wchodzimy w Opcje->Ustawienia odnajdujemy zakładkę Napisy i zmieniamy Domyślne kodowanie napisów na CP1250.

Przeglądanie Internetu

Instalacja Adobe Flash Plugin

System 32 bitowy

Instalujemy repozytorium Adobe:

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

i plugin

yum install flash-plugin

System 64 bitowy

Wchodzimy na stronę Adobe Labs i ściągamy 64 bitową wersję plugina. Rozpakowujemy oraz przenosimy do odpowiedniego katalogu:

su -
tar -zxf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
mv libflashplayer.so /usr/lib64/mozilla/plugins

Po ponownym uruchomieniu Firefoksa powinniśmy mieć dostępny Shockwave oraz Flash.

Odtwarzanie multimediów w Firefoksie.

W celu oglądania klipów multimedialnych w przeglądarce należy zainstalować:

yum install mozilla-vlc

Istnieje bardzo dobry dodatek dla przeglądarki firefox: Media Player Connectivity, odtwarzający strumienie multimedialne w zewnętrznym odtwarzaczu.

Instalacja Sun Java - JRE

Na stronie Sun microsystems wybieramy odpowiednio dla architektury linux lub linux x64 i akceptujemy warunki licencji

System 32 bitowy

Pobieramy plik jre-6u13-linux-i586-rpm.bin.

Przechodzimy w konsoli do katalogu, w którym znajduje się pobrany plik, wydajemy polecenie:

chmod u+x jre-6u13-linux-i586-rpm.bin

Instalujemy javę:

sh jre-6u13-linux-i586-rpm.bin

Tworzymy dowiązanie, tak aby wtyczka była widoczna w Firefoksie:

ln -s /usr/java/default/plugin/i386/ns7/libjavaplugin_oji.so\
 /usr/lib/mozilla/plugins/libjavaplugin.so

System 64 bitowy

Pobieramy plik jre-6u13-linux-x64-rpm.bin.

Przechodzimy w konsoli do katalogu, w którym znajduje się pobrany plik, wydajemy polecenie:

chmod u+x jre-6u13-linux-x64-rpm.bin

Instalujemy javę:

sh jre-6u13-linux-x64-rpm.bin

Tworzymy dowiązanie, tak aby wtyczka była widoczna w Firefoksie:

ln -s /usr/java/jre1.6.0_13/lib/amd64/libnpjp2.so\
 /usr/lib/mozilla/plugins/libjavaplugin.so

Sprawdzenie javy

Instalację sprawdzamy uruchamiając ponownie przeglądarkę, wchodzimy w Narzędzia->Dodatki->Wtyczki. Na liście powinna figurować pozycja:

  • dla systemu 32bit: Java(TM) Plug-in
  • dla systemu 64bit: libnpjp2.so

można też sprawdzić uruchamiając przykłady ze strony javafx.com lub zweryfikować instalację

Dodatkowe czcionki.

Do przeglądania niektórych stron przydatne mogą być dodatkowe czcionki:

yum install liberation-fonts freetype-freeworld

Uwaga: jeśli po instalacji paczki freetype-freeworld Twoje czcionki stały się niewyraźne to usuń tę paczkę (zamiast install wpisz remove). Nie jest to żaden błąd, po prostu przesadziłeś z wygładzaniem czcionek.

Serwer WWW

Apache, MySQL, PHP

Otwórz konsolę, zaloguj się na konto root i wklej tam (shift + Insert)

yum install httpd php php-pdo php-mysql php-gd mysql mysql-server

Tym oto sposobem zainstalowaliśmy nasz serwer www razem z php i mysql. Teraz trzeba go uruchomić:

service httpd start
service mysqld start

serwer jest już prawie gotowy do użytku. Musimy jeszcze zmienić hasło użytkownika root do bazy danych:

mysqladmin -u root password 'tutaj_podaj_nowe_haslo'

następnie podaj hasło gdy MySQL Cię o to prosi. Aby ujrzeć stronę główną swojego serwera w pasek adresu przeglądarki wpisz: localhost.

Domyślnym katalogiem serwera jest /var/www/html. Możemy jeszcze dodać autostart naszego serwera przy starcie systemu:

chkconfig httpd on
chkconfig mysqld on

phpMyAdmin

Zalogowani na konto root’a wpisujemy:

yum install phpmyadmin

Po zainstalowaniu phpMyAdmina należy ustawić hasło roota na zgodne z MySQL. Wyedytujmy więc plik konfiguracyjny ulubionym edytorem, np.:

nano /etc/phpMyAdmin/config.inc.php

Znajdź poniższe linijki i wpisz w cudzysłowy użytkownika i hasło:

$ cfg ['Servers'] [$i] ['user'] ='root', / / MySQL user
$ cfg ['Servers'] [$i] ['password'] ='hasło_ustalone_wczesniej'; / / MySQL password

zapisz plik Ctrl + O i zamknij edytor Ctrl + X. Teraz wystarczy zrestartować usługę Apache:

service httpd reload

Aby otworzyć phpMyAdmina wpisz w pasek adresu przeglądarki: http://localhost/phpMyAdmin/

Oprogramowanie na bazie LAMP

LAMP to skrótowiec od Linux + Apache + MySQL + PHP, popularnego oprogramowania do tworzenia dynamicznych stron WWW. Repozytoria Fedory oferują kilka skryptów, które możemy zainstalować. Między innymi:

Ich instalacja sprowadza się do wydania polecenia:

yum install NAZWA

gdzie NAZWA to:

  • wordpress
  • mediawiki (zob. artykuł MediaWiki)
  • gallery2

Inne źródła pomocy, polecane strony

Przejrzyj nasze artykuły może znajdziesz tam to czego szukasz. Przeszukaj nasze forum, większość problemów się powtarza. Najlepsze wyszukiwanie postów na forum (trud WalDo) dla firefox (również z IE7), opery i w każdej przeglądarce
wpisując w google.pl → site:fedora.pl pytanie

Polskie

przewodniki po instalacji, poradniki

http://fedora-11.blogspot.com

ogólnie o Linuksie

http://www.google.pl/linux
http://jakilinux.org - różne artykuły, a w tym dotyczącym fedory znajduje się dużo odnośników do pomocnych stron
http://www.linuxnews.pl/ - nowości ze świata Linuksa
http://www.linux.pl - koniecznie przejrzyj artykuły w sekcji "newbie"
http://www.linuksowo.pl – polskie forum linuksowe
http://www.dragonia.pl - magazyn użytkowników otwartego oprogramowania
http://pl.wikibooks.org/wiki/Kategoria:Linux - podręczniki w budowie
Faq/Howto, Opisy, porady, gotowe rozwiązania
Zbiór linków na tematy powiązane z linuksem
wiele innych stron (bogate, czasem archaiczne treści, ale warto przejrzeć)
http://students.mimuw.edu.pl/SO
http://students.mimuw.edu.pl/SO/Linux
http://linux.msstudio.com.pl
http://www.linuxpl.org/LPG
http://www.linuxpl.org/SAG
http://thecamels.org/artykuly
http://linux.rk.edu.pl
http://techscott.wordpress.com/linux/ksiega-czarow/ - lista pogrupowanych ciekawych poleceń shella
http://dief.republika.pl/main.html - krótki kurs programowania w bash

dokumentacja z innych dystrybucji

Uwaga: Pewne elementy mogą się znacznie różnić od tych występujących w fedorze. Nie próbuj na siłę instalować oprogramowania innym narzędziem niż yum/rpm. Położenie niektórych plików/ustawień może być trochę inne niż w fedorze.
Dystrybucje bazujące na rpm:
http://pl.docs.pld-linux.org
http://wiki.suse.pl
http://wiki.mandriva.com/pl
inne:
http://wiki.arch-linux.pl/wiki/Artykuły
http://wiki.archlinux.org/
http://gentoo.org/doc/pl na początek http://www.gentoo.org/doc/pl/articles
http://dug.net.pl/lib/index.php
http://forum.ubuntu.pl/forumdisplay.php?f=142
http://www.loz.republika.pl - Linux From Scratch - Linux od zera

Zagraniczne

przewodniki po instalacji, poradniki

http://www.mjmwired.net/resources
http://www.my-guides.net
http://howtoforge.net/howtos/linux/fedora
http://optics.csufresno.edu/~kriehn/fedora/fedora.html
http://www.techotopia.com/index.php/Fedora_Desktop_Essentials
http://www.techotopia.com/index.php/Fedora_Linux_Essentials
http://www.fedoraguide.info
http://fedorafaq.org
http://www.dnmouse.org

fedoraproject.org

http://docs.fedoraproject.org
http://fedoraproject.org/wiki
http://fedorasolved.org
http://fedoraforum.org
http://planet.fedoraproject.org
http://directory.fedoraproject.org

redhat

Red Hat Resource Center
Red Hat Enterprise Linux Documentation
Red Hat Knowledgebase
CentOS darmowy system budowany z tych samych źródeł co RedHat (celem jest 100% binarna kompatybilność)
Fedora And Red Hat System Administration (en.wikibooks.org)
Ex436 I Ex442, krótko... linki z forum.fedora.pl
The SELinux Notebook - The Foundations - 2nd Edition

linux

Learn Linux The Hard Way - interaktywna konsola wraz omówieniem poleceń i ćwiczeniami z konfiguracji
Unix commands (flash)
Unix na Wikibooks
lista zamienników oprogramowania lub druga lista lub trzecia lista
The Linux Documentation Project ogromny spis zaawansowanych porad
www.linuxdriver.co.il/resources ogromny spis zaawansowanych porad
http://linux.die.net ogromny... ahh j.w.
http://www.ibm.com/developerworks/linux/ j.w.
http://www.cyberciti.biz/faq w szczególności Linux Shell Scripting Tutorial
http://www.linux.org/lessons Linux Online - Linux Courses
http://www.linux.com/learn

inne

DistroWatch.com: Fedora
http://rpm.pbone.net - paczki rpm
http://digg.com/linux_unix - Digg - Linux/Unix (ciekawostki, poradniki, nowości)
http://lxr.linux.no - coś dla programistów, kod źródłowy m.in. linuksa
The Open Group - trochę tekstu o standardach

Propozycje

Tip.png
Propozycje
Wszystkie propozycje na temat zagadnień, które chcielibyście znaleźć w tym Poradniku, są dostępne w dyskusji o Poradniku
Osobiste
Przestrzenie nazw

Warianty
Działania
Wiki
Nawigacja
Inne
Narzędzia