Ubuntu dapper pt

From

Guia não oficial Ubuntu 6.06 (Dapper)

O guia http://ubuntuguide.org/ foi começado por Chua Wen Kiat (Kuala Lumpur, Malaysia). Neste momento está a ser mantido pelo Centro Linux da Universidade da Letónia e todos estão convidados a contribuir.

A versão Portuguesa do Guia foi criada em http://www.guiaubuntupt.org por Marco Silva ( iGama ).

Contribuidores: iGama, kuvalski, vbmaster, epimeteo, ...



Guia Ubuntu 5.10 (Brezzy)



Contents


Notas Gerais


  1. Este é um guia não-oficial de Ubuntu 6.04 para servir de ponto de partida. Não é associado com Ubuntu nem com a Canonical Ltd.
  2. O Guia foi testado numa instalação completa de Ubuntu 6.04 x86 Install CD (Dapper)
  3. Se vir uma caixa delimitada, significa que tem de executar o comando em questão no modo Consola (Aplicações - Ferramentas do sistema - Terminal) ou usar o conteúdo da caixa consoante o pedido.
  4. Para evitar erros de escrita, copie e cole os comandos para o modo Consola (Clique botão direito nos comandos ->"Copiar" ou "Colar". Também pode usar Ctrl+c para copiar e Shift+Insert para Colar)
  5. "sudo" significa "superuser do" ( SuperUtilizador faz ). "sudo" vai pedir "Password:". Por favor insira Password do utilizador
  6. Se quiser mais informação sobre algum comando, simplesmente procure nas páginas do manual referente usando o comando “man”. Por exemplo, “man sudo” vai mostrar a página do manual referente ao comando “sudo”.
  7. Se está cansado de escrever "apt-get" todas as vezes, Leia #Como fazer apt-get de forma fácil (Synaptic)?
  8. "apt-get" e "wget" requerem uma ligação à Internet para instalar/actualizar/download dos programas.
  9. Para fazer download a um ficheiro, clique com o botão direito do rato -> Seleccione "Salvar link como..." -> Verifique que o nome e extensão do ficheiro estão correctos
  10. Se deseja ajudar a traduzir o Ubuntu para a sua língua ou ajudar o Ubuntu de outra maneira, visite https://launchpad.net/
  11. Que o espírito "humanidade para com os outros" esteja sempre consigo...
Se está a usar Kubuntu tem de instalar o Gedit
sudo apt-get install gedit
Ou substituir 'gedit' com 'kwrite', por exemplo, em vez de escrever
 sudo gedit /etc/apt/sources.list
Escreve
 sudo kwrite /etc/apt/sources.list
Se está a usar a versão 64-bit substitua "i386" por "amd64"

Para Começar

O que é Ubuntu?

  • http://www.ubuntu.com/ubuntu

O que é novo no Ubuntu 6.06 Dapper Drake

  • http://www.ubuntu.com/testing/dapperbeta

Onde posso ver screenshots do Ubuntu?

  • http://shots.osdir.com/slideshows/slideshow.php?release=469&slide=3

Onde posso encontrar a lista de todos os programas/libraries quem vêm com Ubuntu?

  • Resultado do dpkg -l: Here
  • http://packages.ubuntu.com/dapper
  • http://distrowatch.com/table.php?distribution=ubuntu

Onde fazer download de Ubuntu?

  • http://releases.ubuntu.com/6.06/
  • ftp://ftp.rnl.ist.utl.pt/ubuntu-releases/6.06

Onde encomendar os CDs Ubuntu sem pagar NADA?

  • http://shipit.ubuntu.com

Onde encontrar ajuda para Ubuntu?

  • Vê: menu Sistema -> Ajuda -> Documentação de Sistema
  • Official Documentation website
  • Official User Documentation (wiki)
  • Ubuntu Document Storage Facility
  • Mailing Lists
  • Web Forums
  • Canal de IRC internacional
  • Canal de IRC PT na Freenode
  • Canal de IRC

Onde procurar por programas novos?

  • http://gnomefiles.org/
  • http://www.kde-apps.org/
  • http://freshmeat.net
  • http://sourceforge.net/

Onde procurar por elementos estilisticos para o desktop?

  • http://gnome-look.org/
  • http://art.gnome.org/
  • http://art.ubuntu.com/

Repositórios

Como adicionar repositórios extra?

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
  • Escolher uma das caixas abaixo, uma é para Internacional e outra Nacional. Pode usar as 2 se quiser, adicionando uma e depois a outra de seguida.
  • Substituir tudo com as seguintes linhas ( Para Internacional )
## Add comments (##) in front of any line to remove it from being checked.   
## Use the following sources.list at your own risk.  
deb http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
## MAJOR BUG FIX UPDATES produced after the final release
deb http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
## BACKPORTS REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
## PLF REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb http://packages.freecontrib.org/ubuntu/plf breezy free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf breezy free non-free 
## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu
## servers. RealPlayer10, Opera and more to come.) 
deb http://archive.canonical.com/ubuntu dapper-commercial main
  • Substituir tudo com as seguintes linhas ( Para Nacional - apontam para ftp.gil.di.uminho.pt)
## Add comments (##) in front of any line to remove it from being checked.   
## Use the following sources.list at your own risk.
deb ftp://pt.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb-src ftp://pt.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
## MAJOR BUG FIX UPDATES produced after the final release
deb ftp://pt.archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
deb-src ftp://pt.archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
## UBUNTU SECURITY UPDATES
deb ftp://pt.archive.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src ftp://pt.archive.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
## BACKPORTS REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb ftp://pt.archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src ftp://pt.archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
  • Guarde o ficheiro editado
sudo apt-get update
  • Pode criar o seu próprio sources.list: http://www.ubuntulinux.nl/source-o-matic : Use o seu próprio ficheiro sources.list só se você entende o que está a fazer

Updates Ubuntu

Como actualizar manualmente o Ubuntu?

sudo apt-get update
sudo apt-get upgrade


Adicionar Aplicações


Como instalar o Clipboard Daemon para GNOME?

"wget" -c http://easylinux.info/uploads/gnome-clipboard-daemon-1.0.bin.tar.bz2
sudo tar jxvf gnome-clipboard-daemon-1.0.bin.tar.bz2 -C /usr/bin/
sudo chown root:root /usr/bin/gnome-clipboard-daemon
sudo chmod 755 /usr/bin/gnome-clipboard-daemon
sudo gnome-clipboard-daemon &
export EDITOR=gedit && crontab -e
  • Adicione a seguinte linha no fim do ficheiro
@reboot gnome-clipboard-daemon
  • Guarde o ficheiro editado.

Como instalar o J2SE Runtime Environment (JRE) com Plug-in para o Mozilla Firefox?

sudo apt-get install sun-java5-jre sun-java5-plugin
echo 3 | sudo update-alternatives --config java
  • Quando perguntado, aceite os termos da licença DLJ
  • Reinicie o Mozilla Firefox

Como instalar o Flash Player (Macromedia Flash) Plug-in para o Mozilla Firefox?

sudo apt-get install flashplugin-nonfree
sudo update-flashplugin
  • Renicie o Mozilla Firefox

Como instalar um PDF Reader (Adobe Reader) com Plug-in para o Mozilla Firefox?

sudo apt-get install acroread
sudo apt-get install mozilla-acroread
sudo apt-get install acroread-plugins

Como instalar um Gestor de Downloads (Downloader for X)?

sudo apt-get install d4x

Como instalar um cliente de FTP (gFTP)?

sudo apt-get install gftp

Como instalar um utilitário de partilha (DC++)?

"wget" -c http://easylinux.info/uploads/linuxdcpp.tar.gz 
sudo tar zxvf linuxdcpp.tar.gz -C /opt
sudo gedit /usr/share/applications/dcpp.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Encoding=UTF-8
Name=DC++
Exec=/opt/linuxdcpp/ldcpp
Terminal=false
Type=Application
StartupNotify=true
Icon=/opt/linuxdcpp/pixmaps/linuxdcpp.svg
Categories=Application;Network;
  • Grave o ficheiro editado
  • Aplicações > Internet -> DC++

Como instalar um Cliente P2P BitTorrent (Azureus)?

"wget" -c http://kent.dl.sourceforge.net/sourceforge/azureus/Azureus_2.4.0.2_linux.tar.bz2
sudo tar jxvf Azureus_2.4.0.2_linux.tar.bz2 -C /opt
sudo gedit /usr/share/applications/azureus.desktop 
  • Adiciona o seguinte ao novo ficheiro:
[Desktop Entry] 
Name=Azureus
Comment=A Bittorrent client
Exec=/opt/azureus/azureus
Icon=/opt/azureus/Azureus.png
Terminal=false
Type=Application
Categories=Application;Network;
  • Grave o ficheiro editado
  • Aplicações > Internet -> Azureus

Como instalar um Cliente P2P eMule (aMule)?

sudo apt-get install amule

Como instalar um Cliente P2P Gnutella (FrostWire)?

"wget" -c http://www.users.on.net/~stubby/FrostWire-4.10.9-2.i586.deb
sudo dpkg -i FrostWire-4.10.9-2.i586.deb
  • Aplicações -> Internet -> FrostWire

Como instalar o Skype?

sudo gedit /etc/apt/sources.list
  • Adiciona as linhas seguintes ao final do ficheiro.
## Repository for Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free
  • Grava o ficheiro editado
sudo apt-get update
sudo apt-get install skype
  • Aplicações > Internet -> Skype

Como instalar o WinPopup (LinPopUp)?

sudo apt-get install linpopup
sudo gedit /usr/share/applications/linpopup.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=LinPopUp
Comment=LinPopUp
Exec=linpopup
Icon=/usr/share/pixmaps/linpopup.xpm
Terminal=false
Type=Application
Categories=Application;Utility;

Como instalar codecs multimédia?

sudo apt-get install gstreamer0.10-ffmpeg
sudo apt-get install gstreamer0.10-gl
sudo apt-get install gstreamer0.10-plugins-base
sudo apt-get install gstreamer0.10-plugins-good
sudo apt-get install gstreamer0.10-plugins-bad
sudo apt-get install gstreamer0.10-plugins-bad-multiverse
sudo apt-get install gstreamer0.10-plugins-ugly
sudo apt-get install gstreamer0.10-plugins-ugly-multiverse

Para os w32codecs ver esta página!

Como instalar a capacidade de reproduzir DVDs?

 sudo apt-get install libdvdread3
 sudo /usr/share/doc/libdvdread3/examples/install-css.sh

Como instalar o leitor multimédia xine-ui?

sudo apt-get install xine-ui
  • Associar o xine-ui para reproduzir ficheiros multimedia
gconftool-2 --type string --set /desktop/gnome/volume_manager/autoplay_dvd_command "xine dvd://"
sudo rm -f /usr/share/applnk/Multimedia/xine.desktop
sudo ln -fs /usr/share/xine/desktop/xine.desktop /usr/share/applications/
sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list_backup
sudo sed -e 's/totem.desktop/xine.desktop/g' /usr/share/applications/defaults.list_backup > /tmp/defaults.list
sudo mv /tmp/defaults.list /usr/share/applications/defaults.list

Como instalar o leitor Multimedia VLC

sudo apt-get install vlc vlc-plugin-*

Applications -> Sound and Video -> VLC Media Player

Como instalar o leitor multimédia MPlayer com Plug-in para o Mozilla Firefox?

sudo apt-get install mozilla-mplayer
  • Reinicie o Mozilla Firefox

Como instalar o leitor multimédia XMMS?

sudo apt-get install xmms
sudo apt-get install xmms-skins
"wget" -c http://easylinux.info/uploads/xmms-wma_1.0.4-2_i386.deb
sudo dpkg -i xmms-wma_1.0.4-2_i386.deb
  • Associar o XMMS para tocar ficheiros MP3/M3U/WAV
sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list_backup
sudo cp /usr/share/applications/defaults.list /tmp/defaults.list_tmp
sudo sed -e 's/audio\/mpeg=.*/audio\/mpeg=XMMS.desktop/g' /tmp/defaults.list_tmp > /tmp/defaults.mp3
sudo sed -e 's/audio\/x-mpegurl=.*/audio\/x-mpegurl=XMMS.desktop/g' /tmp/defaults.mp3 > /tmp/defaults.m3u
sudo sed -e 's/audio\/x-wav=.*/audio\/x-wav=XMMS.desktop/g' /tmp/defaults.m3u > /tmp/defaults.list
sudo mv /tmp/defaults.list /usr/share/applications/defaults.list
sudo rm -f /tmp/defaults.*

Como instalar o leitor multimédia amaroK?

sudo apt-get install amarok
  • Aplicações > Som e Vídeo -> amaroK

Como instalar o leitor multimédia RealPlayer 10?

sudo apt-get install realplay
Nota: 'realplay' instala o RealPlayer 10 apartir do repositorio PLF. 'realplayer' instala o RealPlayer 8 do repositorio multiverse.

Como instalar o Stream Directory Browser (streamtuner)?

sudo apt-get install streamtuner
sudo apt-get install streamripper

Como instalar um organizador de músicas (Cowbell)?

sudo apt-get install cowbell
  • Aplicações > Som e Vídeo -> Cowbell Music Organizer

Como instalar um editor de tags ID3 (EasyTAG)?

sudo apt-get install easytag

Como instalar um editor de vídeo (Kino)?

sudo apt-get install kino
sudo apt-get install kinoplus
sudo apt-get install kino-timfx
sudo apt-get install kino-dvtitler

Como instalar editor de áudio (Audacity)?

sudo apt-get install audacity

Como instalar o DVD Ripper (dvd::rip)?

sudo apt-get install dvdrip
sudo apt-get install vcdimager
sudo apt-get install cdrdao
sudo apt-get install subtitleripper
sudo ln -fs /usr/bin/rar /usr/bin/rar-2.80
sudo gedit /usr/share/applications/dvdrip.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=dvd::rip 
Comment=dvd::rip
Exec=dvdrip
Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;

Como instalar o CD Ripper (Goobox)?

sudo apt-get install goobox
sudo rm -f /usr/share/applications/goobox.desktop
sudo gedit /usr/share/applications/goobox.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=CD Player & Ripper
Comment=Play and extract CDs
Exec=goobox
Icon=goobox.png
Terminal=false
Type=Application
Categories=Application;AudioVideo;

Como instalar um visualizador de imagens (Gwenview)?

sudo apt-get install gwenview
sudo apt-get install kipi-plugins
sudo apt-get install imagemagick
  • Aplicações > Gráficos -> Gwenview


Como instalar um visualizador de imagens (digiKam)

sudo apt-get install digikam
  • Applications -> Graphics -> digikam


Como instalar o organizador de imagens Picasa

sudo gedit /etc/apt/sources.list

Adiciona as linhas seguintes ao final do ficheiro

# Google Picasa for Linux repository
deb http://dl.google.com/linux/deb/ stable non-free

Grava o ficheiro editado

sudo apt-get update
sudo apt-get install picasa

Applications -> Graphics -> Picasa


How to install Opera web browser

sudo gedit /etc/apt/sources.list

Adiciona as linhas seguintes ao final do ficheiro

# The Opera web browser repopsitory
deb http://deb.opera.com/opera etch non-free

Grava o ficheiro editado

sudo apt-get update
sudo apt-get install opera

Applications -> Internet -> Opera

Como instalar um cliente de email (Mozilla Thunderbird)?

sudo apt-get install mozilla-thunderbird

Como instalar um newsreader (Pan)?

"wget" -c http://www.users.on.net/~stubby/pan_0.96_i386.deb
sudo apt-get install libgmime2.1
sudo dpkg -i pan_0.96_i386.deb

Como instalar um RSS/RDF/Atom newsreader (RSSOwl)?

"wget" -c http://easylinux.info/uploads/rssowl_linux_1_1_3_bin.tar.gz
sudo tar zxvf rssowl_linux_1_1_3_bin.tar.gz -C /opt/
sudo chown -R root:root /opt/rssowl_linux_1_1_3_bin/
sudo gedit /usr/bin/runRSSOwl.sh
  • Insira as linhas seguintes no ficheiro novo.
export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
cd /opt/rssowl_linux_1_1_3_bin/
./run.sh
  • Guarde o ficheiro editado
sudo chmod +x /usr/bin/runRSSOwl.sh
sudo gedit /usr/share/applications/RSSOwl.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=RSSOwl
Comment=RSSOwl
Exec=runRSSOwl.sh
Icon=/opt/rssowl_linux_1_1_3_bin/rssowl.xpm
Terminal=false
Type=Application
Categories=Application;Network;

Como instalar um editor de páginas web (Nvu)?

sudo apt-get install nvu
sudo rm -f /usr/share/applications/nvu.desktop
sudo gedit /usr/share/applications/nvu.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=Nvu
Comment=Web Development Editor
Exec=nvu
Icon=nvu.xpm
Terminal=false
Type=Application
Categories=Application;Network;

Como instalar um ambiente de desenvolvimento web (quanta plus)?

sudo apt-get install quanta
  • Aplicações > Desenvolvimento -> Quanta Plus

Como instalar um organizador de projectos (Planner)?

sudo apt-get install planner

Como instalar um programa de Contabilidade (GnuCash)?

sudo apt-get install gnucash
sudo rm -fr /usr/share/gnome/apps/Applications/
sudo gedit /usr/share/applications/GnuCash.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=GnuCash
Comment=GnuCash Personal Finance
Exec=gnucash
Icon=/usr/share/pixmaps/gnucash/gnucash-icon.png
Terminal=false
Type=Application
Categories=Application;Office;

Como instalar Desktop Publishing Application (Scribus)?

sudo apt-get install scribus

Como instalar um Editor de Diagramas (Dia)?

sudo apt-get install dia-gnome

Como instalar Compiled HTML Help (CHM) Viewer (xCHM)?

sudo apt-get install xchm

Como instalar um software para gravação de CD/DVDs (GnomeBaker)?

sudo apt-get install gnomebaker

Como instalar um software para gravação de CD/DVDs (K3b)?

sudo apt-get install k3b libk3b2-mp3
  • Aplicações > Sound & Video -> K3b

Como instalar um cliente Dialup PPP (GNOME PPP)?

sudo apt-get install gnome-ppp

Como instalar um cliente ADSL/PPPoE (RP-PPPoE)?

"wget" -c http://easylinux.info/uploads/rp-pppoe-3.6.tar.gz
sudo tar zxvf rp-pppoe-3.6.tar.gz -C /opt/
sudo chown -R root:root /opt/rp-pppoe-3.6/
sudo gedit /usr/share/applications/RP-PPPoE.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=RP-PPPoE
Comment=RP-PPPoE
Exec=gksudo /opt/rp-pppoe-3.6/go-gui
Icon=
Terminal=false
Type=Application
Categories=Application;Network;

Como instalar o gestor de arranque Boot-Up Manager (BUM)?

sudo apt-get install bum

Como instalar um editor de partições (GParted)?

sudo apt-get install gparted

Como instalar uma firewall (Firestarter)?

sudo apt-get install firestarter

Como instalar um programa de análise de tráfego na rede (Ethereal)?

sudo apt-get install ethereal
  • Aplicações > Internet -> Ethereal

Como instalar um scanner de vulnerabilidades (Nessus)?

sudo apt-get install nessus
sudo apt-get install nessusd
sudo nessus-adduser
sudo ln -fs /etc/init.d/nessusd /etc/rc2.d/S20nessusd
sudo /etc/init.d/nessusd start
sudo gedit /usr/share/applications/Nessus.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=Nessus
Comment=Nessus
Exec=nessus
Icon=/usr/share/pixmaps/nessus.xpm
Terminal=false
Type=Application
Categories=Application;System;

Como instalar o arquivador RAR (rar)?

sudo apt-get install rar
sudo ln -fs /usr/bin/rar /usr/bin/unrar
  • Aplicações > Acessórios -> Gestor de Arquivos

Como instalar Fonts Extra?

sudo apt-get install xfonts-intl-arabic
sudo apt-get install xfonts-intl-asian
sudo apt-get install xfonts-intl-chinese
sudo apt-get install xfonts-intl-chinese-big
sudo apt-get install xfonts-intl-european
sudo apt-get install xfonts-intl-japanese
sudo apt-get install xfonts-intl-japanese-big
sudo apt-get install xfonts-intl-phonetic
sudo apt-get install gsfonts-x11
sudo apt-get install msttcorefonts
sudo fc-cache -f -v

Como instalar o método de input chinês (SCIM)?

Nota: The following advices are outdated and it could be hard to revert to normal afterwards. Please follow instead the official Ubuntu 6.06 Dapper Drake guide at https://wiki.ubuntu.com/InputMethods/SCIM/CJK_Chinese_Japanese_Korean_Input_Method_configuration_using_SCIM_in_Ubuntu_6%2e06_Dapper_Drake

Please note that scim is now installed by default in Dapper, and installing Chinese, Japanese or Korean Support is done using System>Administration>Language Support. The wiki details the method more thoroughly


sudo apt-get install scim
sudo apt-get install scim-chinese
sudo apt-get install scim-config-socket
sudo apt-get install scim-gtk2-immodule
sudo apt-get install scim-tables-zh
"wget" -c http://easylinux.info/uploads/fireflysung-1.3.0.tar.gz
sudo tar zxvf fireflysung-1.3.0.tar.gz -C /usr/share/fonts/truetype/
sudo chown -R root:root /usr/share/fonts/truetype/fireflysung-1.3.0/ 
sudo fc-cache -f -v
  • Sistema -> Preferências -> SCIM Input Method Setup
  • Para activar o SCIM
Prima 'Ctrl + Space'

Como instalar applets para o ambiente de trabalho (gDesklets)?

sudo apt-get install gdesklets
sudo apt-get install gdesklets-data

Como instalar os compiladores básicos (build-essential)?

sudo apt-get install build-essential

Como instalar um Integrated Development Environment (Anjuta)?

sudo apt-get install anjuta
  • Aplicações > Desenvolvimento -> Anjuta IDE

Como instalar uma aplicação de modelação 3D (Blender 3d)?

sudo apt-get install blender
  • Aplicações > Gráficos -> Blender 3D modeller

Como instalar o jogo Tuxracer?

sudo apt-get install planetpenguin-racer planetpenguin-racer-data planetpenguin-racer-extras
  • Aplicações > Jogos -> planetpenguin-racer

Como instalar o jogo Frozen-Bubble?

sudo apt-get install frozen-bubble
  • Aplicações > Jogos -> Frozen-Bubble

Como instalar o jogo Scorched3D?

sudo apt-get install scorched3d
sudo gedit /usr/share/applications/scorched3d.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=Scorched 3D
Comment=A 3D Remake Of Scorched Earth
Exec=scorched3d
Icon=
Terminal=false
Type=Application
Categories=Application;Game;ArcadeGame;

Como instalar um planetário virtual (Stellarium)?

sudo apt-get install stellarium
sudo gedit /usr/share/applications/stellarium.desktop
  • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=Stellarium
Comment=Virtual planetarium
Exec=stellarium
Terminal=false
Type=Application
Categories=Application;Education;
  • Aplicações > Education -> Stellarium


Como instalar o Google Earth

"wget" -c http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
sudo sh GoogleEarthLinux.bin

Deixar /usr/local/google-earth como o path de instalação

sudo cp /usr/local/google-earth/googleearth.desktop /usr/share/applications/

Applications -> Internet -> Google Earth

Como instalar as aplicações do KDE Edutainment?

sudo apt-get install kdeedu
  • Aplicações > Education -> ...


Como instalar o Wine

sudo gedit /etc/apt/sources.list
  • Adiciona as linhas seguintes ao final do ficheiro
