Aguarde até o processo de instalação ser concluído o gerenciador vai informar
que o pacote foi instalado. Teste o novo aplicativo e verifique que tudo ocorreu com sucesso:
75
7.2. Gerenciando pacotes com APT
Casa do Código
Figura 7.5: Testando o google chrome após a instalação
Agora que já vimos uma demonstração de instalação no ambiente gráfico, volta-
remos para o shell e aprenderemos sobre o gerenciador apt.
7.2
Gerenciando pacotes com APT
Veremos aqui um pouco sobre gerenciamento de pacotes no terminal utilizando
a ferramenta APT (Advanced Packaging Tool). Para isso, usaremos o comando
apt-get, que é uma interface para a ferramenta APT. Assim como o apt-get,
existe outra interface para o APT, o aptitude. Mas em nossos estudos usaremos
o apt-get para instalar, atualizar e remover aplicativos.
Lembre-se de sempre verificar o manual de um comando. Faça uso excessivo do
man!
Antes de prosseguir, vamos entender algumas opções do apt-get:
update: atualiza a lista de pacotes;
upgrade: atualiza todo o sistema;
76
Casa do Código
Capítulo 7. Instalando pacotes e aplicativos
install: instala um novo programa;
remove: desinstala um programa.
Para entender melhor como funciona o apt-get, vamos fazer a instalação
do Java. O pacote Oracle JDK foi removido do repositório oficial do Ubuntu de-
vido à nova licença do Java. Por conta disso, usaremos um repositório alternativo
para instalar o pacote do Java. Veremos mais uma opção do apt-get, onde adi-
cionamos um novo canal de softwares usando a opção add-apt-repository
ppa:xxxxxx/xxxx. Lembre-se de utilizar o sudo:
daniel@casadocodigo:~$ sudo add-apt-repository ppa:webupd8team/java
O sudo vai solicitar sua senha, informe-a para continuar e tecle ENTER quando
for solicitado:
daniel@casadocodigo:~$ sudo add-apt-repository ppa:webupd8team/java
[sudo] password for daniel:
You are about to add the following PPA to your system:
Oracle Java (JDK) Installer (automatically downloads and installs
Oracle JDK6 / JDK7 / JDK8). There are no actual Java files in this PPA.
More info: http://www.webupd8.org/2012/01/
install-oracle-java-jdk-7-in-ubuntu-via.html
Debian installation instructions:
http://www.webupd8.org/2012/06/
how-to-install-oracle-java-7-in-debian.html
More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpXshrbm/secring.gpg' created
gpg: keyring `/tmp/tmpXshrbm/pubring.gpg' created
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpXshrbm/trustdb.gpg: trustdb created
gpg: key EEA14886: public key "Launchpad VLC" imported
gpg: Total number processed: 1
gpg:
imported: 1 (RSA: 1)
OK
Após adicionar a nova fonte de repositório, é necessário atualizar a lista de pa-
cotes usaremos a opção update:
77
7.2. Gerenciando pacotes com APT
Casa do Código
daniel@casadocodigo:~$ sudo apt-get update
Depois de atualizar a lista de pacotes, vamos finalmente instalar o Java, usando
a opção install:
daniel@casadocodigo:~$ sudo apt-get install oracle-java7-installer
Ao rodar o comando anterior, o APT vai informar o que será instalado junto
com as dependências. Quando o APT perguntar se deseja continuar, tecle Y para
informar que sim:
daniel@casadocodigo:~$ sudo apt-get install oracle-java7-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
gsfonts
gsfonts-x11 java-common
Suggested packages:
default-jre equivs binfmt-support visualvm ttf-baekmuk
ttf-unfonts ttf-unfonts-core ttf-kochi-gothic
ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho
ttf-arphic-uming firefox firefox-2 iceweasel mozilla-firefox
iceape-browser mozilla-browser epiphany-gecko
epiphany-webkit epiphany-browser galeon midbrowser
moblin-web-browser xulrunner xulrunner-1.9 konqueror
chromium-browser midori google-chrome
The following NEW packages will be installed:
gsfonts gsfonts-x11 java-common oracle-java7-installer
0 upgraded, 4 newly installed, 0 to remove and 18 not upgraded.
Need to get 3,462 kB of archives.
After this operation, 5,351 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
O instalador do Java vai informar sobre os termos de licença de uso. Para conti-
nuar, tecle Enter:
78
Casa do Código
Capítulo 7. Instalando pacotes e aplicativos
Figura 7.6: Java installer
Em seguida o instalador pergunta se você aceita os termos de uso da licença.
Escolha Yes e tecle Enter para continuar e finalizar a instalação:
Figura 7.7: Java installer licença de uso
Para finalizar vamos conferir a versão do Java que foi instalada. Execute java
-version:
79
7.2. Gerenciando pacotes com APT
Casa do Código
daniel@casadocodigo:~$ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)
daniel@casadocodigo:~$
Pronto! Instalação com sucesso.