sobota 19. ledna 2008

Zakázání aktualizace určitého balíčku

Někdy se stane, že chceme nainstalovaný balíček "pozdržet" v určité verzi. Pokud pro správu balíčku používáte nástroj APT, můžete příslušný balíček zmrazit následujícím způsobem.
Postup pro pozdržení balíčku xserver-xorg-core ve verzi 2:1.3.0.0.dfsg-12ubuntu8.

Zjistěte verzi nainstalovaného balíčku:
# dpkg -s xserver-xorg-core
Package: xserver-xorg-core
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 10288
Maintainer: Ubuntu Core Developers
Architecture: i386
Source: xorg-server
Version: 2:1.3.0.0.dfsg-12ubuntu8
..


Vytvořte (nebo upravte) soubor /etc/apt/preferences (jednotlivé položky se oddělují odřádkováním):

sudo vim /etc/apt/preferences


Package: xserver-xorg-core
Pin: version 2:1.3.0.0.dfsg-12ubuntu8
Pin-Priority: 1001


Za položku Pin: napíšeme parametr version a opíšeme verzi z výše uvedeného výpisu dpkg -s xserver-xorg-core. Popis Pin-priorit máte k dispozici např. zde: APT HOWTO.

pátek 28. prosince 2007

Příkaz pro vypnutí monitoru

V terminálu stačí zadat tento příkaz:
$ xset dpms force off


Vylepšením může být příkaz sleep, který zajistí nestisknutí klávesy v době spouštění samotného příkazu:
$ sleep 5 && xset dpms force off


Pozn.: sleep 5 znamená vyčkej pět vteřin.

čtvrtek 27. prosince 2007

Debian a sudo

Nainstalujeme potřebný balíček:
# apt-get install sudo


Upravíme soubor /etc/sudoers:
# vim /etc/sudoers

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Defaults

Defaults !lecture,tty_tickets,!fqdn

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL


Vytvoříme skupinu admin, kde jednotliví členové budou mít práva uživatele root:
# groupadd admin


Přidání existujícího uživatele do skupiny admin:
# usermod -a -G admin orkac


Případně ještě můžete zakázat root heslo:
$ sudo passwd -l root

čtvrtek 20. prosince 2007

Vyřazení IPv6

Vytvoření konfiguračního souboru modprobe.conf a do něj se musí vložit následující dva řádky:
# vim /etc/modprobe.conf

alias net-pf-10 off
alias ipv6 off

neděle 16. prosince 2007

Odstranění varování způsobené špatným nastavením locales

..
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "cs_CZ.UTF-8"
are supported and installed on your system.


Nejprve zkontrolovat, jestli je nainstalovane balicek locales:
# apt-get install locales


Nyni tento balicek prenastavime:
# dpkg-reconfigure locales


Vybereme potřebné kódování:
[*] cs_CZ ISO-8859-2
[*] cs_CZ.UTF-8 UTF-8



Zvolíme kódování, které bude považováno za výchozí pro systém:
cs_CZ.UTF-8

pátek 30. listopadu 2007

VMWare a systémové pípnutí

Vypnutí systémového upozornění:
# xset -b


Ještě je třeba přidat do konfiguračního souboru jeden řádek:
# vim /etc/vmware/config
mks.noBeep = true

úterý 13. listopadu 2007

Generování vyslovitelného hesla

Instalace:
$ sudo apt-get install gpw


Použití:
gpw počet_hesel délka_hesla


Ukázka:

$ gpw 10 12
fflemaslysio
snethospeall
eleckerstalk
ommedgestaga
risizooninge
fesselmsemit
grolmorsples
cancelspelbo
niemispechri
woringedifin