Linux - Instalação de Programas

Post on 11-Jul-2015

956 views 3 download

Transcript of Linux - Instalação de Programas

Linux - Instalacao de aplicativos

Atila Camurca

20 de fevereiro de 2013

Sumario

1 Introducao

2 Gerenciador de pacotes

3 Modos de instalacao

4 Programas uteis

Audio e Vıdeo

Internet

Graficos

Escritorio

Desenvolvimento

Introducao

Existem basicamente duas maneiras de se instalar aplicativos no Linux,em modo grafico e em modo texto. Cada uma possui suascaracterısticas, vantagens e desvantagens.

No inıcio, como a maioria dos aplicativos eram escritos em C, tinhamosque compilar a partir do codigo-fonte. Por ser uma tarefa trabalhosa,algumas ferramentas nasceram para ajudar no processo.

Gerenciador de pacotes

Gerenciador de pacotes

Era necessario um sistema de gerenciamento de pacotes, ou softwarespre-compilados, e suas dependencias. Nascia a extensao .deb, que derivade Debian.

A partir daı todas as distros baseadas em Debian, como o Ubuntu,adotaram este modo de instalacao. Ele consiste em um repositorio comarquivos .deb contendo dados do aplicativo, suas dependencias e oaplicativo em si.

Modos de instalacao

Modo Grafico

Central de Programas do UbuntuModo Grafico

No Ubuntu temos a Central de Programas do Ubuntu. Como umaapp store, voce busca por um software, clica em instalar e comeca a usar.Ele e ideal para usuarios comuns.

Entretanto, para usuarios avancados o recomendado e utilizar oSynaptic. Possui interface simples mas com um completo sistema degerenciamento. Ou ainda o gdebi. Mas quem possui direito a instalacao?

root

root

root ou super usuario e o nome do unico usuario do Linux que podefazer alteracoes no sistema, com instalacao de aplicativos, manutencao,etc. Mas para instalar programas pela Central de Programas ou Synapticdigitei minha senha pessoal. . .

Isso porque, como administrador, voce possui direitos de entrar comousuario root e instalar os programas.

Modo Texto

Modo Texto

Falando de root nao podemos deixar de mencionar o terminal. Esseopcao acaba se tornando a opcao escolhida pela maioria dos verdadeirosusuarios Linux. No Ubuntu temos o gnome-terminal, que e um emuladorde terminal. Isso porque os verdadeiros terminais sao acessados por Ctrl+ Alt + F[1-12], sendo o F7 o modo grafico, e todos os outros modotexto.

apt-getModo Texto

No Debian/Ubuntu a instalacao dos pacotes e feita atraves do apt-get.Ele so pode ser acessado pelo usuario root ou adiministrador. A sintaxede uso e:

$ sudo apt-get install <nome_do_programa>

Para buscar um pacote fazemos:

$ sudo apt-cache search <regex>

aptitudeModo Texto

Outro gerenciador de pacotes e o aptitude. Ele possui comandossemelhantes ao apt-get, como:

$ sudo aptitude install <nome_do_programa>

Buscar:

$ sudo aptitude search <padrao>

aptitudeModo Texto

A busca do aptitude mostra resultados mais informativos. A primeiracoluna mostra o status do pacote.

p: nao existe nenhum registro do pacote no sistema;c: pacote deletado mas arquivos de configuracao ainda permanecem;i: pacote instalado;v: pacote virtual;

Ainda temos nome e descricao do pacote. Para mais informacoes: $ manaptitude

Programas uteis

Audio e Vıdeo

Audio e Vıdeo

Recomendado para ouvir musicas: Rhythmbox. Utiliza GStreamer parareproducao.

Outras otimas opcoes:

ExaileClementineAmarokBanshee

Audio e Vıdeo

Recomendado para ver vıdeos: VLC. Reproduz os principais formatos devıdeo, DVDs, streaming, etc.

Outras otimas opcoes:

TotemUPlayerMPlayerKaffeine

Audio e Vıdeo

Audacity: editar, gravar, mixar musicas e gravacoes.Sound Converter: converter musicas.Cheese: utilitario para webcam.Arista: converter vıdeos.DeVeDe: criar DVDs de vıdeo.Gaupol: editor de legendas.Brasero: gravador de DVD, CD.TuxGuitar: ler e reproduz tablaturas (gp5, etc).

Internet

Internet

Browsers:

Chromium/ChromeFirefoxOpera

Outros utilitarios:

FileZilla: utilitario para FTP.qbittorrent: baixar torrents.hotot: cliente twitter.jDownloader: gerenciador de downloads.Wireshark: mostra e analiza trafego da rede.

Graficos

Graficos

Blender: modelagem 3D.GIMP: editor de imagens.Inkscape: editor de imagens vetoriais.dia: desenho de diagramas.evolus pencil: prototipador de layouts.

Escritorio

Escritorio

LibreOffice: suite de escritorio do Linux. Nela nos temos os utilitarios:

Writer (Texto)Calc (Planilha)Impress (Apresentacao de Slides)Draw (Desenho)Base (Banco de Dados)Math (Matematica)

Desenvolvimento

Desenvolvimento

NetBeans: IDE para Java, Java Web, PHP, C/C++, etc.Eclipse: IDE para Java, Java Web, PHP, C/C++, etc.Geany: IDE leve ideal para PHP, C, Python, Ruby, HTML.git, svn: versionamento.glade: construtor de interfaces Gtk.