# Repository for wine
deb http://wine.sourceforge.net/apt binary/
deb-src http://wine.sourceforge.net/apt source/
  • Grava o ficheiro editado.
sudo apt-get update
sudo apt-get install wine
  • Vê mais informação em http://www.winehq.com/

Outros Ambientes de Trabalho

Como instalar o KDE?

sudo apt-get install kubuntu-desktop
Nota: Esta instalação requere ~400MB de espaço livre
  • Sistema -> Terminar Sessão -> Terminar a Sessão
  • Para iniciar KDE clicar em Sessões e escolha KDE

Como instalar XFCE?

sudo apt-get install xubuntu-desktop
  • Sistema -> Terminar Sessão -> Terminar a Sessão
  • Para iniciar XFCE clicar em Sessões e escolha XFCE


Como instalar as versões XFCE 4.4 preview (4.3.90.1)

  • Para instalar o Xfce 4.4 beta 1 (4.3.90.1) numa instalação do Dapper:
  • faz download do instalador da versão Xfce 4.4 preview (vê http://www.xfce.org)
sudo apt-get install build-essential gcc pkg-config libglib2.0-0 \
     libglib2.0-dev libgtk2.0-0 libgtk2.0-dev libxml++2.6c2a libxml++2.6-dev \
     libvte-dev libvte4 a2ps libxpm-dev libxpm4 alsa-source alsa alsa-base \
     alsa-oss alsa-utils libxml-parser-perl libpng12-0 libpng12-dev libdbh1.0-dev
chmod +x xfce4-4.3.90.1-installer.bin
sudo ./xfce4-4.3.90.1-installer.bin
  • no installer, usa as definições básicas, excepto:
    Extensive Optimizations, pode ser activado para 386
    Use ALSA for the Xfce Mixer, pode ser desactivado
    (see http://forums.debian.net/viewtopic.php?t=4697&)
  • finalmente para activar o Xfce, podes ter de o activar no desktop manager (marca allow Xfce manage desktop)

Efeitos Visuais

Como instalar o Xgl/Compiz (Nvidia)?

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
  • Procure esta secção
Section "Module"
	Load	"i2c"
	Load	"bitmap"
	...
	Load	"type1"
	Load	"vbe"
EndSection
  • Comente as linhas dri e GLcore (se estiverem presentes)
#	Load	"dri"
#	Load	"GLcore"
  • Confirme que o módulo glx é carregado
	Load	"glx"
  • Procure esta secção (Valores podem variar)
Section "Device"
	Identifier	"NVIDIA Corporation NV34M [GeForce FX Go5200]"
	Driver		"nv"
	BusID		"PCI:1:0:0"
EndSection
  • Substitua com as seguintes linhas, deixando Identifier e BusID como estavam
Section "Device"
	...
	Driver		"nvidia"
	...
	Option		"RenderAccel"		"true"
	Option		"AllowGLXWithComposite" "true"
EndSection
  • Procure esta secção
Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA Corporation NV34M [GeForce FX Go5200]"
	Monitor		"Generic Monitor"
	DefaultDepth	16
  • Confirme que DefaultDepth está definido para 24, se já não o estiver
	DefaultDepth	24
  • Guarde o ficheiro editado
  • Instale o Xgl/Compiz
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
sudo cp /etc/gdm/gdm.conf-custom /etc/gdm/gdm.conf-custom-backup
sudo gedit /etc/gdm/gdm.conf-custom
  • Substitua tudo com as seguintes linhas
# GDM Configuration Customization file.
#
# This file is the appropriate place for specifying your customizations to the
# GDM configuration.   If you run gdmsetup, it will automatically edit this
# file for you and will cause the daemon and any running GDM GUI programs to
# automatically update with the new configuration.  Not all configuration
# options are supported by gdmsetup, so to modify some values it may be
# necessary to modify this file directly by hand.
# 
# To hand-edit this file, simply add or modify the key=value combination in
# the appropriate section in the template below.  Refer to the comments in the
# gdm.conf file for information about each option.  Also refer to the reference
# documentation.
# 
# If you hand edit a GDM configuration file, you should run the following
# command to get the GDM daemon to notice the change.  Any running GDM GUI
# programs will also be notified to update with the new configuration.
#
# gdmflexiserver --command="UPDATE_CONFIG <configuration key>"
#
# For example, the "Enable" key in the "[debug]" section would be specified by
# "debug/Enable".
#
# You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and
# re-read the new configuration settings.  You can also restart GDM by sending
# a HUP or USR1 signal to the daemon.  HUP behaves like gdm-restart and causes
# any user session started by GDM to exit immediately while USR1 behaves like
# gdm-safe-restart and will wait until all users log out before restarting GDM.
# 
# For full reference documentation see the gnome help browser under
# GNOME|System category.  You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
# 
# NOTE: Lines that begin with "#" are considered comments.
# 
# Have fun!
[daemon]
[security]
[xdmcp]
[gui]
[greeter]
[chooser]
[debug]
[servers]# Override display 1 to use Xgl
0=Xgl 
[server-Xgl] 
name=Xgl server 
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo 
flexible=true
  • Crie um script que corra o Xgl/Compiz no arranque
sudo gedit /usr/bin/thefuture
  • Insira as seguintes linhas no novo ficheiro. Substitua o .us com o teclado apropriado para o país. Por exemplo, .pt para Portugal. Se não tiver a certeza, deixe ficar como .us
#!/bin/bash
gnome-window-decorator &  compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &
xmodmap /usr/share/xmodmap/xmodmap.us
  • Guarde o ficheiro
sudo chmod 755 /usr/bin/thefuture
  • Para correr o compiz nesta sessão
thefuture
  • Para ter o compiz carregado no arranque
    • System -> Preferências -> Sessões
    • Aplicações de Arranque -> Adicionar
/usr/bin/thefuture
  • Dicas
    • Alternar Entre Janelas = Alt + Tab
    • Arranjar e Ver Todas as Janelas = F12 liga e desliga; clicar uma janela irá fazer zoom e pô-la-a à frente
    • Alternar Ambientes de Trabalho no cubo = Ctrl + Alt + Seta Esquerda/Direita
    • Alternar Ambientes de Trabalho no cubo - com a janela activa seguindo = Ctrl + Shift + Alt + Seta Esquerda/Direita
    • Rodar o cubo manualmente = Ctrl + Alt + clique esquerdo
    • Fazer janela translúcida/opaca = actualmente só possível com o utilitário "transset"
    • Fazer Zoom-in uma vez = Super-key + clique direito
    • Fazer Zoom-in manualmente = Super-key + roda do rato para cima
    • Fazer Zoom-out manualmente = Super-key + roda do rato para baixo
    • Mover janela = Alt + clique esquerdo
    • Snap Move window (will stick to borders) = Ctrl + Alt + left-click
    • Redimensionar janela = Alt + clique direito


Como instalar o Xgl/Compiz (ATI)


Aplicações Comerciais

Como instalar o Windows 9X/ME/2000/XP (Win4Lin)?

  • http://www.win4lin.com

Como instalar aplicações do Windows (CrossOver Office)?

  • http://www.codeweavers.com

Como instalar jogos do Windows (Cedega)?

  • http://www.transgaming.com

Administração de utilizadores

Como definir/mudar/activar a password do utilizador root?

sudo passwd root

Como desactivar a conta de root?

sudo passwd -l root

Como autorizar o utilizador root a fazer login para o GNOME?

separador Segurança -> Segurança -> Possibilitar utilizador root iniciar sessão em GDM (Activo)

Como mudar para o utilizador root em modo Consola?

sudo -s -H
Password: <specify user password>

Como adicionar/editar/apagar utilizadores do sistema?

  • Ler #Notas Gerais
  • Sistema -> Administração -> Grupos e Utilizadores
  • Grupos e Utilizadores
separador Users  -> Adicionar User.../Propriadades/Apagar
ou
sudo useradd jim
sudo userdel jim
  • Para mais informação ler
man usermod

Como adicionar/editar/apagar grupos de sistema?

  • Ler #Notas Gerais
  • Sistema -> Administração -> Grupos e Utilizadores
  • Grupos e Utilizadores
separador Grupos -> Adicionar Grupo.../Propriadades/Apagar

Como iniciar a sessão automaticamente no GNOME (Inseguro)?

  • Ler #Notas Gerais
  • Sistema -> Administração -> Configuração do menu de login
  • Configuração do menu de login
separador Geral -> login Automático ->
Iniciar utilizador automaticamente quando inicia o computador (Activo)
utilizador que liga automaticamente: Selecionar "utilizador_do_sistema"

Como permitir mais sudoers?

export EDITOR=gedit && sudo visudo
  • Adicione a seguinte linha no final do ficheiro:
system_username	ALL=(ALL) ALL
  • Grave o ficheiro editado

Como usar o "sudo" sem pedir a password (Inseguro)?

export EDITOR=gedit && sudo visudo
  • Encontra esta linha
...
system_username	ALL=(ALL) ALL
...
  • Substitui pela seguinte linha:
system_username	ALL=(ALL) NOPASSWD: ALL
  • Guarde o ficheiro modificado

Como terminar explicitamente uma sessão de “sudo”?

sudo -K

Como alterar as permissões de ficheiros ou pastas?

Clique com o botão direito na pasta ou no ficheiro -> Propriedades
separador Permissões -> Ler/Escrever/Executar (Activa as permissões para Dono/Grupo/Outros)


Como alterar o dono de ficheiros/pastas?

sudo chown utilizador_do_sistema /local/do/ficheiro/ou/da/pasta


Como alterar o grupo dono de ficheiros/pastas?

sudo chgrp system_groupname /location_of_files_or_folders

Hardware

Como instalar o programa de controlo gráfico (Driver Nvidia)?

sudo apt-get install nvidia-glx nvidia-kernel-common
sudo nvidia-glx-config enable

Como desactivar o logo gráfico da Nvidia no início do GNOME?

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
  • Procure esta secção
...
Section "Device"
	Identifier	"NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"
...
  • Adicione a linha seguinte logo abaixo do que está acima
   Option		"NoLogo"

Como instalar o programa de controlo gráfico (Driver ATI)?

  • Ver Unofficial ATI Linux driver wiki
  • ou Ubuntuforums.org

Como identificar o chipset do modem?

"wget" -c http://easylinux.info/uploads/scanModem.gz
gunzip -c scanModem.gz > scanModem
chmod +x scanModem
sudo cp scanModem /usr/bin/
  • Para identificar o chipset do Modem
sudo scanModem
gedit Modem/ModemData.txt

Como instalar o programa de controlo do modem (Driver SmartLink)?

uname -r (must be 2.6.10-5-386)
"wget" -c http://easylinux.info/uploads/sl-modem-modules-2.6.10-5-386_2.9.9a-1ubuntu2+2.6.10-34_i386.deb
sudo dpkg -i sl-modem-modules-*.deb
sudo apt-get install sl-modem-daemon

Como configurar os dispositivos PalmOS?

sudo gedit /etc/udev/rules.d/10-custom.rules
  • Insira a seguinte linha no novo ficheiro
BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"
  • Guarde o ficheiro editado
  • Sistema -> Preferências -> Dispositivos PalmOS
  • Siga as instruções que aparecem no ecrã

Como ver a tabela de partições?

sudo fdisk -l
  • Tambem pode usar Sistema-> Administração -> Discos

Como mostrar a utilização do espaço de disco do sistema de ficheiros?

df -T -h
  • Tambem pode usar Sistema -> Administração -> Discos

Como mostrar os dispositivos montados?

mount

Como mostrar os dispositivos PCI?

lspci

Como mostrar os dispositivos USB?

lsusb

Como acelerar o CD/DVD-ROM?

Exemplo: Assumindo que /dev/cdrom é a localização do CD/DVD-ROM
sudo hdparm -d1 /dev/cdrom
sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup
sudo gedit /etc/hdparm.conf
  • Adicione a linha seguinte ao final do ficheiro
/dev/cdrom {
    dma = on
}
  • Guarde o ficheiro editado

Como montar/desmontar manualmente o CD/DVD-ROM, mostrando todos os ficheiros e pastas ocultos e associados?

Exemplo: Assumindo que /media/cdrom0/ é a localização do CD/DVD-ROM
  • Para montar o CD/DVD-ROM
sudo mount /media/cdrom0/ -o unhide
  • Para desmontar CD/DVD-ROM
sudo umount /media/cdrom0/

Como forçar manualmente a desmontagem do CD/DVD-ROM?

Exemplo: Assumindo que /media/cdrom0/ é a localização do CD/DVD-ROM
sudo umount /media/cdrom0/ -l

Como re-montar o /etc/fstab sem ter de reiniciar o computador?

sudo mount -a

CD/DVD Burning

Como limpar um CD-RW/DVD-RW?

Exemplo: Assumindo que /dev/cdrom é a localização do CD/DVD-ROM
sudo umount /dev/cdrom
cdrecord dev=/dev/cdrom blank=fast

Como gravar ficheiros/pastas para CD/DVD?

nautilus burn:///
  • Navegador de ficheiros: Criador de CD/DVD
  • Arraste ficheiros/pastas para a janela
Menu Ficheiro -> Gravar no Disco... -> Gravar

Como gravar ficheiros de imagem (ISO) para CD/DVD?

Clique com o botão direito no ficheiro de Imagem (ISO) -> Gravar no Disco... -> Gravar

Como copiar um CD/DVD?

Como criar ficheiros de imagem (ISO) de um CD/DVD?

Exemplo: Assumindo que /dev/cdrom é a localização do CD/DVD-ROM
sudo umount /dev/cdrom
dd if=/dev/cdrom of=file.iso bs=1024

Como criar ficheiros de imagem (ISO) de pastas?

mkisofs -o file.iso /localização_da_pasta/

Como criar ficheiros de verificação de integridade MD5?

md5sum file.iso > file.iso.md5

Como verificar a integridade MD5 de ficheiros?

Exemplo: Assumindo que os ficheiros file.iso e file.iso.md5 estão na mesma pasta
md5sum -c file.iso.md5

Como montar/desmontar ficheiros de imagem (ISO) sem gravá-los?

sudo mkdir /media/iso
sudo modprobe loop
sudo mount file.iso /media/iso/ -t iso9660 -o loop
  • Para desmontar um ficheiro de imagem (ISO)
sudo umount /media/iso/

Como definir/alterar a velocidade de gravação de um gravador de CD/DVD?

  • Ler #Notas Gerais
  • Aplicações > Ferramentas de Sistema -> Editor de Configuração
  • Editor de Configuração
/ -> apps -> nautilus-cd-burner -> default_speed (set/change the burn speed)

Como activar o burnproof para o gravador de CD/DVD?

  • Ler #Notas Gerais
  • Aplicações > Ferramentas de Sistema -> Editor de Configuração
  • Editor de Configuração
/ -> apps -> nautilus-cd-burner -> burnproof (Checked)

Como activar o overburn para gravador de CD/DVD?

  • Ler #Notas Gerais
  • Aplicações > Ferramentas de Sistema -> Editor de Configuração
  • Editor de Configuração
/ -> apps -> nautilus-cd-burner -> overburn (Checked)

Rede

Como configurar o Google Talk?

  • Vê a resposta em Google Talk Help Center

Como activar/desactivar as ligações de rede?

  • Ler #Notas Gerais
  • Sistema -> Administração -> Utilização de Rede
  • Definições de Rede
Ligações -> Seleccione "Ligação Ethernet" -> Activar/Desactivar

Como configurar ligações de rede?

  • Ler #Notas Gerais
  • Sistema -> Administração -> Utilização de Rede
  • Definições de Rede
Separador Ligações -> Seleccione "Ligação Ethernet" -> Propriedades
Ligação -> Activar esta ligação (Checked)
Definições de ligação -> Configuração: Seleccione "DHCP/Endereço IP estático"
Separador DNS -> Servidores DNS -> Adicionar/Apagar

Como configurar ligações Dialup?

sudo pppconfig
  • Para ligar dialup
sudo pon provider_name
  • Para desconectar dialup
sudo poff

Como configurar ligações ADSL?

sudo pppoeconf

Como mudar o nome do computador?

  • Ler #Notas Gerais
  • Sistema -> Administração -> Utilização de Rede
  • Definições de Rede
Separador Geral -> Definições de Máquina -> Nome da Máquina: Especifique o nome do computador
  • Grava e fecha todas as aplicações abertas, Reinicia o computador

Como mudar as descrições do computador?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
  server string = %h server (Samba, Ubuntu)
...
  • Substitua pela seguinte linha
  server string = nova_descrição_do_computador
  • Guarde o ficheiro editado
sudo testparm
sudo /etc/init.d/samba restart

Como mudar o domínio/grupo de trabalho (Domain/Workgroup) do computador?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
  workgroup = MSHOME
...
  • Substitua pela seguinte linha
  workgroup = novo_domínio_ou_grupo_de_trabalho
  • Guarde o ficheiro editado
sudo testparm
sudo /etc/init.d/samba restart

Como designar o Hostname (nome do hospedeiro) de uma máquina local com IP dinâmico, usando um serviço de DynDNS gratuito?

Exemplo: Assumindo que as conexões de internet foram devidamente configuradas.
Registe o DNS Dinâmico gratuito em https://www.dyndns.org
Renova o IP automaticamente na base de dados DynDNS/DNS a cada hora
* * * * * significa minuto hora data mês ano
sudo apt-get install ipcheck
sudo gedit /root/dyndns_update.sh
  • Insira as linhas seguintes no ficheiro novo.
#!/bin/sh
USERNAME=myusername
PASSWORD=mypassword
HOSTNAME=myhostname.dyndns.org
cd /root/
if [ -f /root/ipcheck.dat ]; then
 ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
else
 ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
fi
  • Guarde o ficheiro editado
sudo chmod 700 /root/dyndns_update.sh
sudo sh /root/dyndns_update.sh
export EDITOR=gedit && sudo crontab -e
  • Adicione a linha segunte ao final do ficheiro
00 * * * * sudo sh /root/dyndns_update.sh
  • Guarde o ficheiro editado

Como partilhar pastas de forma fácil?

Clique botão direito na pasta -> Partilhar uma pasta
Pasta a partilhar -> Partilhar com: Seleccione "SMB"
Propriedades de partilha -> Nome: Especifique o nome da partilha

Como ver os computadores na rede?

Exemplo: Assumindo que as ligações de rede foram bem configuradas
Se os computadores ou pastas de rede não puderem ser encontradas, tente acedê-las directamente
Ler #Como aceder a pastas de rede sem as montar?
  • Locais -> Servidores de Rede

Como aceder a pastas de rede sem as montar?

Exemplo: Assumindo que as ligações de rede foram bem configuradas
IP do computador na rede: 192.168.0.1
Nome da pasta partilhada: linux
  • Aplicações > Run Application...
  • Correr a aplicação
smb://192.168.0.1/linux

Como montar/desmontar manualmente pastas de rede, e permitir que todos os utilizadores as possam ler?

Exemplo: Assumindo que as ligações de rede foram bem configuradas
IP do computador na rede: 192.168.0.1
Utilizador do computador na rede: myusername
Password do computador na rede: mypassword
Nome da pasta partilhada: linux
Local de montagem da pasta: /media/sharename
  • Para montar pasta de rede
sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword
  • Para desmontar pasta de rede
sudo umount /media/sharename/

Como montar/desmontar manualmente pastas de rede, e permitir que todos os utilizadores as possam ler/escrever?

Exemplo: Assumindo que as ligações de rede foram bem configuradas
IP do computador na rede: 192.168.0.1
Utilizador do computador na rede: myusername
Password do computador na rede: mypassword
Nome da pasta partilhada: linux
Local de montagem da pasta: /media/sharename
  • Para montar pasta de rede
sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777
  • Para desmontar pasta de rede
sudo umount /media/sharename/

Como montar pastas de rede no arranque, e permitir que todos os utilizadores as possam ler?

Exemplo: Assumindo que as ligações de rede foram bem configuradas
IP do computador na rede: 192.168.0.1
Utilizador do computador na rede: myusername
Password do computador na rede: mypassword
Nome da pasta partilhada: linux
Local de montagem da pasta: /media/sharename
sudo mkdir /media/sharename
sudo gedit /root/.smbcredentials
  • Insira as linhas seguintes no ficheiro novo.
username=myusername
password=mypassword 
  • Guarde o ficheiro editado
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Adicione a linha seguinte ao final do ficheiro
//192.168.0.1/linux    /media/sharename smbfs  credentials=/root/.smbcredentials    0    0

Como montar pastas de rede ao iniciar, e permitir que todos os utilizadores as possam ler/escrever?

Exemplo: Assumindo que as ligações de rede foram bem configuradas
IP do computador na rede: 192.168.0.1
Utilizador do computador na rede: myusername
Password do computador na rede: mypassword
Nome da pasta partilhada: linux
Local de montagem da pasta: /media/sharename
sudo mkdir /media/sharename
sudo gedit /root/.smbcredentials
  • Insira as linhas seguintes no ficheiro novo.
username=myusername
password=mypassword
  • Guarde o ficheiro editado
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Adicione a linha segunte ao final do ficheiro
//192.168.0.1/linux    /media/sharename smbfs  credentials=/root/.smbcredentials,dmask=777,fmask=777  0    0

Como ter ipw2200 e wpa a funcionar?

  • Ver os how-tos do Ubuntuforuns.org

Como configurar e iniciar PPTP tunnels (VPN)?

  • Ler #Notas Gerais
  • Use estas instruções para instalar o Cliente PPTP automaticamente
OU
  • Instale manualmente
  • Nota: Tirar as aspas ("") do "wget"
"wget" -c http://linux.edu.lv/uploads/content/pptp.tar.gz
tar zxvf pptp.tar.gz
sudo sh ./pptp/install
  • Para configurar o Cliente PPTP
sudo gedit /usr/share/applications/pptpconfig.desktop
  • Substitua o conteúdo desse ficheiro com as seguintes linhas
[Desktop Entry]
Name=PPTP Client
Comment=Configure and start PPTP tunnels (VPN)
Categories=Application;Network
Encoding=UTF-8
Exec=gksudo pptpconfig
Icon=gnome-remote-desktop.png
StartupNotify=true
Terminal=false
Type=Application
  • As linhas acima mudam o ficheiro que vem por defeito de três maneiras: a aplicação é colocada na categoria Aplicações/Internet, gksudo vai fazer com que a aplicação seja executada como superuser e nós pomos um ícone bonito que aparece no menu.
  • Inicie o cliente com Aplicações > Internet -> PPTP Client

Como configurar a Utilização de Rede (Definições de Rede) com suporte WPA 1 e 2

Área de Trabalho Remota

Como configurar uma área de trabalho remota (não seguro)?

Atenção! Área de Trabalho Remota só funcionará se houver um Ínicio de Sessão em GNOME
Deixar o computador com uma sessão de GNOME aberta não é seguro
Utilize (Sistema -> Trancar Ecrã) e desligue o monitor quando deixa o seu computador
  • Sistema -> Preferências -> Área de Trabalho Remota
  • Preferências da Área de Trabalho Remota
Partilhar ->
Permitir que outros utilizadores visualizem a sua área de trabalho (Checked)
Permitir que outros utilizadores controlem a sua área de trabalho (Checked)
Segurança ->
Pedir a sua confirmação (Un-Checked)
Obrigar o utilizador a introduzir esta senha: (Checked)
Senha: Especifique a senha

Como conectar para a área de trabalho do Ubuntu?

EXEMPLO: Assumindo que a máquina remota Ubuntu tem a área de trabalho configurada
Ler #Como configurar uma área de trabalho remota (não seguro)?
Máquina remota Ubuntu: 192.168.0.1
vncviewer -fullscreen 192.168.0.1:0
  • Para sair do vncviewer
Prima 'F8' -> Quit viewer

Como conectar para a área de trabalho remota de um Ubuntu via uma máquina Windows?

EXEMPLO: Assumindo que a máquina remota Ubuntu tem a área de trabalho configurada
Read #Como configurar uma área de trabalho remota (não seguro)?
Máquina remota Ubuntu: 192.168.0.1
  • Faça o download do VNC Viewer: Aqui

Windows

Como montar/desmontar partições de Windows (NTFS) manualmente, e permitir que todos os utilizadores só as possam ler (Read Only)?


e.g. Assumindo que /dev/hda1 é a localização da partição Windows (NTFS)
Pasta local para montar: /media/windows
  • Para montar a partição Windows
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
  • Para desmontar a partição Windows
sudo umount /media/windows/

Como montar/desmontar partições de Windows (FAT) manualmente, e permitir que todos os utilizadores as possam ler/escrever?

e.g. Assumindo que /dev/hda1 é a localização da partição Windows (FAT)
Pasta local para montar: /media/windows'
  • Para montar a partição Windows
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
  • Para desmontar a partição Windows
sudo umount /media/windows/

Como montar partições Windows (NTFS) no arranque, e permitir que todos os utilizadores só as possam ler (Read Only)?

e.g. Assumindo que /dev/hda1 é a localização da partição Windows (NTFS)
Pasta local para montar: /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Adicione a linha segunte ao final do ficheiro
/dev/hda1    /media/windows ntfs  nls=utf8,umask=0222 0    0

Como montar partições Windows (FAT) no arranque, e permitir que todos os utilizadores as possam ler/escrever?

e.g. Assumindo que /dev/hda1 é a localização da partição Windows (FAT)
Pasta local para montar: /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Adicione a linha segunte ao final do ficheiro
/dev/hda1    /media/windows vfat  iocharset=utf8,umask=000  0    0

Segurança


Quais as coisas básicas que necessito saber sobre reforçar a segurança no meu Ubuntu?

  • Ler #Notas Gerais
  • Assegurar-se que o disco rígido é o primeiro na sequência de arranque na BIOS
    • Para impedir que os utilizadores maliciosos usem um CD de instalação de Linux que permiti-lhes-ia aceder à conta de utilizador root
    • Para impedir que os utilizadores maliciosos usem um CD Live de Linux (por ex: UBUNTU/KNOPPIX/MEPIS) que permiti-lhes-ia destruir/navegar/partilhar todo o disco rígido
    • Para impedir que os utilizadores maliciosos de instalar outro Sistema Operativo
  • Assegurar-se que a BIOS tem Password activada
    • Para impedir que os utilizadores maliciosos de modificar a sequência de arranque na BIOS
  • Assegurar-se que o computador está localizado num lugar seguro
    • Para impedir que os utilizadores maliciosos de remover o disco rígido do computador que permiti-lhes-ia destruir/navegar/partilhar todo o disco rígido num outro computador
    • Para impedir que os utilizadores maliciosos de remover a pilha da motherboard do computador que lhes permitiria limpar a password da BIOS
  • Assegurar-se que as passwords usadas no sistema não sejam facilmente adivinhadas
    • Para impedir que os utilizadores maliciosos de crackar o ficheiro de password utilizando ataques de força bruta (por ex: John the Ripper)
    • Criar uma password com o comprimento mínimo de 8 caracteres
    • Criar uma password com uma mistura de caracteres/numeros, e também maiúsculas/minúsculas
  • Assegurar-se que o controlo interactivo de edição do menu do GRUB está desactivado
  • Assegurar-se que a listagem do histórico está desactivado no modo Consola
  • Assegurar-se que Ctrl+Alt+Del está desactivado no modo Consola
    • Para impedir que os utilizadores maliciosos de reiniciar o sistema sem permissão em modo Consola
    • Ler [[#Como impedir as teclas Ctrl+Alt+Del de reiniciarem o computador no modo Consola?]]
  • Assegurar-se que a opção de confirmação está definida para apagar, copiar e mover ficheiros/pastas em modo Consola
  • Para utilização do dia à dia, faça login como utilizador normal
  • Desactive a conta de utilizador root, use o "sudo"
    • Para reduzir o espaço de tempo gasto com privilégios do utilizador root, e assim diminuir o risco de acidentalmente executar um comando como root
    • "sudo" fornece um rasto de utilização mais útil, pelo /var/log/auth.log
    • Ler #Como desactivar a conta de root?
  • Instale uma Firewall
  • Corra testes de vulnerabilidades

Como desactivar a edição interactiva do menu do GRUB?

grub
grub> md5crypt
Password: ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)
grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Procure esta secção
...
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
#   password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
...
  • Adicione a seguinte linha por baixo
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
  • Procure esta secção
...
title		Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.10-5-386
savedefault
boot
...
  • Substitua pela seguinte linhas
#title		Ubuntu, kernel 2.6.10-5-386 (recovery mode)
#root		(hd0,1)
#kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
#initrd		/boot/initrd.img-2.6.10-5-386
#savedefault
#boot
  • Guarde o ficheiro editado

Como desactivar o histórico no modo consola?

rm -f $HOME/.bash_history
touch $HOME/.bash_history
chmod 000 $HOME/.bash_history

Como impedir as teclas Ctrl+Alt+Del de reiniciarem o computador no modo Consola?

sudo cp /etc/inittab /etc/inittab_backup
sudo gedit /etc/inittab
  • Procure esta linha
...
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...
  • Substitua pela seguinte linha
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
  • Guarde o ficheiro editado
sudo telinit q

Como activar a confirmação antes de remover/alterar ficheiros/pastas no modo Consola?

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc
  • Adicione as linhas seguintes ao final do ficheiro
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
  • Guarde o ficheiro editado

Rescue Mode

Como obter acesso root sem login?

  • Ler #Notas Gerais
  • Maneira mais fácil (não irá funcionar se a password para o menu do GRUB estiver activada)
    • Ligue o computador
    • Se o menu do GRUB estiver escondido, prima 'Esc' para entrar no menu do GRUB
    • Seleccione
Ubuntu, kernel 2.6.10-5-386 (recovery mode)

Como modificar os argumentos de arranque do kernel, para obter acesso como root?

  • Ler #Notas Gerais
  • Ligue o computador
  • Se o menu do GRUB estiver escondido, prima 'Esc' para entrar no menu do GRUB
  • Se a password do GRUB estiver activada, prima 'p' para desbloquear o menu do GRUB
  • Seleccione
Ubuntu, kernel 2.6.10-5-386
  • Prima 'e' para editar os comandos antes de iniciar
  • Select
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash
  • Prima 'e' para editar os comandos seleccionados na sequência de arranque
  • adicione "rw init=/bin/bash" no fim dos argumentos
grub edit> kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
  • Prima 'b' para iniciar

Como usar o CD de Instalação do Ubuntu, para obter acesso como root?

  • Ler #Notas Gerais
  • Inicie o computador com o CD de Instalação do Ubuntu (Ubuntu Installation CD)
  • No prompt "boot:", adicione "rescue" como argumento
boot: rescue
  • Siga as instrucções no ecrã

Como mudar a password do utilizador principal/root, se a esquecer?

# passwd root
  • Para mudar a password do utilizador principal
# passwd nome_do_utilizador_principal

Como mudar a password do menu do GRUB, se a esquecer?

grub
grub> md5crypt
Password: ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)
grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Procure esta linha
...
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
...
  • Substitua pela seguinte linha
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
  • Guarde o ficheiro editado

Como restaurar o menu do GRUB depois da instalação do Windows?

EXEMPLO: Assumindo que /dev/hda é a localização da partição /boot
# grub-install /dev/hda

Como adicionar uma entrada para o Windows no menu do GRUB?

EXEMPLO Assumindo que /dev/hda1 é a localização da partição Windows
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Adicione as seguintes linhas no fim do ficheiro
title		Microsoft Windows
root		(hd0,0)
savedefault
makeactive
chainloader	+1
  • Guarde o ficheiro editado

Como ler partições Linux (ext2, ext3) numa máquina Windows?

OU
  • Veja www.fs-driver.org

Truques & Dicas

Como reiniciar o GNOME sem ter de reiniciar o computador?

Prima 'Ctrl + Alt + Backspace'
ou
sudo /etc/init.d/gdm restart

Como ligar o Num Lock no iniciar do GNOME?

sudo apt-get install numlockx
sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
sudo gedit /etc/X11/gdm/Init/Default
  • Procura esta linha
...
exit 0
  • Adiciona as linhas seguintes por cima dela
if [ -x /usr/bin/numlockx ]; then
 /usr/bin/numlockx on
fi

Como correr programas no arranque, quando faz o login no GNOME?

Separador Aplicações de Arranque -> Adicionar/Editar/Apagar

Como mudar para o modo consola no GNOME?

Prima 'Ctrl + Alt + F1' (F2 - F6)
  • Para alternar entre consolas em modo Consola
Prima 'Alt + F1' (F2 - F6)
  • Para voltar para o modo GNOME
Prima 'Alt + F7'

Como impedir que Ctrl+Alt+Backspace reinicie o X no GNOME?

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
  • Adiccione as seguintes linhas no fim do ficheiro
Section "ServerFlags"
	Option		"DontZap"		"yes"
EndSection

Como fazer o Ctrl+Alt+Del abrir o Monitor de Sistema no GNOME?

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"

Como actualizar o ambiente de trabalho do GNOME?

killall nautilus

Como actualizar o painel do GNOME?

killall gnome-panel

Como abrir cada pasta na mesma janela no Nautilus?

  • Ler #Notas Gerais
  • Aplicações > Ferramentas de Sistema -> Editor de Configuração
  • Editor de Configuração
/ -> apps -> nautilus -> preferences -> always_use_browser (Checked)

Como activar o guardar automaticamente no Gedit e desligar a criação de ficheiros nome_ficheiro~ ?

  • Ler #Notas Gerais
  • Aplicações > Ferramentas de Sistema -> Editor de Configuração
  • Editor de Configuração
/ -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (Unchecked)
/ -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (Checked)

Como ver todos os ficheiros/pastas escondidos no Nautilus?

  • Ler #Notas Gerais
  • Locais -> Pasta Pessoal
  • Para mostrar temporariamente todos os ficheiros/pastas escondidos no Nautilus
Prima 'Ctrl + H'
  • Para mostrar permanentemente todos os ficheiros/pastas escondidos no Nautilus
Menu Edit -> Preferências
Separador Vistas -> Vista por Omissão -> Apresentar ficheiros escondidos e cópias de segurança (Checked)

Como navegar pelos ficheiros/pastas como root no Nautilus?

  • Ler #Notas Gerais
  • Para instalar o navegador de ficheiros como root
sudo gedit /usr/share/applications/Nautilus-root.desktop
    • Insira as linhas seguintes no ficheiro novo.
[Desktop Entry]
Name=File Browser (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;
  • Para navegar pelos ficheiros/pastas como utilizador root no Nautilus
    • Aplicações > Ferramentas de Sistema -> File Browser (Root)

Como exibir os ícones do ambiente de trabalho (Computador, Pasta Pessoal, Lixo)?

  • Ler #Notas Gerais
  • Aplicações > Ferramentas de Sistema -> Editor de Configuração
  • Editor de Configuração
/ -> apps -> nautilus -> desktop ->
computer_icon_visible (Checked)
home_icon_visible (Checked)
trash_icon_visible (Checked)

Como mudar o programa por omissão do "Abrir com"?

Clique com o botão direito no ficheiro -> Propriedades
Separador Abrir Com -> Adicionar
Seleccione o programa no "Abrir com"
Seleccione programa "Abrir com" (Checked)

Como alterar o cliente de email preferido para o Mozilla Thunderbird?

Separador Leitor de Correio -> Leitor de Correio Por Omissão -> Comando: mozilla-thunderbird %s

Como abrir ficheiros como root pelo clique com o botão direito?

gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
  • Insira as linhas seguintes no ficheiro novo.
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
	gnome-sudo "gnome-open $uri" &
done
  • Guarde o ficheiro editado
chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root
Clique com o botão direito no ficheiro -> Scripts -> Open as root

Como desligar o beep no modo consola?

  • Ler #Notas Gerais
  • Aplicações > Ferramentas de Sistema -> Terminal
  • Terminal
Menu Editar -> Perfil Actual...
Separador Geral -> Geral -> Beep de consola (Un-Checked)

Como carregar páginas Web mais rapidamente no Mozilla Firefox?

  • Ler #Notas Gerais
  • Aplicações > Internet -> Firefox Web Browser
  • Mozilla Firefox
Address Bar -> about:config
Filter: ->
network.dns.disableIPv6 -> true
network.http.pipelining -> true
network.http.pipelining.maxrequests -> 8
network.http.proxy.pipelining -> true
  • Reinicie o Mozilla Firefox

Como desligar o som do beep para a função de localizar no Mozilla Firefox?

  • Ler #Notas Gerais
  • Aplicações > Internet -> Firefox Web Browser
  • Mozilla Firefox
Address Bar -> about:config
Filter: -> accessibility.typeaheadfind.enablesound -> false
  • Reinicie o Mozilla Firefox

Como fazer apt-get de forma fácil (Synaptic)?

  • Ler #Notas Gerais
  • Sistema -> Administração -> Gestor de Pacotes Synaptic
Gestor de Pacotes Synaptic
  • Para activar os repositórios extra the extra Universe and Multiverse repositories
    1. Configurações -> Repositórios
    2. Clique o botão Configurações
    3. Seleccione Exibir fontes de software desabilitadas
    4. Na caixa de diálogo dos repositórios, clique Adicionar. Há três repositórios diferentes; Breezy Badger, Actualizações de Segurança and Segurança. Seleccione cada repositório e seleccione Suportadas oficialmente, Copyright restrito, Mantido pela comunidade (Universo) e Não-livres (Multiverso). Assegure-se que clica OK entre cada repositório para gravar as mudanças
    5. Agora deve poder ver caixas de verificação junto a cada repositório, corra toda a lista e verifique que estão todos marcados
  • Para adicionar backports e PLF (novas versões de muitas aplicações. Unsupported. Pode conter pacotes ilegais. Use por sua conta e risco.)
    1. Configurações -> Repositórios
    2. Clique em Adicionar e depois Personalizado
    3. Cole as cinco linhas seguintes na caixa e clique Adicionar Repositório, uma linha de cada vez:
deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse


deb http://packages.freecontrib.org/ubuntu/plf breezy free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf breezy free non-free 
  • Para refrescar a lista de pacotes conhecidos (equivalente ao apt-get update)
Menu Editar -> Recarregar Informação dos Pacotes
  • Para instalar todos aas actualizações possíveis (equivalente ao apt-get upgrade)
Menu Editar -> Marcar Todas as Actualizações... -> Marcar
Edit Menu -> Aplicar Alterações Marcadas
  • Para procurar por um pacote (equivalente ao apt-cache search nome_do_pacote)
Menu Editar -> Procurar... Especifique o nome do pacote
  • Para instalar o pacote seleccionado (equivalente ao apt-get install nome_do_pacote)
Seleccione "nome_do_pacote"
Menu Pacote -> Marcar para Instalação
Menu Editar-> Aplicar Alterações Marcadas
  • Para remover pacotes instalados (equivalente ao apt-get remove nome_do_pacote)
Seleccione "nome_do_pacote"
Menu Pacote -> Marcar para Remoção
Menu Editar-> Aplicar Alterações Marcadas

Que pacotes fornecem os repositórios extra?

  • O repositório PLF fornece
    1. suporte de reprodução de DVD (libdvdcss2)
    2. Skype
    3. Sun Java SDK (Software Development Kit) e JRE (Java Runtime Environment)
    4. Opera Web browser
    5. RealPlayer 10
    6. os binários dos codecs multimédia Win32

Como instalar/desinstalar ficheiros .deb?

sudo dpkg -i nome_do_pacote.deb
  • Para desinstalar um ficheiro .deb
sudo dpkg -r nome_do_pacote.deb

Como converter ficheiros .rpm para ficheiros .deb?

sudo alien package_file.rpm

Como renomear todos os ficheiros na pasta de uma vez?

  • Ler #Notas Gerais
  • Para instalar o programa para alterar nomes de ficheiros "mvb"
  • Nota: Tirar as aspas ("") do "wget"
"wget" -c http://easylinux.info/uploads/mvb_1.6.tgz
sudo tar zxvf mvb_1.6.tgz -C /usr/share/
sudo chown -R root:root /usr/share/mvb_1.6/
sudo ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb
  • Para renomear todos os ficheiros na pasta de uma vez
mvb novo_nome

Como manipular todas as imagens numa pasta de uma vez?

sudo apt-get install imagemagick
"wget" -c http://easylinux.info/uploads/bbips.0.3.2.sh
sudo cp bbips.0.3.2.sh /usr/bin/bbips
sudo chmod 755 /usr/bin/bbips
  • Para manipular todas as imagens numa pasta de uma vez
bbips

Como definir variáveis de ambiente de sistema?

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc
  • Adicione as variáveis de ambiente de sistema no fim do ficheiro
  • Guarde o ficheiro editado

Como guardar o conteúdo do "man" para ficheiros?

man commando | col -b > ficheiro.txt

Como esconder o menu do GRUB no arranque?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Procure esta linha
...
#hiddenmenu
...
  • Substitua pela seguinte linha
hiddenmenu
  • Guarde o ficheiro editado

Como alterar o tempo de espera do menu de arranque no GRUB?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Procure esta linha
...
timeout     3
...
  • Substitua pela seguinte linha
timeout     X_segundos
  • Guarde o ficheiro editado

Como alterar o sistema operativo de arranque por omissão no menu do GRUB?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Procure esta linha
...
default     0
...
  • Substitua pela seguinte linha
default     sequência_X
  • Guarde o ficheiro editado

Como exibir uma imagem de Splash para o menu de arranque do GRUB?

EXEMPLO Assumindo que hd0,1 é a localização da partição boot do Ubuntu
"wget" -c http://easylinux.info/uploads/ubuntu.xpm.gz
chmod 644 ubuntu.xpm.gz
sudo mkdir /boot/grub/images
sudo cp ubuntu.xpm.gz /boot/grub/images/
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Procure esta secção
# menu.lst - See: grub(8), info grub, update-grub(8)
#      grub-install(8), grub-floppy(8),
#      grub-md5-crypt, /usr/share/doc/grub
#      and /usr/share/doc/grub-doc/.
...
  • Adicione a seguinte linha por baixo
splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz
  • Guarde o ficheiro editado

Como converter um fundo de ambiente de trabalho numa imagem de Splash no menu do GRUB?

EXEMPLO Assumindo que wallpaper.png é o Wallpaper a ser convertido para imagem de Splash
splashimage.xpm.gz é a imagem de Splash para o menu do GRUB
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm

Como parar temporariamente os serviços de arranque?

Prima 'Ctrl + C'

Como ligar/desligar permanentemente serviços de arranque?

Como limpar o conteúdo da pasta /tmp/ no encerramento?

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
sudo gedit /etc/init.d/sysklogd
  • Encontre esta secção
...
 stop)
  log_begin_msg "Stopping system log daemon..."
  start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
  log_end_msg $?
...
  • Adicione a seguinte linha por baixo
  rm -fr /tmp/* /tmp/.??*
  • Guarde o ficheiro editado

Como fazer scroll para ver as saídas de dados anteriores no modo consola?

  • Ler #Notas Gerais
  • Para fazer scroll up para ver as saídas de dados anteriores
Prima 'Shift + Page Up'
  • Para fazer scroll down para ver as saídas de dados seguintes
Prima 'Shift + Page Down'

Como saber qual a versão do Ubuntu que estou a usar?

cat /etc/issue

Como mudar o fundo do ambiente de trabalho de cada vez que reinicia o seu computador (GNOME)?

mkdir ~/.backgrounds
cd ~/.backgrounds
"wget" -c http://easylinux.info/uploads/change_background.py
chmod +x change_background.py
  • Para mudar o fundo do ambiente de trabalho de cada vez que reinicia o seu computador
export EDITOR=gedit && crontab -e
  • Adicione a seguite linha no fim do ficheiro
@reboot ~/.backgrounds/change_background.py
Para mais informações acerca de processos periódicos veja
man 5 crontab

Como definir fundos de ambiente automáticos (KDE)?

  • Vá ao K-menu -> System Settings -> Desktop -> Background
  • Escolha Slide Show
  • Prima Setup...
  • Prima Add... para adicionar as imagens que deseja ver como fundo de ambiente de trabalho
  • defina o 'Change picture after' para o intervalo de rotação desejado.
  • Prima 'OK'

Como adicionar uma disposição de teclado para outras linguagens?

  • Vá à Sistema -> Preferências -> Teclado
  • Clique o Separador Disposições
  • Prima Adicionar... para adicionar a disposição de teclado secundário. É mais simples ter duas disposições; o máximo é actualmente de quatro para o Xorg.
  • Clique o Separador Opções de Disposição
  • Expanda o grupo de opções Group Shift/Lock behaviour
  • Escolha a combinação de teclas que lhe permita alternar entre as disposições de teclado. Por omissão é pressionando ambas as teclas Alt ao mesmo tempo. A alternativa mais comum é usar Alt+Shift.
  • Prima Fechar.

Veja #Como adicionar um applet Indicador de Teclado? para adicionar o applet Indicador de Teclado.

Como adicionar um applet Indicador de Teclado?

  • Clique com o botão direito num espaço vazio no painel superior para ver o menu pop-up.
  • Clique Adicionar ao Painel...
  • Escolha Indicador de Teclado (está na secção de Utilitários, em baixo)

O applet Indicador de Teclado surge no painel. A linguagem por omissão deve ser USA para U.S. English. Tem como opção clicar com o botão direito nesse applet para mais opções ou ver mais acima como configurar.

Como type extended characters

  • Add the keyboard layout US English International (with dead keys)
  • Make US English International (with dead keys) the default keyboard layout.

The key marked ['"] is now a dead key. When you press it, nothing happens. However if you press a consonant immediately afterwards, the consonant appears with an accent.

  • ' + a = á
  • ' + e = é
  • and so on for i-í, o-ó, y-ý, c-ć, z-ź, n-ń, l-ĺ, u-ú, r-ŕ
  • " + a = ä
  • " + e = ë
  • and so on for y-ÿ, u-ü, i-ï, o-ö

Similarly, ` and a consonant generates à, è, ù, ì, ò. Similarly, ~ and a consonant generates ã, ũ, ĩ, õ, ñ.

To type ' and ", press RightAlt+' and RightAlt+" respectively. To type ' and ", you may also press '+<space> and "+<space> respectively.

There are more characters available by keeping RightAlt pressed and typing a character. Therefore,

  • RightAlt+q = ä
  • RightAlt+w = å
  • RightAlt+e = é
  • RightAlt+r = ®
  • RightAlt+t = þ
  • RightAlt+y = ü
  • RightAlt+u = ú
  • RightAlt+i = í
  • RightAlt+o = ó
  • RightAlt+p = ö
  • RightAlt+[ and ] for « and » respectively.
  • RightAlt+a = á
  • RightAlt+s = ß
  • RightAlt+d = ð
  • RightAlt+l = ø
  • RightAlt+; = ¶
  • RightAlt+: = °
  • RightAlt+z = æ
  • RightAlt+c = ©
  • RightAlt+n = ñ
  • RightAlt+m = µ
  • RightAlt+, = ç
  • RightAlt+/ = ¿
  • RightAlt+1 = ¡
  • RightAlt+2 = ²
  • RightAlt+3 = ³
  • RightAlt+4 = ¤
  • RightAlt+5 = €
  • RightAlt+6 = ¼
  • RightAlt+7 = ½
  • RightAlt+8 = ¾
  • RightAlt+9 = ‘
  • RightAlt+0 = ’
  • RightAlt+- = ¥
  • RightAlt+= = ×
  • RightAlt+! = ¹
  • RightAlt+@, then o = ő (and Ő).
  • RightAlt+#, then a = ā (and Ā). Similarly for ēĒ, ūŪ, īĪ, ōŌ.
  • RightAlt+$ = £
  • RightAlt+% =
  • RightAlt+^ =
  • RightAlt+& =
  • RightAlt+*, then a = ą (and Ą). Similarly for ęĘ, įĮ.
  • RightAlt+(, then a = ă (and Ă)
  • RightAlt+(, then g = ğ (and Ğ)
  • RightAlt+), then a = å (and Å)
  • RightAlt+_ =
  • RightAlt++ = ÷

Servidores

Servidor AntiVirus

Como instalar o servidor de antivírus ClamAV?

sudo apt-get install clamav

Como actualizar manualmente as definições de vírus?

sudo freshclam

Como procurar manualmente em ficheiros/pastas por vírus?

sudo clamscan -r /localização_dos_ficheiros_ou_pastas

Como automaticamente procurar ficheiros/pastas por vírus?

Exemplo Procurar automaticamente por virus em ficheiros/pastas a meia-noite todos os dias
* * * * * significa minutos horas data mês ano
export EDITOR=gedit &&  sudo crontab -e
  • Adicione a linha seguinte no final do ficheiro
00 00 * * *  sudo clamscan -r /localização_dos_ficheiros_ou_pastas
  • Guarde o ficheiro editado

Servidor Samba

Como instalar o servidor Samba para serviço de partilha de ficheiros/pastas?

sudo apt-get install samba
sudo apt-get install smbfs

Como adicionar/editar/apagar utilizadores de rede?

sudo smbpasswd -a system_username
sudo gedit /etc/samba/smbusers
    • Insira a linha seguinte no novo ficheiro
utilizador_sistema = "utilizador de rede"
    • Guarde o ficheiro editado
  • Para editar um utilizador de rede
sudo smbpasswd -a system_username
  • Para apagar um utilizador de rede
sudo smbpasswd -x system_username

Como partilhar pastas home só com permissão de leitura (Autenticação=Sim)?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procura esta linha
...
;  security = user
...
  • Substitua pela seguinte linhas
  security = user
  username map = /etc/samba/smbusers
sudo testparm
sudo /etc/init.d/samba restart

Como partilhar pastas home só com permissão de leitura (Autenticação=Sim)?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
;  security = user
...
  • Substitua pela seguinte linhas
  security = user
  username map = /etc/samba/smbusers
  • Encontre esta Secção
...
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
  writable = no
...
  • Substitua pela seguinte linhas
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
  writable = yes
sudo testparm
sudo /etc/init.d/samba restart

Como partilhar pastas de grupo só com permissão de leitura (Autenticação=Sim)?

sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
;  security = user
...
  • Substitua pela seguinte linhas
 security = user
 username map = /etc/samba/smbusers
  • Acrescente as linhas seguintes no final no ficheiro
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = no
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Como partilhar pastas de grupo com permissão de leitura/escrita (Autenticação=Sim)?


sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
;  security = user
...
  • Substitua pela seguinte linhas
  security = user
  username map = /etc/samba/smbusers
  • Acrescente as linhas seguintes no final no ficheiro
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = yes
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Como partilhar pastas públicas só com permissão de leitura (Autenticação=Sim)?


sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
;  security = user
...
  • Substitua pela seguinte linhas
  security = user 
  username map = /etc/samba/smbusers
  • Acrescente as linhas seguintes no final no ficheiro
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Como partilhar pastas públicas com permissão de leitura/escrita (Autenticação=Sim)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
;  security = user
...
  • Substitua pela seguinte linhas
  security = user
  username map = /etc/samba/smbusers
  • Acrescente as linhas seguintes no final no ficheiro
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody 
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Como partilhar pastas publicas só com permissão de leitura (Autenticação=Não)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
;  security = user
...
  • Substitua pela seguinte linha
  security = share
  • Acrescente as linhas seguintes no final no ficheiro
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
  • Guarde o ficheiro editado
sudo testparm
sudo /etc/init.d/samba restart

Como partilhar pastas públicas com permissão de leitura/escrita (Autenticação=Não)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Procure esta linha
...
;  security = user
...
  • Substitua pela seguinte linha
  security = share
  • Acrescente as linhas seguintes no final no ficheiro
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
  • Guarde o ficheiro editado
sudo testparm
sudo /etc/init.d/samba restart

Servidor SSH

Como instalar o servidor SSH para serviço de administração remoto?

sudo apt-get install ssh

Como ligar via SSH para uma máquina remota Ubuntu?

Exemplo: Assumindo que a máquina Ubuntu remota tem o serviço servidor SSH instalado
Ler #Como instalar o servidor SSH para serviço de administração remoto?
Máquina Ubuntu Remota: 192.168.0.1
ssh username@192.168.0.1

Como copiar ficheiros/pastas de uma máquina remota Ubuntu para a máquina local (scp)?

Exemplo: Assumindo que a máquina Ubuntu remota tem o serviço Servidor SSH instalado
Ler #Como instalar o servidor SSH para serviço de administração remoto?
Máquina Ubuntu Remota: 192.168.0.1
Localização remota de ficheiros/pastas: /home/username/remotefile.txt
Localização para guardar local: . (directório actual)
scp -r username@192.168.0.1:/home/username/remotefile.txt .

Como copiar ficheiros/pastas da máquina local para uma máquina remota Ubuntu (scp)?

Exemplo: Assumindo que a máquina Ubuntu remota tem o serviço Servidor SSH instalado
Ler #Como instalar o servidor SSH para serviço de administração remoto?
Localização remota de ficheiros/pastas: localfile.txt
Máquina Ubuntu Remota: 192.168.0.1
Destino na máquina Ubuntu Remota: /home/username/
scp -r localfile.txt username@192.168.0.1:/home/username/

Como copiar ficheiros/pastas de uma máquina remota Ubuntu para a máquina local (rsync)?

Exemplo: Assumindo que a máquina Ubuntu remota tem o serviço Servidor SSH instalado
Ler #Como instalar o servidor SSH para serviço de administração remoto?
Máquina Ubuntu Remota: 192.168.0.1
Localização remota de ficheiros/pastas: /home/username/remotefile.txt
Localização para guardar local: . (directório actual)
rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

Como copiar ficheiros/pastas da máquina local para uma máquina remota Ubuntu (rsync)?

Exemplo: Assumindo que a máquina Ubuntu remota tem o serviço Servidor SSH instalado
Ler #Como instalar o servidor SSH para serviço de administração remoto?
Localização dos ficheiros/pastas locais: localfile.txt
Máquina Ubuntu Remota: 192.168.0.1
Destino na máquina Ubuntu Remota: /home/username/
rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

Como ligar-se por SSH à uma máquina remota Ubuntu via uma máquina Windows?

Exemplo: Assumindo que a máquina Ubuntu remota tem o serviço Servidor SSH instalado
Ler #Como instalar o servidor SSH para serviço de administração remoto?
  • Faça o download do PuTTY: Aqui

Como copiar ficheiros/pastas de/para uma máquina remota Ubuntu via uma máquina Windows?

Como copiar ficheiros/pastas de/para uma máquina Ubuntu remota via máquina Windows
Ler #Como instalar o servidor SSH para serviço de administração remoto?
  • Fazer o download do FileZilla: Aqui

Como limitar o número de utilizadores que podem ligar-se remotamente pelo ssh?

EXEMPLO Se activar o servidor SSH, então qualquer utilizador com uma conta válida pode conectar-se remotamente
Isto pode criar problemas de segurança, porque existem ferramentas para crackar passwords remotas que
tentam pares utilizadores/passwords mais comuns.
  • Mantenha uma cópia de segurança do ficheiro de configuração do servidor ssh com

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ORIGINAL

  • Edite o ficheiro de configuração

sudo gedit /etc/ssh/sshd_config

  • Mude o parâmetro PermitRootLogin de yes para no. O root não deve ficar habilitado a ligar-se directamente por via remota.
  • acrescente AllowUsers e especifique o nome dos utilizadores (separado por espaços) que podem ligar-se remotamente.
  • Pode também usar DenyUsers para filtrar melhor a selecção de utilizadores.
  • Se activar o servidor openssh e não tem por agora intenção em activar ligações remotas, pode adicionar AllowUsers nosuchuserhere para cancelar quem quer que se conecte.

Servidor DHCP

Como instalar o servidor DHCP para atribuição automática de endereços IP?

Exemplo: Assumindo que "eth0" é a interface da placa de rede
IP Address Range: 192.168.0.100 to 192.168.0.200
Subnet Mask: 255.255.255.0
DNS Servers: 202.188.0.133, 202.188.1.5
Domains: tm.net.my
Gateway Address: 192.168.0.1
sudo apt-get install dhcp3-server
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
sudo gedit /etc/default/dhcp3-server
  • Procure esta linha
...
INTERFACES=""
  • Substitua pela seguinte linha
INTERFACES="eth0"
  • Guarde o ficheiro editado
sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
sudo gedit /etc/dhcp3/dhcpd.conf
  • Procure esta secção
...
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
...
  • Substitua pelas seguintes linhas
# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;
#default-lease-time 600;
#max-lease-time 7200;
  • Procure esta secção
...
# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name "internal.example.org";
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}
...
  • Substitua pelas seguintes linhas
# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
 range 192.168.0.100 192.168.0.200;
 option domain-name-servers 202.188.0.133, 202.188.1.5;
 option domain-name "tm.net.my";
 option routers 192.168.0.1;
 option broadcast-address 192.168.0.255;
 default-lease-time 600;
 max-lease-time 7200;
}
  • Guarde o ficheiro editado
sudo /etc/init.d/dhcp3-server restart

Servidor de Base de Dados

Como instalar um servidor de base de dados MYSQL?

sudo apt-get install mysql-server

MySQL inicialmente só permite ligações do loclhost (127.0.0.1). É preciso remover esta restrição se queres tornar disponível para todos na internet. Abre o ficheiro /etc/mysql/my.cnf

sudo gedit /etc/mysql/my.cnf

Procura a linha bind-address = 127.0.0.1 e comenta-a

...
#bind-address           = 127.0.0.1
...

MySQL vem por defeito sem password no root, isto é um risco de segurança!. É preciso defenires uma. Assim para o computador local ter acesso root, é preciso defenir uma password para isso também. o nome-maquina-local é o nome do computador onde estas a trabalhar. Para mais informação vê AQUI .

mysqladmin -u root password your-new-password
mysqladmin -h root@local-machine-name -u root password your-new-password
sudo /etc/init.d/mysql restart

Como instalar o MYSQL Administrator?

sudo apt-get install mysql-admin

Servidor HTTP Apache

Como instalar o servidor HTTP Apache para serviço HTTP (Web)?

sudo apt-get install apache2
  • http://localhost

Como instalar o PHP para o servidor HTTP Apache?


Como instalar o PHP4
sudo apt-get install php4
sudo /etc/init.d/apache2 restart
  • Para testar se o PHP4 esta instalado correctamente:
sudo gedit /var/www/testphp.php
  • Insira a linha seguinte no novo ficheiro
<?php phpinfo(); ?>
  • Guarde o ficheiro editado
  • http://localhost/testphp.php
  • Atenção para remover o ficheiro depois, pois pode ser um risco de segurança.
Como instalar o PHP5
sudo apt-get install php5
sudo /etc/init.d/apache2 restart
  • Para testar se o PHP4 esta instalado correctamente:
sudo gedit /var/www/testphp.php
  • Insira a linha seguinte no novo ficheiro
<?php phpinfo(); ?>
  • Guarde o ficheiro editado
  • http://localhost/testphp.php
  • Atenção para remover o ficheiro depois, pois pode ser um risco de segurança.

Como instalar o MYSQL para o servidor HTTP Apache?

sudo apt-get install libapache2-mod-auth-mysql

Escolhe o php4-mysql ou php5-mysql conforme a versão do PHP que tens instalado

sudo apt-get install php<numero-versão>-mysql
sudo apt-get install phpmyadmin


Para o PHP funcionar com o MYSQL abre o ficheiro ( onde tiver <versão> é 4 ou 5 conforme a versão que tiver instalada do PHP)

sudo gedit /etc/php<versão>/apache2/php.ini


É preciso descomentar a linha ";extension=mysql.so" para ficar a parecer assim:

...
extension=mysql.so
...

Grava o ficheiro editado e sai

sudo /etc/init.d/apache2 restart

Como adicionar URLs para pastas fora de /var/www/

sudo gedit /etc/apache2/conf.d/alias
  • Insira as linhas seguintes no ficheiro novo.
Alias /URL-path /location_of_folder/
<Directory /location_of_folder/>
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>
  • Guarde o ficheiro editado
sudo /etc/init.d/apache2 restart
  • http://localhost/URL-path

Como mudar a porta predefinida do servidor HTTP Apache?

e.g. Assumindo que o valor da nova porta é 78
sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup
sudo gedit /etc/apache2/ports.conf
  • Procure esta linha
Listen 80
  • Substitua pela seguinte linha
Listen 78
  • Guarde o ficheiro editado
sudo /etc/init.d/apache2 restart
  • http://localhost:78

Como parse RSS into PHP for Apache HTTP Server?

Exemplo: Assumindo que RSS é DistroWatch.com - News
"wget" -c http://easylinux.info/uploads/magpierss-0.71.1.tar.gz
sudo mkdir /var/www/feeds
sudo tar zxvf magpierss-0.71.1.tar.gz -C /var/www/feeds/
sudo mv /var/www/feeds/magpierss-0.71.1/* /var/www/feeds/
sudo rm -fr /var/www/feeds/magpierss-0.71.1/
sudo chown -R www-data:root /var/www/feeds/
sudo gedit /var/www/feeds/index.php
  • Insira as linhas seguintes no ficheiro novo.
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
 <title>DistroWatch.com - News</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 <style type="text/css">
 /*<![CDATA[*/
 /* 
 DEFAULT TAG STYLES
 */
 body {
  background: #ffffff;
  margin-left: 20px;
  font-family: bitstream vera sans,sans-serif;
  font-size: 9pt;
 }
 h1 {
  font-family: luxi sans,sans-serif;
  font-size: 15pt;
 }
 /*]]>*/
 </style>
 </head>
 <body>
 <?php
 require_once 'rss_fetch.inc';
 error_reporting(E_ERROR);
 $url = 'http://distrowatch.com/news/dw.xml';
 $rss = fetch_rss($url);
 if ($rss) {
  echo "<h1>";
  echo "<a href=$url>", $rss->channel[title], "</a><br/>";
  echo "</h1>";
  foreach ($rss->items as $item ) {
   $url = $item[link];
   $title = $item[title];
   $description = $item[description];
   echo "<li>";
   echo "<b>Topic:</b> <a href=$url><b><u>$title</u></b></a><br/><br/>";
   echo "$description<br/><br/>";
   echo "</li>";
  }
 }
 else {
  echo "<a href=$url>", $url, "</a> - Server Down!<br/>";
 }
 ?>
 </body>
 </html>
  • Guarde o ficheiro editado
  • http://localhost/feeds/index.php

Servidor FTP

Como instalar um servidor FTP para serviço de transferência de ficheiros?

sudo apt-get install proftpd

Como configurar um utilizador FTP para ficar "jailed" (chrooted) na sua directoria home?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Procure por esta secção
...
DenyFilter           \*.*/
...
  • Adicione a seguinte linha por baixo
DefaultRoot           ~
  • Guarde o ficheiro editado
sudo /etc/init.d/proftpd restart

Como configurar o servidor FTP para permitir utilizadores FTP anónimos só para ler ( Read Only)?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Acrescente as seguintes linhas no fim do ficheiro
<Anonymous ~ftp>
 User            ftp
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
 <Directory *>
  <Limit WRITE>
   DenyAll
  </Limit>
 </Directory>
</Anonymous>
  • Guarde o ficheiro editado
sudo /etc/init.d/proftpd restart

Como configurar o servidor FTP para permitir utilizadores FTP anónimos para ler/escrever (read/write)?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Acrescente as seguintes linhas no fim do ficheiro
<Anonymous ~ftp>
 User            ftp
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
</Anonymous>
  • Guarde o ficheiro editado
sudo /etc/init.d/proftpd restart

Como map anonymous FTP user to folders outside /home/ftp/

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Acrescente as seguintes linhas no fim do ficheiro
<Anonymous /location_of_folder/>
 User            ftp
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
 <Directory *>
  <Limit WRITE>
   DenyAll
  </Limit>
 </Directory>
</Anonymous>
  • Guarde o ficheiro editado
sudo /etc/init.d/proftpd restart

Como mudar a porta predefinida para o servidor FTP?

Exemplo: Assumindo que o valor da nova porta é 77
sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Procure esta linha
Port              21
  • Substitua pela seguinte linha
Port              77
  • Guarde o ficheiro editado
sudo /etc/init.d/proftpd restart

Como ligar-se por FTP para uma máquina remota Ubuntu via máquina Windows?

Exemplo: Assumindo que a máquina remota Ubuntu tem o serviço de servidor de FTP instalado
Ler #Como instalar um servidor FTP para serviço de transferência de ficheiros?
  • Faça o download do FileZilla: Aqui

Servidor Streaming Media

Como instalar o GNUMP3d para serviço de Streaming Media Server?

e.g. /var/music/ é a pasta que contêm os ficheiros multimédia
sudo apt-get install gnump3d
  • http://localhost:8888

Como mudar a a pasta predefinida que contêm os ficheiros multimédia para o GNUMP3d?

Exemplo: Assumindo que a nova pasta que contêm os ficheiros multimédia é /home/music/
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
sudo gedit /etc/gnump3d/gnump3d.conf
  • Procure esta linha
root = /var/music
  • Substitua pela seguinte linha
root = /home/music
  • Procure esta linha
user = gnump3d
  • Substitua pela seguinte linha
user = root
  • Guarde o ficheiro editado
sudo /etc/init.d/gnump3d restart
  • http://localhost:8888

Como a porta predefinida para o GNUMP3d?

Exemplo: Assumindo que o valor da nova porta é 7878
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
sudo gedit /etc/gnump3d/gnump3d.conf
  • Procure esta linha
port = 8888
  • Substitua pela seguinte linha
port = 7878
  • Guarde o ficheiro editado
sudo /etc/init.d/gnump3d restart
  • http://localhost:7878

Image Gallery Server

Como instalar o servidor para o serviço de Gallery for Image?

sudo apt-get install gallery (quando questionado para reiniciar o Apache, escolha No ou Cancel)
sudo apt-get install imagemagick
sudo apt-get install jhead
sudo apt-get install libjpeg-progs
sudo /etc/init.d/apache2 restart
sudo sh /usr/share/gallery/configure.sh
  • http://localhost/gallery/setup/index.php
  • Configuração do Gallery
Gallery Configuration Wizard: Step 1
Next Step ->
Gallery Configuration Wizard: Step 2
General settings Tab ->
Admin password: Specify the password
Locations and URLs Tab ->
Album directory: /var/www/albums/
Temporary directory: /tmp/
Gallery URL: http://localhost/gallery
Albums URL: http://localhost/albums
Next Step -->
Gallery Configuration Wizard: Step 3
Next Step -->
Gallery Configuration Wizard: Step 4
Save Config ->
  • http://localhost/gallery/albums.php

Como configurar o Gallery para estar acessível via Internet (Hostname ou IP fixo) ou LAN (IP fixo)?

Exemplo: Assumindo que as ligações à rede e à internet foram devidamente configuradas
Internet (Hostname ou IP fixo) ou LAN (IP fixo): http://www.url.com
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup
sudo gedit /etc/gallery/config.php
  • Procure esta secção
...
$gallery->app->photoAlbumURL = "http://localhost/gallery";
$gallery->app->albumDirURL = "http://localhost/albums";
...
  • Substitua pela seguinte linhas
$gallery->app->photoAlbumURL = "http://www.url.com/gallery";
$gallery->app->albumDirURL = "http://www.url.com/albums";
  • Guarde o ficheiro editado
  • http://www.url.com/gallery/albums.php

Como configurar o Gallery para estar accessível via LAN (IP dinámico)?

Exemplo: Assumindo que as ligações à rede e à internet foram devidamente configuradas
LAN (IP dinámico): 192.168.0.1
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup
sudo gedit /etc/gallery/config.php
  • Procure esta secção
...
$gallery->app->photoAlbumURL = "http://localhost/gallery";
$gallery->app->albumDirURL = "http://localhost/albums";
...
  • Substitua pela seguinte linhas
$gallery->app->photoAlbumURL = "/gallery";
$gallery->app->albumDirURL = "/albums";
  • Guarde o ficheiro editado
  • http://192.168.0.1/gallery/albums.php

Como fazer o backup/restore dos dados do Gallery?

sudo tar zcvf gallery.tgz /var/www/albums/ /etc/gallery/
  • Para fazer o restore dos dados do Gallery
sudo tar zxvf gallery.tgz -C /

Resolução de Problemas

Configurar os componentes de rede... (Demoram demasiado tempo a carregar)

Sincronizar o relógio para ntp.ubuntulinux.org... (Demora demasiado tempo a carregar)

service_name = ntpdate

Como impedir a hora e data do sistema de ser reiniciada para UTC (GMT)

sudo cp /etc/default/rcS /etc/default/rcS_backup
sudo gedit /etc/default/rcS
  • Procure esta linha
...
UTC=yes
...
  • Substitua pela seguinte linha
UTC=no
  • Guarde o ficheiro editado
  • Sistema -> Administração -> Data e Hora
Defina a hora/data correcta
sudo /etc/init.d/hwclock.sh restart

Como configurar o som, de modo a funcionar correctamente no GNOME

sudo killall esd
sudo cp /etc/esound/esd.conf /etc/esound/esd.conf_backup
sudo gedit /etc/esound/esd.conf
  • Procure esta secção
...
auto_spawn=0
spawn_options=-terminate -nobeeps -as 5
...
  • Substitua pela seguinte linhas
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
  • Guarde o ficheiro editado
sudo apt-get install libesd-alsa0
sudo gedit /etc/asound.conf
  • Insira as linhas seguintes no ficheiro novo.
pcm.card0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 2048
buffer_size 32768
rate 48000
}
bindings {
0 0
1 1
}
}
  • Guarde o ficheiro editado
sudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
Sistema -> Preferências -> Som
Preferências de Som
Separador Geral -> Sons para os Eventos (Un-Checked)
  • Guarde e feche todas as aplicações abertas, Reinicie o computador

Como esvaziar todo o lixo no GNOME

sudo rm -fr $HOME/.Trash/

Como remover items duplicados no menu do GNOME

rm -f $HOME/.config/menus/applications.menu

Como actualizar o menu Locais no GNOME (caso mounts em /media/ no /etc/fstab não apareçam)

sudo /etc/init.d/dbus-1 restart

Upgrade do Ubuntu

Como fazer um upgrade a partir do Breezy Badger para o Dapper Drake (experimental).

  • Mais informação após lançamento do Dapper

Tópicos removidos

  • Os tópicos que foram removidos deste guia, podem ser encontrados aqui