Iniciante

Iniciado por sorria22, 14 de Agosto de 2015, 10:53

tópico anterior - próximo tópico

druidaobelix

#15
Citarcomo que eu faço para desinstalar programas instalados pelo terminal?

De fato essa é uma dúvida comum para quem está dando os primeiros passos no mundo Linux.
Mas é tudo uma questão de familiarização com essa nova área de conhecimento, rapidamente se aprende.

No Linux normalmente se usa o termo "pacote" como sinônimo de "programas".

O método normal e muito mais simples de instalação e desinstalação é usando a Central de Programas do Ubuntu, a lojinha do Ubuntu (Software Center), sempre que possível dê preferência por usar esse método, ao menos enquanto estiver na fase de inicial de familiarização com o Ubuntu.

Um outro gerenciador de pacotes clássico do Linux, bastante conhecido, é o Synaptic.
É um gerenciador em ambiente gráfico também muito eficiente e fácil de ser usado.
Todos que estão há um bom tempo no Linux conhecem o Synaptic, como disse, é um clássico.
Você pode instalar o Synaptic pela própria Central de Programas do Ubuntu.

Nada obstante, é possível pelo terminal instalar e desinstalar usando o apt, que é uma ferramenta também muito prática e fácil de usar.

A sintaxe geral é:


sudo apt-get install nome_do_pacote

sudo apt-get remove nome_do_pacote


Geralmente o principal problema é saber o nome exato do pacote a ser removido.
Como é linha de comando precisa realmente ser exato o nome do pacote.

Quando não se sabe o nome certo do pacote é possível pesquisar fazendo:

apt-cache search nome_do_pacote_ou_pedaço_do_nome_do_pacote

Vamos usar um exemplo clássico, quero achar um emulador de atari, mas sei apenas isso, não sei o nome exato e completo do pacote correspondente, então posso fazer:

apt-cache search atari

Vou obter uma lista dessa forma:


user@hal9000:~$ apt-cache search atari
mess - Multi Emulator Super System (MESS)
atari800 - Atari 8-bit emulator for SDL
ballerburg - Classical castle combat game
hatari - Emulator for the Atari ST, STE, TT, and Falcon computers
libgme-dev - Playback library for video game music files - development files
libgme0 - Playback library for video game music files - shared library
stymulator - Curses based player and converter for the YM chiptune format
ttf-atarismall - Very small 4 x 8 font
tuxpuck - air hockey game for single players
gnurobbo - Jogo de lógica portado do ATARI XE/XL
libmmpong0.9 - massively multiplayer pong game library (shared libraries)
libmmpong0.9-dev - massively multiplayer pong game library (development headers)
mednafen - Emulador de multi-plataforma, incluindo NES, GB/A, Lynx, e PC Engine
mmpong-caca - Cliente do jogo pong de multijogadores em massa (versão caca)
mmpong-gl - massively multiplayer pong game client (OpenGL version)
mmpong-gl-data - massively multiplayer pong game client data (OpenGL version)
mmpongd - massively multiplayer pong game server
aranym - Atari Running on Any Machine ("Atari em Qualquer Máquina")
chipw - editor de níveis personalizados para o TileWorld / Chip's Challenge™
circuslinux - Clowns are trying to pop balloons to score points!
circuslinux-data - arquivos de dados para o circuslinux
enigma - Game where you control a marble with the mouse
enigma-data - Data files for the game enigma
enigma-doc - Documentation for the game enigma
madbomber - Kaboom! clone
madbomber-data - Arquivos de dados para madbomber.
oolite - space sim game, inspired by Elite
oolite-data - space sim game, inspired by Elite (data files)
oolite-data-sounds - space sim game, inspired by Elite (sounds)
oolite-doc - space sim game, inspired by Elite (documentation)
solarwolf - colete as caixas e não enlouqueça
stella - Emulador de Atari 2600 para SDL e o X Window System
tcs - tradutor de conjunto de caracteres
tworld - emulação do motor do jogo Chip's Challenge
tworld-data - Chip's Challenge Game Engine Emulation - level data files
user@hal9000:~$


Dessa lista quero uma informação mais detalhada sobre o que consta nela como 'stella', então posso fazer


apt-cache show stella

Vai obter uma saída detalhada contendo:


