Poradnik F11 (Leonidas)
Z Fedora Wiki
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.
-
Składnia: {{*|Warn.png}}
-
Składnia: {{*}}
Informacja ewoluująca z poprzedniej wersji, jeszcze nikt jej nie sprawdził. Sprawdź jeśli możesz i usuń ikonkę.
-
Składnia: {{!}}
Bug, porada nie działa z jakiś powodów. Jeśli znasz powód dopisz.
- Składnia: {{!!}}
Ogólne
Aktualizacja z poprzedniej wersji
Użytkowników zainteresowanych "upgradem" do nowszej wersji odsyłam do YumUpgradeFaq
Spiny Fedory
Istnieje kilka oficjalnych "spinów", które są po prostu poskładanym zestawem oprogramowania do określonych celów np. "Laboratorium elektroniczne"
Od wersji F10 pojawiła się "Omega", nieoficjalny spin na desktop lub laptop. Jest to LiveCD na architekturę i686. Ponieważ posiada wszystkie cechy Fedory + multimedia i kodeki z repozytorium RPM Fusion, działa "prosto z pudełka".
Pobieranie obrazów ISO Fedory przy użyciu Jigdo
Metoda dla zaawansowanych użytkowników i tylko takich. Linki dla zainteresowanych:
- krótko o jigdo na blogu lub wikipedii
- Using Jigdo to Download ISO Images
- alternatywny projekt w pythonie
Ś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 SHA256 (poprzednio SHA1) ściągniętego pliku ISO jest poprawna.
- 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.
- Pod linuksem (każdym nie tylko pod Fedorą) wykonujemy polecenie
sha256sum <nazwa_obrazu>.iso
czyli np.
sha256sum Fedora-11-x86_64-netinst.iso
W wyniku tej operacji otrzymujemy:
e52146c9901dc3c58a68a5b5ef2c41baf4f68cf5 Fedora-11-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 11 dla 64-bitowych procesorów to
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 f1e5ae7db6a1ba227de7294c4112385922388648 *Fedora-11-x86_64-DVD.iso 6cf420f59d6fbdea0465d56a5b471b9b64b3ff1b *Fedora-11-x86_64-disc1.iso 58cca47bde8d7c4a386f4c640b860f6c90318b42 *Fedora-11-x86_64-disc2.iso 06f2d17dfeedc1271bfe0c0fdd0dc6932a4ac78e *Fedora-11-x86_64-disc3.iso 9f7db6d556c6ae0c07bf23b634dc123b02446b91 *Fedora-11-x86_64-disc4.iso 5ca6588463ccedbbaad12812036c284c0fb45af6 *Fedora-11-x86_64-disc5.iso 8371499f3ddc37e153904c1bbf1f8b957126705d *Fedora-11-x86_64-disc6.iso e52146c9901dc3c58a68a5b5ef2c41baf4f68cf5 *Fedora-11-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-11-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ę.
Możliwe jest sprawdzenie sum automatycznie (również wszystkich płyt naraz) dzięki opcji -c, podając tym razem jako argument plik z sumami kontrolnymi.
sha256sum -c Fedora-11-x86_64-CHECKSUM
Podział dysku
Proponowany ręczny (o ile nie wybrałeś automatycznego na LVM) podział dysku:
- /boot ~ 100MB - malutka partycja na program rozruchowy GRUB, sformatowana jako ext3 (lub ext2). Proszę się nie przejmować ostrzeżeniem, że za mała (w praktyce mogłaby być o połowę mniejsza).
- / ~ 10-15GB - dla głównej partycji (system, programy, ustawienia)
- swap ~ 500MB - swap służy jako "powiększenie RAM" odradza się jego całkowite wyłączenie, ale przy 2GB na instalacji desktopowej rzadko będzie w ogóle wykorzystywany. Niemniej zaleca się swap dwa raz wyiększy niż posiadana ilość ram (tylko po co?).
- /home ~ reszta - wydzielenie osobnej partycji na "domek" pozwoli Ci bezboleśnie rozdzielić system i osobiste ustawienia, skasować system bez kasowania fotek z wakcji ;).
Więcej o partycjach w artykule: Podstawy_Linuksa
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 dokonać aktualizacji systemu?
su - yum update
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.
Programy wymagane w tym poradniku i nie tylko
Zainstaluj zestaw przydatnych małych aplikacji. Jeśli nie robiliśmy tego wcześniej to instalujemy:
yum install wget mc
- wget - służy do ściągania plików w konsoli
- mc - menadżer plików pod konsolą przykład możliwości konfiguracji
Możesz też wpisywać polecenia "łamiąc" długie linjki tak:
yum install yum-utils yum-presto yum-plugin-fastestmirror \
htop numlockx powertop preload unace unrar
informacje czym są poszczególne programy możesz uzyskać np. tak:
yum info NAZWA
muzyka-{mp3,wma} = muzyka-mp3 muzyka-wma
| trudniejszy realny przykład: | yum install gstreamer-{ffmpeg,plugins-{ugly,bad}}
|
| ozn. to samo co: | yum install gstreamer-ffmpeg gstreamer-plugins-ugly gstreamer-plugins-bad
|
Automatyczne logowanie
Dla środowiska GNOME lub XFCE, domyślnym menadżerem logowania jest GDM.
| otwórz plik tak: |
mcedit /etc/gdm/custom.conf
|
| lub tak: |
nano /etc/gdm/custom.conf
|
| lub tak: |
vi /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
Parametr AutomaticLoginEnable ustawiony na false loguje zawsze z opóźnieniem, ustawiony na true loguje do systemu bez opóźnienia. 5 to czas opóźnienia w sekundach.
Ustawienia widoczne pod oknem logowania (domyślna sesja, język) są zapisywane do pliku /home/użytkownik/.dmrc
[Desktop] Session=gnome # Session=xfce4 # Session=kde # Session=openbox # Session=openbox-gnome # Language=en_EN.UTF-8 Language=pl_PL.UTF-8 Layout=pl
Jako root edytujemy plik /etc/gdm/gdm.schemas interesuje nas ta część pliku :
logowanie automatyczne:
<schema>
<key>daemon/AutomaticLoginEnable</key>
<signature>b</signature>
<default>false</default>
</schema>
<schema>
<key>daemon/AutomaticLogin</key>
<signature>s</signature>
<default></default>
</schema>
w "AutomaticLoginEnable" <false> należy zmienić na <true> oraz w części "AutomaticLogin" między <default></default> wpisać nazwę użytkownika.
Logowanie z opuźnieniem czasowym:
<schema>
<key>daemon/TimedLoginEnable</key>
<signature>b</signature>
<default>false</default>
</schema>
<schema>
<key>daemon/TimedLogin</key>
<signature>s</signature>
<default></default>
</schema>
<schema>
<key>daemon/TimedLoginDelay</key>
<signature>i</signature>
<default>30</default>
</schema>
wykonujemy czynności analogicznie co przy logowaniu automatycznym dodatkowo możemy ustawić opóźnienie zmieniając liczbę 30 na inną.
Konfiguracja usług systemowych
Konfiguracja usług została opisana w osobnym artykule: Usługi
Rozwiązywanie problemów z systemem
Zarówno w trakcie instalacji jak i używania systemu mogą występować problemy. Ale My się tym nie zrażamy, prawda? ;)
- Program uruchomiony z konsoli dostarcza często informacji o działaniu, najczęściej już tyle wystarcza do zlokalizowania przyczyny.
- Błędy programów, które uruchamiasz, są zapisywane do pliku
/home/użytkownik/.xsession-errors - Wiele programów (np. te działające poza kontrolą zwykłego użytkownika) umieszcza informację o błędach w katalogu
/var/log/(niektóre logi są dostępne tylko dla roota). Możesz obserwować na bieżąco co się dzieje w systemie listując końcówkę takiego pliku:
su -c'tail -f /var/log/messages'
Możesz do tego celu użyć również ładnej graficznej aplikacji gnome-system-log (w menu "Przeglądarka dzienników systemowych"), która ułatwi początkującym przeglądanie logów systemowych. Narzędzie wchodzi w skład paczki gnome-utils, wystarczy zainstalować:
yum install gnome-utils
Przejrzyj logi i po prostu wklej błędy w google, poszukaj na forum.
- Przejrzyj artykuły o awariach
- Sprawdź czy już ktoś nie zgłosił takiego błędu
- A może po prostu zrób "yum update"
Inne typowe problemy początkujących
Krótkie informacje o rozwiązywaniu typowych problemach użytkowników.
Sprzęt
Konfiguracja internetu
Neostrada TPSA i Netia
Linnet jest to program do konfiguracji internetu na Linuksie. Program działa na 32 bitowych jak i 64 bitowych systemach. Ściągnij Linnet
Modemy obsługiwane przez aplikację:
- Sagem Fast
- Speedtouch
- ZXDSL
Umożliwia skonfigurowanie połączeń:
- Neostrada
- Netia(linia TP)
- Netia(linia Netii)
Aplikację używamy z konta root! Tak więc logujemy się poprzez:
su -
Uruchamiamy aplikację poprzez:
./linnet -i
./linnet -p
Rozłączanie się z internetem:
./linnet -r
Dodanie programu do autostartu:
./linnet -a
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.6 serwera X.Org, wykorzystanego w Fedorze 11. Zalecany sterownik dla tych kart to nv.
Sterowniki nvidia z kernelem PAE instalujemy poleceniem jak wyżej z końcówką -PAE np.:
yum install kmod-nvidia-PAE
W przypadku wystąpienia problemów ze sterownikami należy dodać wpis nopat do opcji kernela w pliku grub.conf
(jak to zrobić jest przedstawione w opisie instalacji sterowników ATI).
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.
Obsługa partycji NTFS
Teoretycznie partycje te powinny być widoczne w systemie zaraz po instalacji, ale czasem zdarza się, że tak nie jest. Są trzy sposoby, aby uzyskać dostęp do partycji windowsowych ntfs:
Sposób 1. graficzny konfigurator ntfs-config
Należy zainstalować paczkę o nazwie ntfs-config następnie jako root wydać polecenie w terminalu
ntfs-config
w nowo otwartym oknie należy zaznaczyć odpowiadające nam pola, a po restarcie systemu partycje będą montowane automatycznie.
Sposób 2. edycja pliku /etc/fstab
Poleceniemfdisk -lnależy sprawdzić pod jaką nazwą występują partycje ntfs (będą oznaczone jako HPFS/NTFS) np. /dev/sda2, tworzymy folder do którego będzie montowana partycja ntfs
mkdir /media/win
Następnie jako root edytujemy plik /etc/fstab
dopisujemy do fstab/dev/sda2 /media/win ntfs-3g defaults 0 0
i zapisujemy plik.
Ostatecznie poleceniemmount -amontujemy dodane partycje.
Sposób 3. mechanizm specyficzny dla GNOME
W terminalu wpisujemypolkit-gnome-authorization
lub
W system > preferences (preferencje) > authorizations ( upoważnienia?) pod koniec listy wyszukaj Disks (dyski) > Mount a system-internal device wybieramy przycisk Grant (Nadaj) wybieramy swojego użytkownika i zatwierdzamy Grant (Nadaj).
Aplikacje
OpenOffice.org
Tylko najpopularniejsze pakiety:
yum install openoffice.org-{base,draw,impress,math,writer,calc,langpack-pl_PL}
użyj "yum search" lub yumex, by zobaczyć resztę
Czcionki
Czcionki Liberation od RedHat
W zastępstwie powszechnie używanych w Windows czcionek: Times New Roman, Arial, Courier New RedHat stworzył zestaw czcionek Liberation Fonts:
yum install liberation\*
Czcionki z systemu Windows
wget --referer=http://www.mjmwired.net/resources/mjm-fedora-f11.html \
http://www.mjmwired.net/resources/files/msttcore-fonts-2.0-3.noarch.rpm
instalacja
yum localinstall --nogpgcheck msttcore-fonts-*.noarch.rpm
Rendering czcionek (o ile potrzebny)
yum install 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.
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-8.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
Google Earth
yum install {freetype,glib2,libxml2,libSM,mesa-libGL,\
libXcursor,libXfixes,libXi,libXinerama,libXrandr,libXrender}.i586
wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin
chmod u+x GoogleEarthLinux.bin sh GoogleEarthLinux.bin
Google Picasa, Desktop
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:
rpm --import https://dl-ssl.google.com/linux/linux_signing_key.pub
Google Picasa
yum install picasa
Rozwiązanie problemu pochodzi z FedoraForum.orgGoogle Desktop
yum install google-desktop-linux
Google Gadgets
w repozytoriach fedory (google.repo nie jest potrzebne) znajduje się Google Gadgets.
wersja z interfejsem GTK (dla GNOME lub XFCE)
yum install google-gadgets{,-gtk}
wersja z interfejsem QT (dla KDE)
yum install google-gadgets{,-qt}
Wine - uruchamianie programów z MS Windows
Wine – "oprogramowanie umożliwiające wykonywanie aplikacji przeznaczonych dla Microsoft Windows w środowisku systemu operacyjnego klasy Unix (Linux, Solaris, FreeBSD)". (żródło: wikipedia)
yum install wine
- dla tych co nie wiedzą jak to działa: http://wiki.linux.pl/wine
- zmiana wyglądu wine changing-the-look-of-wine, można też zmienić "themes" jak w windows.
PlayOnLinux
PlayOnLinux to projekt wspomagający instalację gier i programów na wine. Posiada sporą bazę skryptów konfigurujących wine pod odpowiednie tytuły. Należy wpierw zainstalować repozytorium
sudo rpm -ihv http://mulx.playonlinux.com/rpm/playonlinux-yum-3-2.noarch.rpm
A potem samo PlayOnLinux
yum install playonlinux
Jalbum - galeria internetowa
Generator galerii internetowych (wymaga javy) pobierz. Proponowane konto nie jest wymagane to dodatek dla chętnych (hosting zdjęć..filmów). Na ściągniętym pliku wykonaj:
chmod u+x Jalbuminstall.bin && ./Jalbuminstall.bin
W celu znalezienie maszyny java w instalatorze wybieramy wyszukaj inne i wybieramy domyślną ścieżkę (również dla SunJava o ile zainstalowana według tego poradnika)
/usr/bin/java
wybieramy folder instalacji
/opt/jalbum
gdzie utworzyć dowiązania? najlepiej w
/usr/local/bin
będą wówczas w "domyślnej ścieżce systemowej" dzięki czemu uruchamiamy wpisując już z dowolnego miejsca w terminalu:
Jalbum
tworzymy skrót w menu dla programu
mcedit /usr/local/share/applications/jalbum.desktop
wypełniamy:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Type=Application Name=Galeria JAlbum Comment=Generator galerii internetowych Exec=Jalbum Icon=/usr/share/icons/hicolor/48x48/apps/java.png Categories=Graphics;Java;
Uruchamianie binarki na przykładzie aplikacji Phun
Oprogramowanie z zamkniętym kodem dostarczane jest najczęściej w postaci pakietów binarnych. Jak znaleźć zależności potrzebne do uruchomienia programu omówię na przykładzie aplikacji Plum (krótki opis po polsku) ponieważ dobry soft trzeba promować.
- Ściągamy Plum, rozpakowujemy i upewniamy się, że plik jest wykonywalny:
chmod +x phun
- Próbujemy uruchomić wpisując w konsoli:
./phun
zakładając, że nie mieliśmy szczęścia otrzymamy na wyjściu brakującą zależności w postaci:
[root@host ~]# ./phun libSDL_image-1.2.so.0 => /usr/lib64/libSDL_image-1.2.so.0 (0x00000030e7400000)
tę bibliotekę możemy już łatwo wyszukać przy pomocy yum provides
[root@host ~]# yum provides libSDL_image-1.2.so.0
...
SDL_image-1.2.6-7.fc11.i586 : Image loading library for SDL
Repozytorium: fedora
Dopasowano z:
Inne : libSDL_image-1.2.so.0
czyli brakująca zależność dostarcza paczka SDL_image, stąd:
yum install SDL_image
- Co tak naprawdę zostało wykonane? Wystarczy zajrzeć do skryptu. Polecenie
lddsprawdza zależności binarki, agreppozwala filtrować zawartość. :
[root@host ~]$ ldd ./phun.bin | grep "not found" libSDL_image-1.2.so.0 => /usr/lib64/libSDL_image-1.2.so.0 (0x00000030e7400000)
- Pozostają kwestie kosmetyczne. Przenieś katalog do
/opt/phuni utwórz skrypt uruchamiający
mcedit /usr/local/bin/phun
trochę zmieniony oryginał (korekta ścieżek i parametrów):
#!/bin/sh # katalog instalacji DIR=/opt/phun # binarka do uruchomienia: RUN=phun.bin # katalog bibliotek programu (puste jeśli program nie dostarcza bibliotek) LIB=lib # uruchamianie LD_LIBRARY_PATH="$DIR/$LIB:${LD_LIBRARY_PATH}" ldd $DIR/$RUN | grep "not found" > /dev/null 2>&1 if [ "$?" -eq "0" ]; then echo " Brakujące biblioteki: " _EOF_ LD_LIBRARY_PATH="$DIR/$LIB:${LD_LIBRARY_PATH}" ldd $DIR/$RUN | grep "not found" else LD_LIBRARY_PATH="$DIR/$LIB:${LD_LIBRARY_PATH}" $DIR/$RUN $@ fi
nadaj prawa do wykonywania skryptu chmod +x /usr/local/bin/phun i powinieneś mieć już możliwość uruchomienia programu z dowolnego miejsca w konsoli, czy też pod Alt+F2
Tworzymy skrót w menu dla programu
mcedit /usr/local/share/applications/phun.desktop
wypełniamy:
[Desktop Entry] Name=Phun Comment=Algodoo Phun edition, a 2D physics sandbox Exec=/usr/local/bin/phun Icon=/opt/phun/data/textures/logos/phun.png Type=Application Categories=Education;Science;Math;
Multimedia
Instalacja kodeków
Instalacja kodeków potrzebnych do odtwarzania muzyki, filmów etc.
yum install gstreamer-{ffmpeg,plugins-{bad,good,ugly}} \
xine-lib-extras{,-freeworld} libtunepimp-extras-freeworld
Instalacja popularnych odtwarzaczy i edytorów multimedialnych.
Istnieje wiele programów multimedialnych stworzonych dla Linuksa, najpopularniejsze z nich to:
- odtwarzacze muzyki - amarok, exaile, audacious .
- odtwarzacze filmów - mplayer, smplayer, xine, kaffeine, vlc.
- edycja audio - audacity
- edycja wideo - avidemux
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 (prawie jak Winamp):
yum install audacious audacious-plugins{,-vortex,-wavpack,-freeworld{,-mp3,-wma,-aac}}
listę pozostałych pluginów uzyskasz wpisując (wyjście za pomocą q)
yum info audacious-plugin\* |less
Edycja plików audio (remix, oczyszczanie, efekty):
yum install audacity
To samo z możliwością eksportu do mp3:
yum install audacity-freeworld
Polecane do filmów: smplayer
yum install smplayer
Cięcie, montowanie filmów:
yum install avidemux
oraz pozostałe aplikacje do edycji filmów
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 11 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 11. W celu jego instalacji należy skorzystać ze źródeł zewnętrznych:
System 32 bitowy
rpm -Uvh ftp://ftp.pbone.net/mirror/atrpms.net/f11-i386/atrpms/stable/\ libdvdcss-1.2.10-5.fc11.i586.rpm \ ftp://ftp.pbone.net/mirror/atrpms.net/f10-i386/atrpms/stable/\ libdvdcss2-1.2.10-5.fc11.i586.rpm
System 64 bitowy
rpm -Uvh ftp://ftp.pbone.net/mirror/atrpms.net/f11-x86_64/atrpms/stable/\ libdvdcss-1.2.10-5.fc11.x86_64.rpm \ ftp://ftp.pbone.net/mirror/atrpms.net/f11-x86_64/atrpms/stable/\ libdvdcss2-1.2.10-5.fc11.x86_64.rpm
Instalacja kodeków potrzebnych do odtwarzania np. filmów rmvb
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
Gadu-Gadu, czyli Kadu
Odpowiednikiem GG jest w Fedorze (linuksie) Kadu
yum install kadu kadu-powerkadu kadu-tabs kadu-anonymous_check aspell-pl
Pozostałe wtyczki znajdziesz wpisując
yum search kadu
Rozszerzenia nie działające z Firefox 3.5
W F11 firefox jest we wczesnej wersji 3.5beta (formalnie 3.1), co powoduje problemy (dające się ominąć) z instalacją rozszerzeń. Każde rozszerzenie zawiera rodzaj "bezpiecznika", parametr definiujący maksymalny numer wersji firefox'a z którym działa. Numer można łatwo zmienić i rozszerzenie może bezproblemowo działać, ale to niczego nie gwarantuje.
- ściągnij rozszerzenie - po zalogowaniu na stronie firefoksa, możesz wyłączyć "sprawdzanie wersji" i ściągnąć plik rozszerzenie.xpi (nie instaluj go, to nic nie da)
- ten plik to zwykły zip, rozpakuj go i otwórz w edytorze plik install.rdf
- odszukaj i ustaw parametr em:maxVersion="3.5pre"
- zaznacz wszystkie pliki w katalogu i pod prawym klawiszem myszy "Utwórz archiwum..." typu .zip
- zmień rozszerzenie pliku z zip na xpi, przeciągnij i upuść na otwarte okno firefoksa.
Więcej informacji na stronie developer.mozilla.org
Opera
Pobierz Opera 10.xx. Domyślnie pobierana jest wersja przeglądarki oparta o qt3, jeśli preferujemy aplikacje wykorzystujące qt4 odpowiednia wersja Opery jest dostępna pod adresem ftp (np. opera-10.00.gcc4.qt4.i386.rpm).
Zainstaluj paczkę rpm przy pomocy yum:
yum localinstall --nogpgcheck opera-*.rpm
Chromium
Chromium to port przeglądarki Google Chrome dla Linuksa.
W celu instalacji należy utworzyć plik chromium.repo do którego wpisujemy:
[chromium]
name=Chromium Test Packages
baseurl=http://spot.fedorapeople.org/chromium/F$releasever/
enabled=1
gpgcheck=0Plik umieszczamy w katalogu /etc/yum.repos.d/:
su -c "mv chromium.repo /etc/yum.repos.d/"Instalujemy za pomocą yuma:
su -c "yum install chromium"Aktualnie dostępna jest wersja testowa przeglądarki.
Dropbox
Pobierz dropbox. Mimo, że ma nautilus w nazwie to bez problemu uruchamia się w innych środowiskach.
yum localinstall --nogpgcheck nautilus-dropbox-*.rpm
teraz się wyloguj, a po ponownym zalogowaniu automatycznie ściągnie się instalator dropbox.
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.32.18.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.
Zwykłe programy linuksowe jako pluginy w firefox:
yum install mozplugger
Instalacja Java
Instalacja OpenJDK
Na 99% Twoje potrzeby javy spełnia wersja OpenJDK (również w przeglądarce). Instalacja wraz z pluginem do przeglądarki.
yum install java-*-openjdk java-*-openjdk-plugin
Zawsze jest 1%, który musi mieć wersję od Sun (obecnie Oracle?).
Instalacja Sun Java JRE / JDK
Na stronie Sun microsystems wybieramy Java SE Runtime Environment (JRE), a potem odpowiednio dla architektury linux lub linux x64 i akceptujemy warunki licencji. Jeśli chcesz programować w języku java, powinieneś ściągnąć wersję Java SE Development Kit (JDK). Procedura instalacji jest niemalże identyczna, zwróć tylko uwagę na nazwy.
Pobieramy plik jre-6uXX-linux-XXX-rpm.bin.
Przechodzimy w konsoli do katalogu, w którym znajduje się pobrany plik, wydajemy polecenie:
chmod u+x jre-6u*-linux-*-rpm.bin
Instalujemy javę:
sh jre-6u*-linux-*-rpm.bin
po instalacji w katalogu zostają zbędne pliki rpm, które możemy usunąć:
rm jre-*-linux-*.rpm sun-javadb-*.rpm
Przełączanie między różnymi wersjami
Jeśli zainstalujesz więcej niż jeden program o tej samej nazwie i funkcji (jak to ma miejsce w przypadku javy), możesz przełączać domyślnie używaną wersję. Rejestrowane polecenie nawet nie musi istnieć tzn. polecenie "misio" pojawi się w systemie dopiero po przypisaniu do niego programu/biblioteki.
Składnia: alternatives --install <dowiązanie> <nazwa> <ścieżka> <priorytet>
- Rejestrowanie java od Sun na liście alternatyw:
/usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 2
zaznacz, który silnik ma być domyślny np. 2
/usr/sbin/alternatives --config java
Sprawdź jaki jest teraz silnik javy:
java -version
- Rejestrowanie kompilatora javy od Sun (tylko dla JDK) na liście alternatyw:
/usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/default/bin/javac 2
zaznacz, który silnik ma być domyślny
/usr/sbin/alternatives --config javac
Sprawdź jaki jest teraz silnik javy:
javac -version
System 32 bitowy: plugin do przeglądarki
rejestrowanie pluginu do przeglądarki na liście alternatyw:
instalacja z JRE:
/usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so /usr/java/default/plugin/i386/ns7/libjavaplugin_oji.so 2
instalacja z JDK:
/usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so /usr/java/default/jre/plugin/i386/ns7/libjavaplugin_oji.so 2
zaznacz, który silnik ma być domyślny
/usr/sbin/alternatives --config libjavaplugin.so
System 64 bitowy: plugin do przeglądarki
rejestrowanie pluginu do przeglądarki na liście alternatyw: instalacja z JRE:
/usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so.x86_64 /usr/java/default/lib/amd64/libnpjp2.so 2
instalacja z JDK:
/usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so.x86_64 /usr/java/default/jre/lib/amd64/libnpjp2.so 2
zaznacz, który silnik ma być domyślny
/usr/sbin/alternatives --config libjavaplugin.so.x86_64
Sprawdzenie javy
Instalację sprawdzamy uruchamiając ponownie przeglądarkę. W przypadku Firefoxa wchodzimy w Narzędzia->Dodatki->Wtyczki. Na liście powinna figurować pozycja:
- dla wersji OpenJDK: IcedTea Java Web Browser Plugin
- dla wersji Sun: Java(TM) Plug-in
można też zweryfikować instalację na stronie lub sprawdzić uruchamiając przykłady ze strony javafx.com (chyba tylko wersja Sun)
Poczta e-mail
Powiadomienie o nowej poczcie
- dowolne konto pocztowe mogą sprawdzać programy:
- mail-notification
- xfce4-mailwatch-plugin
- gnubiff
- idealne dla GMail
- checkgmail
- gnome-gmail-notifier
Klient poczty
Mozilla Thunderbird + Mozilla Sunbird (Lightning)
yum install thunderbird thunderbird-lightning
GNOME Evolution
Podobny do MS Outlook
yum install evolution
i dodatki
yum info evolution\* |less
Claws Mail
Lekki klient poczty
yum install claws-mail claws-mail-plugins
inne pluginy
yum info claws-mail-plugins\* |less
Wirtualizacja
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".
Dodaj siebie do grupy vboxusers
usermod -G vboxusers -a `whoami`
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.
- Jeśli wystąpi brak możliwości podłączenia urządzenia USB z menu maszyny wirtualnej "Urządzenia" > "Urządzenia USB" (widać urządzenie, ale nie jest dostępne) należy jako root wykonać polecenia:
MYGID=`cat /etc/group | grep vboxusers | awk -F ":" '{print $3}'`
echo "none /sys/bus/usb/drivers usbfs devgid=$MYGID,devmode=664 0 0" >> /etc/fstab
mount -a
Polecenia należy wykonać tylko raz. Przy kolejnych uruchomieniach systemu nie powinno być już problemów.
Rozwiązanie zaczerpnięte z bloga Penguin Enclave
VirtualBox-OSE (Open Source Edition)
yum install VirtualBox-OSE VirtualBox-OSE-guest kmod-VirtualBox-OSE
restart systemu lub (?) ładowanie modułów
/etc/sysconfig/modules/VirtualBox-OSE.modules
reszta jak w zwykłej wersji VirtualBox.
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:
- 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
- Wybieramy Plik → Dodaj połączenie
- Nadzorca: Zmieniamy XEN na QEMU
- Połączenie: lokalnie
- 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. - 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. - Wybieramy nośnik, z którego będzie przebiegać instalacja maszyny wirtualnej (VM) oraz rodzaj instalowanego systemu.
- 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.
- 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.
- 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.
- 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 update
Instalujemy paczki potrzebne do działania:
yum install kernel-devel gcc gcc-c++
Instalujemy pobranego RPM-a:
rpm -Uvh VMware-Player-2.5.2-156735.i386.rpm
Tak to powinno wyglądać:
[root@charon VMware]# rpm -Uvh VMware-Player-2.5.2-156735.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.2
Copying files…
Configuring…
Installing VMware Player 2.5.2
Copying files…
Configuring…
Installation was successful
Restartujemy system:
reboot
To niestety nie koniec.
W Fedorze 11 do uruchomienia VMware Player 2.5.2 konieczne jest doinstalowanie "łatki".
W tym celu zaglądamy na forum VMware. Na dole pierwszego postu są dwa załączniki (attachments):
- vmware-6.5.2-modules-2.6.29-fix.sh
- vmware-6.5.2-modules-2.6.29-fix.patch
yum install patch # jeśli ktoś nie ma tego polecenia w systemie
cd <katalog ze ściągniętymi załącznikami>
chmod +x ./vmware-6.5.2-modules-2.6.29-fix.sh
./vmware-6.5.2-modules-2.6.29-fix.sh
Po pomyślnym wykonaniu powyższych poleceń, nadal jako root uruchamiamy (zgodnie z instrukcją, która pokazała się na ekranie) polecenie:
vmware-modconfig --console --install-all
Po wykonaniu tych czynności możemy uruchomić VMware Player wydając w terminalu (jako zwykły użytkownik) polecenie
vmplayerlub przez odpowiedni skrót w menu.
Uwagi:
- obrazy systemów można pobrać za darmo z internetu -> link.
Serwer WWW
Apache, MySQL, PHP
Otwórz konsolę, zaloguj się na konto root i wklej tam (shift + Insert)
yum install httpd php php-{pdo,mysql,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
- drupal
Webmin
Webmin jest panelem do zarządzania serwerem z poziomu przeglądarki www. Pozwala ustawić konta użytkowników, Apache, iptables, DNS, wykonać zdalnie polecenia itd.
Utwórz plik repozytorium Webmin
mcedit /etc/yum.repos.d/webmin.repo
o zawartości
[Webmin] name=Webmin Distribution Neutral baseurl=http://download.webmin.com/download/yum enabled=1
instalacja klucza GPG dla repozytorium
rpm --import http://www.webmin.com/jcameron-key.asc
instalacja panelu webmin i usermin (opcjonalnie jest jeszcze w repo usermin-webmail)
yum install webmin usermin
instalacji będzie wykonana do folderów /usr/libexec/webmin i /usr/libexec/usermin.
Logowanie do webmin odbywa się z przeglądarki pod adresem https://localhost:10000/ jako użytkownik root (również hasło dla root). Natomiast logowanie do usermin pod adresem https://localhost:20000/ a użytkowników i dostępne w panelu polecenia konfigurujesz z poziomu webmin.
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
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
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
