2010-05-25

Pacotes instalados

Arquivo sources.list

Para selecionar pacotes, o arquivo /etc/apt/sources.list deve ter o seguinte conteúdo:
deb http://ftp.br.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.br.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
deb http://ftp.debian-multimedia.org/ testing main non-free
deb-src http://ftp.debian-multimedia.org/ testing main non-free

Lista de pacotes

Esta é a lista dos pacotes que gosto de ter instalados no meu computador:

  • Todos os pacotes Requeridos, Importantes e Padrões
  • linux-image-2.6-686 (menos de 4 GB) ou linux-image-2.6-686-bigmem (4 GB ou mais) para ter um kernel
  • grub-pc ou lilo para ter um gerenciador de boot
  • dselect para selecionar pacotes
  • openssh-server para poder logar remotamente
  • sudo para acesso a programas como superusuário
    adduser USUÁRIO sudo
  • memtest86+ para poder testar a memória do computador
  • gpm, para o mouse funcionar no console
  • build-essential para compilar pacotes
  • linux-headers-2.6-686 (menos de 4 GB) ou linux-headers-2.6-686-bigmem (4 GB ou mais) para compilar pacotes
  • lynx-cur-wrapper para um navegador em modo texto
  • ntp, para atualizar o relógio do computador via rede
  • xorg e xfonts-cyrillic, para uma interface gráfica
  • aspell-pt-br, aspell-pt-pt, ibrazilian, iportuguese, wbrazilian, wportugues para uma interface em português
  • kde-l10n-ptbr, kde-standard para um ambiente gráfico completo (com tradução para português)
  • iceweasel-l10n-pt-br, para navegador de Internet (com tradução para português)
  • sun-java6-plugin e sun-java6-fonts para ter um ambiente Java
  • flashplugin-nonfree, para visualizar sites com Flash no Iceweasel
  • mozilla-acroread, para um leitor de PDF embutido no Iceweasel
  • vim-gtk, para editor de textos
  • broffice.org, para suite de escritório
  • ttf-mscorefonts-installer, para fontes Arial, Courier New, Times New Roman, etc.
  • gimp, gimp2.0-quiteinsane, sane, xsane, para edição e digitalização de fotos
  • inkscape, para editar desenhos
  • gnuplot-x11, para criar gráficos
  • bzr, xserver-xorg-dev
  • *icedove-l10n-pt-br, para programa de email local (com tradução para português) (-696+5)
  • qcad, para editar desenhos técnicos (-583+5)
  • feh, para visualizador de imagens (-579+5)
  • cups, para ter um sistema de impressão (-555+5)
  • k3b-i18n, para gravar DVDs (internacionalizado) (-539+5)
  • libdvdcss2, para ler DVDs protegidos (-538+5)


  • alsa-base para configuração de som (-524+5)

  • w32codecs, para codecs do Windows (-522+6)
  • googleearth-package, para instalar o Google Earth (-521+6)
  • r-base, para rodar análises estatísticas (-483+6)
  • texlive, para compilar documentos LaTeX (-443+6)


Outros pacotes instalados:
  • Geral
    acpid-support-base
    bacula-fd
    taskjuggler
    gnuplot-x11
    ldap-utils
    samba
    smbclient
    unrar
    dosfstools
    mtools
    ntfs-3g
    ntfsprogs
    a2ps
    aspell-pt-br
    gv
    myspell-en-us
    pdfjam
    pdfsam
    console-setup
    pmount
    sharutils
    tidy
    libnss-ldapd
    libpam-ldapd
    vim-gtk
    cups-bsd
    nmap
    ocsinventory
  • Kernel:
    nvidia-kernel-common
    kernel-package
    linux-headers-2.6-686-bigmem
    module-assistant
    virtualbox-ose-source
    memtest86+
    qemu
    virtualbox-ose
    firmware-linux
    nvidia-kernel-dkms
    nvidia-kernel-source
    nvidia-glx
    wine
    kbuild
    libc6-i686
  • Programação:
    r-cran-colorspace
    r-cran-date
    perl-doc
    hexedit
    shapelib
    make-doc
    libfile-type-perl
    libimage-size-perl
  • Imagens:
    gimp-help-en
    dia
    exif
    exiftran
    jpeginfo
    libtiff-tools
    pngcheck
    pngcrush
    pngmeta
    pngtools
    mkgmap
  • Video:
    ffmpeg
    mjpegtools
    libmjpegtools-1.9
    twolame
    lsdvd
    dvdauthor
    gxine
    kdenlive
    transcode-doc
    dvgrab
    transcode

  • *virtualbox
    *w32codecs
    *googleearth
    *skype
    *freeciv
    *exif
    *exiftran
    *jpeginfo
    *libtiff-tools
    *taskjuggler


Pacotes a serem removidos:
  • xserver-xorg-input-wacom, porque conflita com o wizardpen

2008-11-22

Desativando teclas de desligar o computador no teclado do KDE

A tecla para desligar o computador via teclado é uma legítima idéia de jerico. Para desativá-la no KDE, deve-se editar /etc/kde3/kpowersaverc e mudar:

ActionOnPowerButton=SHUTDOWN

para:

ActionOnPowerButton=LOGOUT_DIALOG

2008-10-18

Compilando um kernel com suporte a memória ruim

Se um computador está com uma parte da memória ruim (detectado via memtest86+), pode-se compilar um kernel que seja capaz de isolar essa memória ruim e somente usar o resto, não sendo necessário trocar o pente de memória.

  1. Instalar os pacotes necessários: linux-image-2.6.26-1-686, linux-source-2.6.26, kernel-package, kernel-patch-badram, memtest86+:
    apt-get install linux-image-2.6.26-1-686 linux-source-2.6.26 \
    kernel-package kernel-patch-badram memtest86+
  2. Verificar se o patch de badram correspondente ao kernel sendo instalado (por exemplo BadRAM-2.6.26.1.patch.gz) existe no diretório /usr/src/kernel-patches/diffs/badram/:
    ls /usr/src/kernel-patches/diffs/badram
    Caso contrário, baixar e aplicar o patch para suporte a BadRAM de http://rick.vanrein.org/linux/badram/download.html

  3. Executar make-kpkg no diretório fonte:
    cd /usr/src
    sudo tar -xjf linux-source-2.6.26.tar.bz2
    cd /usr/src/linux-source-2.6.26
    sudo cp /boot/config-2.6.26-1-686 .config
    sudo make-kpkg --revision 1.Bello --initrd --added-patches badram binary-arch
    Work around bad spots in RAM (BADRAM) [Y/n/?] (NEW) Y
  4. Instalar o novo kernel e headers recém criados:
    sudo dpkg -i /usr/src/linux-image-2.6.26_1.Bello_i386.deb
    sudo dpkg -i /usr/src/linux-headers-2.6.26_1.Bello_i386.deb
  5. Modificar /etc/lilo.conf para conter as linhas:
    default=Badram_2.6.26
    image=/boot/vmlinuz-2.6.26
    label=Badram_2.6.26
    initrd=/boot/initrd.img-2.6.26 append="badram=0x141ab2ac,0xfffffffc,0x0c863094,0xfffffffc,0x20bf1b34,0xfffffffc,0x22101c94,0xfa501ffc,0x2799ded4,0xfffffffc"
    optional
    restricted
  6. Executar Lilo:
    sudo lilo