sobota, 30 listopada 2013

Fedora 20 skype

W Fedorze 20 jest problem z dźwiękiem w skype. Spowodowane jest to nową wersją 4.0 pulseaudio. Aby temu zaradzić należy edytować plik:

sudo nano /usr/share/applications/skype.desktop

i zmienić:

Exec=skype %U

na:

Exec=env PULSE_LATENCY_MSEC=30 skype %U

Po wprowadzeniu zmian należy plik zapisać i uruchomić skype ponownie.

czwartek, 28 listopada 2013

Fedora aktualizacja systemu

Gdy wyjdzie nowa wersja Fedory, to możemy ją zaktualizować. Służy do tego program fedup (od Fedora Upgrade). Pokażę tu przykład aktualizacji Fedory 19 na 20. Na początek najlepiej pozamykać wszystkie programy i uruchomić terminal. W terminalu wydajemy polecenie:

 sudo fedup-cli --network 20

Teraz możemy wypić kawę i oglądnąć dobry film. Po pobraniu pakietów i ich wstępnej transakcji system poprosi o restart komputera. Uruchamiamy ponownie komputer i wybieramy z menu pierwszą pozycję: System Upgrade. Ukaże się interfejs graficzny z logo Fedory i postępem aktualizacji. Po aktualizacji system się sam zrestartuje.

Na początku po aktualizacji sprawdzamy czy jest zainstalowane jądro Fedory 20, wydajemy polecenie:

[janek@localhost ~]$ uname -r
3.11.9-300.fc20.i686
[janek@localhost ~]$ 

Jak widzimy jądro się zaktualizowało, gdyby nie, to za pomocą menadżera oprogramowania instalujemy jądro Fedory 20, szukając frazy kernel.

Następnie usuwamy stare jądra z Fedory 19, najpierw sprawdzamy ich wersje poleceniem:

rpm -q kernel

i usuwamy:

sudo yum remove kernel_z_fedory_19

Teraz pora na aktualizację gruba:

sudo grub2-install /dev/sda
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Uruchamiamy komputer ponownie, Mamy nową wersję Fedory.

poniedziałek, 25 listopada 2013

Menadżer pakietów rpm

Menadżer pakietów rpm (dawniej Red Hat Package Manager), potężny system służący do instalowania, aktualizacji, usuwania, odpytywania pakietów oprogramowania. Stosowany jest w systemach Linux takich jak Red Hat, Fedora, Suse itd. Oto kilka powszechnych zastosowań:

rpm -i  plik_pakietu

Instaluje plik pakietu

rpm  -U plik_pakietu

Aktualizuje zainstalowany plik pakietu, jeżeli nie jest zainstalowany to go instaluje

rpm -e plik_pakietu

Usuwa zainstalowany plik pakietu

rpm -q plik pakietu

Odpytywanie zainstalowanego pakietu

rpm -i --nodeps plik_pakietu

Instaluje pakiet bez sprawdzania zależności

rpm -e --noscripts plik_pakietu

Usuwa pakiet bez wykonywania skryptu, użyteczne przy usuwaniu zdublowanego pakietu, którego nie możemy w inny sposób usunąć.

niedziela, 17 listopada 2013

Zmiana ikon Network Menadżera (nm-applet)

Domyślne ikony "nm-applet" są brzydkie. Aby to zmienić można pobrać ładne ikonki "nm-applet" ze strony: http://gnome-look.org/content/show.php/nm-applet+icon+set?content=88102. Pobrany plik należy rozpakować i wszystkie pliki w rozpakowanym katalogu przekopiować do /usr/share/icons/hicolor/22x22/apps, potwierdzając za każdym razem, że chcemy nadpisać istniejący plik. Na koniec wydajemy polecenie:

sudo gtk-update-icon-cache /usr/share/icons/hicolor

Należy zrestartować komputer, albo wydać polecenie:

sudo systemctl restart NetworkManager.service

Nowa ikonka nm-applet z prawej strony panelu

Po aktualizacji Network Menadżera nasze ikonki mogą być nadpisane do domyślnych. Należy powyższe czynności powtórzyć ponownie.

środa, 13 listopada 2013

Fedora usuwanie zdublowanych pakietów

W Fedorze czasami zachodzi potrzeba usunięcia zdublowanych pakietów. Służy do tego polecenie:

sudo  package-cleanup --cleandupes

Jeżeli to nie pomaga, to można użyć polecenia:

sudo rpm -e  --noscripts nazwa_pakietu

Należy jednak wcześniej, jeżeli nie jest zainstalowany zainstalować pakiet yum-utils

sudo yum install yum-utils

niedziela, 10 listopada 2013

Linux montowanie udziału sieciowego Windows

Pracując na Linuksie w otoczeniu sieciowym Windows czasami zachodzi potrzeba zamontowania udziału sieciowego Windows. Zakładamy, że punkt montowania jest w /media/dokumenty

Ręczne montowanie udziału sieciowego Windows (Jako root lub sudo):

mount -t cifs //ntserwer/dokumenty -o username=janek,password=moje_hasło /media/dokumenty

Zamień janek na swoją nazwę użytkownika, w moje_hasło wprowadź hasło udziału sieciowego. ntserwer jest nazwą serwera, dokumenty jest nazwą udziału sieciowego (zamiast ntserwer można wprowadzić nr IP komputera z udziałem)

Automatyczne montowanie udziału sieciowego Windows

W /etc/fstab wprowadź taką linijkę (to jest jeden wiersz):

//ntserwer/dokumenty /media/dokumenty cifs username=janek,password=moje_hasło,iocharset=utf8,sec=ntlm 0  0