user@hal9000:~$ apt-cache show stella
Package: stella
Priority: optional
Section: universe/otherosfs
Installed-Size: 4045
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Architecture: i386
Version: 3.9.3-1
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libpng12-0 (>= 1.2.13-4), libsdl1.2debian (>= 1.2.11), libstdc++6 (>= 4.6), libx11-6, zlib1g (>= 1:1.1.4)
Filename: pool/universe/s/stella/stella_3.9.3-1_i386.deb
Size: 1179054
MD5sum: 19f4e35b8adb7549852be2cd484309e5
SHA1: a4c6e46fa1e05c75b98d46b3f6f5744dc64f004c
SHA256: f47b2872cfbb4d4af06ebcfe44dc610052d541cc6ee948e15477f93710b15786
Description-pt_BR: Emulador de Atari 2600 para SDL e o X Window System
Stella é um emulador portátil para o antigo console de videogame Atari
2600. Ele suporta a maioria dos jogos do Atari 2600.
.
Stella's features include:
  * emulation of Atari 2600 joysticks, keyboards, paddles and driving
    controllers using the host system's input peripherals;
  * emulation of trackballs, joysticks, booster grips, driving
    controllers and the Amiga Mouse using the host system's mouse;
  * support for real Atari 2600 controllers using the Stelladaptor,
    2600-daptor or 2600-daptor II;
  * support for real Atari 7800 controllers using the 2600-daptor II;
  * support for the speech portion of a real AtariVox device;
  * support for Supercharger single-load and multi-load games;
  * emulation of CRT TV features, including texturing, colour bleed,
    RF noise and phosphor burn-off (requires OpenGL).
.
Um extenso depurador está incluído, com o desassembler Distella.
.
Note que esta não é a ferramenta de modelagem, simulação e análise STELLA
da ISEE Systems.
Description-md5: 5e4bb21deefc8d745452855b62f326cd
Homepage: http://stella.sf.net
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
user@hal9000:~$


Note que o apt é uma ferramenta do Debian e distros (=distribuições) baseadas nele, tais como o Ubuntu e família (Kubuntu, Lubuntu, Xbuntu, etc). Outras distribuições (como por exemplo o Fedora, que é o desktop da Red Hat) usarão outros gerenciadores de pacotes (por exemplo o Yum) que não o apt.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

CitarE como eu faço para escolher em qual repartiçao do hd instalar algum programa?

Geralmente você não irá escolher onde instalar os pacotes.
Regra geral, o pacote já vem com instruções de onde deve ser instalado, a qual foi pensada pelo desenvolvedor, normalmente obedecendo a uma estrutura de diretórios do Linux.

Esse é o ponto: o Linux possui uma estrutura hierárquica de diretórios.

É conhecido como Filesystem Hierarchy Standard ou FHS

Uma maneira fácil de ver essa estrutura de diretórios:

https://pt.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Se quiser ir um pouco mais fundo e der para encarar um texto em inglês:

General overview of the Linux file system

http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html

Mas por ora não se preocupe muito como isso não, apenas não será necessário.
Como disse, geralmente você não terá que fazer absolutamente nada sobre isso ao instalar um pacote, pois as instruções já vem prontas pelo desenvolvedor e tudo irá ocorrer automaticamente.

Entenda, de uma forma geral, que existe uma grande área onde ficam os pacotes do sistema e uma área onde ficam os seus arquivos, conhecida como /home, por enquanto é o suficiente.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#17
Isso aqui pode rapidamente te ajudar a se familiarizar com o básico do básico:

Guia do Ubuntu Desktop

https://help.ubuntu.com/14.04/ubuntu-help/index.html

Terminal(console)

http://wiki.ubuntu-br.org/Terminal

ComandosBásicos

http://wiki.ubuntu-br.org/ComandosBasicos

Já já você estará tirando tudo isso de letra. :-)

Isso é como jogar futebol ou volley, precisa conhecer os fundamentos.

Assim, siga adiante expandindo o conhecimento, existem vários tópicos aqui no Fórum fazendo boas indicações de leitura de material útil, por exemplo:

Que referências devo ler sobre Linux? (Aprendendo)

http://ubuntuforum-br.org/index.php/topic,105260.msg580167.html#msg580167

Ou ainda:

Dicas para iniciantes

http://ubuntuforum-br.org/index.php/topic,168.0.html


Mais adiante, ultrapassado o básico, veja também:

Livros, Guias, Textos, Artigos, Vídeos e Dicas sobre LPI

http://ubuntuforum-br.org/index.php/topic,107944.0.html
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

sorria22

Muito obrigado todas as dicas foram de grande ajuda!Agora em relacao a limpeza tem algum comando ou programa mais rapido que o  bleachbit estou achando ele muito lento?E de vez em quando  quase sempre aparece uma esclamacao ! dentro de um triangulo vermelho oq e isso?E o teclado tambem de vez em quando nao funciona muito bem troca as teclas de lugar como resolver?E relacao a games esses dias fui instalar um jogo mais a resolucao da tela mudava e nao estalava o game?Grato.