Debian 9 – Quero saber a versão do programa que estou instalando, modos de buscar e instalar ele e instalar pacotes de programas que eu baixei

2017

Debian 9 – Quero saber a versão do programa que estou instalando, modos de buscar e instalar ele e instalar pacotes de programas que eu baixei

.

Para mim tudo no Linux atualmente é por minha própria conta e risco, apesar de toda a segurança que os sistemas linux oferecem gratuitamente ao usuário. Quer dizer que se eu tiver qualquer problema não tenho nada a reclamar. Problema meu.

.

Quem tem muito conhecimento na internet e usa este conhecimento de maneira positiva, para mim, é Hacker. O hacker é whitehat.

.

Quem tem muito conhecimento na internet e usa este conhecimento de maneira negativa, para mim, é Cracker. O cracker é blackhat

.

Tem pessoa que é os dois. É greenhat.

.

Eu penso que talvez a mídia televisiva, jornais e revistas; usam muitas vezes por engano a palavra hacker de maneira errada.

.

Eles deviam dizer cracker ou blackhat.

.

É preciso usar as palavras corretamente, pois, se não um dia destes; qualquer pessoa que tenha algum conhecimento avançado na internet será considerado crimonoso por empresas e pelos governos ou pior, criminoso em potencial. Uma sociedade inteira pode começar a pensar assim…

.

Aí a coisa fica feia, hein?

.

Tipo, prende a pessoa antes que ela tenha alguma idéia e cometa um cyber-crime, e creio que não é por aí.

.

DEBIAN 9 – QUERO SABER A VERSÃO DO PROGRAMA QUE ESTOU INSTALANDO E MAIS!

.

Para que eu quero saber isto?

.

Uma vez que eu sei a versão que tem no repositório do meu sistema Linux e a versão que tem no desenvolvedor do programa, eu posso decidir instalar a versão mais atual ou, ver se a versão do repositório da minha distro é o mais atual. Talvez os programas mais atuais sejam geralmente melhores.

.

Para eu buscar alguma coisa, tipo jogos. Eu quero buscar jogos e outras coisas. Digito:

.

apt search games

apt search game

apt search player

apt search music

apt search epub

apt search pictures

.

QUERO SABER A VERSÃO DO PROGRAMA QUE ESTOU INSTALANDO E MAIS…

.

“apt show” e “apt-cache”

.

Para saber a versão do programa que estou instalando:

.

apt show nome_programa

.

O apt show mostra todas as info sobro o programa que existe no repo oficial da distro.

.

Para mim, o melhor comando, o mais completo até ontem, é o “apt-cache show”.

.

apt-cache policy nome_programa

.

apt-cache show nome_programa

.

Testo com o reprodutor de video totem, por exemplo.

.

apt show totem

.

apt-cahe policy totem

.

apt-cahe show totem

.

Eu posso instalar usando apt:

.

sudo apt update ; sudo apt install -y nome_programa ; sudo apt install -f ; sudo apt update

.

sudo apt install nome_programa ; sudo apt install -f ; sudo apt update

.

Eu posso instalar usando apt-get:

.

sudo apt-get update ; sudo apt-get install -y nome_programa ; sudo apt-get install -f ; sudo apt-get update

.

sudo apt-get install nome_programa ; sudo apt-get install -f ; sudo apt-get update

.

Posso usar aptitude:

sudo aptitude update ; sudo aptitude install nome_programa ; sudo aptitude update

.

Eu posso usar comando para instalar programas usando sh -c e/ou bash -c

.

sudo sh -c ‘comando1 && comando2’

.

sudo bash -c ‘comando1 && comando2’

.

sudo sh -c ‘apt update && apt -y full-upgrade’

.

Exemplo de instalação de vários programas para Linux Mint do tipo deixa instalando e vai dormir, ou vai passear e deixa a máquina fazendo o serviço que deve ser feito sem problemas:

.

Exemplo básico:

.

sudo sh -c ‘apt install -y programa1 programa2 programa3 ; apt install -f ; apt update && apt -y full-upgrade ; dpkg –configure -a ; update-grub’

(são dois tracinhos antes de configure -a)

.

Exemplo instalando alguns programas de verdade (VOU TESTAR):

sudo sh -c ‘apt install -y vlc smplayer firejail transmission armagetronad uget fortune cowsay figlet finger bd rythmbox virtualbox clementine gedit mousepad leafpad scratch vim geany ; apt install -f ; apt update && apt -y full-upgrade ; dpkg –configure -a ; update-grub’

 

(são dois tracinhos antes de configure -a)

.

Pelo que eu li, o esquema é o seguinte:

.

sudo – Confere superpoderes a tudo o que vem depois, nesta mesma linha de comando.

.

sh – Abre uma shell do interpretador de comandos Dash padrão do Linux/Unix.

.

-c – Executa os comandos, que seguem entre as aspas.

.

Com o comando apt, o exemplo abaixo roda a opção de atualização com os repositórios, antes de instalar um programa:

.

sudo –sh -c ‘apt update && apt install -y thermald’

(são dois tracinhos antes do sh)

.

Eu posso instalar pacotes com os comandos abaixo.

.

Se eu baixo um pacote .deb confiro a procedência dele. Geralmente o desenvolvedor oferece um md5sum para verificar a integridade do pacote. O programa Gdebi, confere tudo isto automaticamente, mas mesmo assim tem pacote que mesmo seguro ele não instala. Então posso abrir o terminal na pasta onde está o pacote .deb e usar o comando abaixo para instalar o pacote .deb

.

sudo dpkg -i nome-do-software.deb

.

Tem um outro jeito de instalar pacotes…

.

Usando .sh Tem que descomprimir o pacote entrar na pasta dele que foi criada quando descomprimi o pacote e usar os comandos abaixo:

.

 

chmod 775 software.sh

 

./software.sh

 

Acima a palavra software, acho, acho que é o nome do software que está na pasta. Dentro da pasta, quase sempre tem um script de instalação que geralmente leva o nome do programa que eu quero instalar.

.

user@pc:~$ apt-cache show totem
Package: totem
Version: 3.22.1-1
Installed-Size: 237
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: amd64
Depends: libc6 (>= 2.4), libcairo2 (>= 1.14.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgstreamer-plugins-base1.0-0 (>= 1.0.0), libgstreamer1.0-0 (>= 1.4.0), libgtk-3-0 (>= 3.19.4), libnautilus-extension1a (>= 3.21.92-3~), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libtotem-plparser18 (>= 3.10.0), libtotem0 (>= 3.22.1-1), libtotem0 (<< 3.23), libx11-6, totem-common (= 3.22.1-1), gsettings-desktop-schemas, gstreamer1.0-clutter-3.0, gstreamer1.0-plugins-base (>= 1.6.0), gstreamer1.0-plugins-good, gstreamer1.0-plugins-bad, gstreamer1.0-x, grilo-plugins-0.3
Recommends: gstreamer1.0-libav, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, totem-plugins
Suggests: gnome-codec-install
Description-pt_BR: Simples tocador de mídia para o GNOME baseado no GStreamer
O Totem é um reprodutor de mídia simples, porém cheio de recursos, para
o GNOME que pode ler um grande número de formatos de arquivo. Seus recursos:
.
* Suporte a playlist shoutcast, m3u, asx, SMIL e ra
* Toca DVD (com menus), VCD e Digital CD (with CDDB)
* Configuração para saída de TV com troca de resolução opcional
* 4.0, 5.0, 5.1 e saída de áudio estéreo
* Modo tela cheia (movimente o seu mouse e terá bons controles) com
Xinerama, dois monitores e suporte a RandR
* Alternancia de razão de aspecto, escalando com base no tamanho original
do vídeo
* Controle completo pelo teclado
* Lista de reprodução com modo de repetição e funcionalidades para salvar
* Integração com GNOME, Nautilus e GIO
* Captura de tela do vídeo atual
* Controle de Brilho e Contraste
* Complemento de visualização quando toca arquivos somente-áudio
* Miniatura do vídeo para o nautilus
* Página de propriedades do Nautilus
* Funciona com telas remotas
* Legendas DVD, VCD e OGG/OGM com seleção automática de idioma
* Extensível com complementos
Description-md5: 3773374b409bb5710c492c328fe37f78
Homepage: https://wiki.gnome.org/Apps/Videos
Tag: implemented-in::c, interface::graphical, interface::x11, role::program,
scope::application, sound::player, suite::gnome, uitoolkit::gtk,
use::playing, works-with-format::mp3, works-with-format::oggtheora,
works-with-format::oggvorbis, works-with-format::wav,
works-with::audio, works-with::video, x11::application
Section: video
Priority: optional
Filename: pool/main/t/totem/totem_3.22.1-1_amd64.deb
Size: 101234
MD5sum: c3de070c18c8fc1c44256b99a6cb2161
SHA256: 712c25bcc12636356ad2fdbdddbb499571c44cd77176d48a2ea616f63241fc61

 

.

 

Até Breve

.

Mantenha-se conectado. Dicas e sugestões são muito bem-vindas. Doe da maneira que puder.

 

😀

.

RESUMO de Debian 9 – Quero saber a versão do programa que estou instalando, modos de buscar e instalar ele e instalar pacotes de programas que eu baixei

.

apt search nome_programa

apt show nome_programa

apt-cache policy nome_programa

apt-cache show nome_programa

sudo apt install nome_programa ; sudo apt install -f ; sudo apt update

sudo apt-get update ; sudo apt-get install -y nome_programa ; sudo apt-get install -f ; sudo apt-get update

sudo aptitude update ; sudo aptitude install nome_programa ; sudo aptitude update

sudo sh -c ‘comando1 && comando2’

sudo bash -c ‘comando1 && comando2’

sudo sh -c ‘apt update && apt -y full-upgrade’

sudo sh -c ‘apt install -y programa1 programa2 programa3 ; apt install -f ; apt update && apt -y full-upgrad

sudo – Confere superpoderes a tudo o que vem depois, nesta mesma linha de comando.

.

sh – Abre uma shell do interpretador de comandos Dash padrão do Linux/Unix.

.

-c – Executa os comandos, que seguem entre as aspas

.

sudo dpkg -i nome-do-software.deb

.

chmod 775 software.sh

 

./software.sh

.

APRENDENDO A USAR COMANDOS NO LINUX – TIPO DEIXA ROLANDO E VAI PASSEAR

Linux Mint e Debian – comando para instalar programas usando sh -c e/ou bash -c

.

 

sudo sh -c ‘comando1 && comando2’

.

sudo bash -c ‘comando1 && comando2’

.

No Debian e Linux Mint:

.

sudo sh -c ‘apt update && apt -y full-upgrade’

.

Exemplo de instalação de vários programas para Linux Mint do tipo deixa instalando e vai dormir, ou vai passear e deixa a máquina fazendo o serviço que deve ser feito sem problemas:

.

Exemplo básico:

.

sudo sh -c ‘apt install -y programa1 programa2 programa3 ; apt install -f ; apt update && apt -y full-upgrade ; dpkg –configure -a ; update-grub’

(são dois tracinhos antes de configure -a)

.

 

Exemplo instalando alguns programas de verdade (VOU TESTAR):

 

sudo sh -c ‘apt install -y vlc smplayer firejail transmission armagetronad uget fortune cowsay figlet finger bd rythmbox virtualbox clementine gedit mousepad leafpad scratch vim geany ; apt install -f ; apt update && apt -y full-upgrade ; dpkg –configure -a ; update-grub’

(são dois tracinhos antes de configure -a)

.

 

Pelo que eu li, o esquema é o seguinte:

.

sudo – Confere superpoderes a tudo o que vem depois, nesta mesma linha de comando.

.

sh – Abre uma shell do interpretador de comandos Dash padrão do Linux/Unix.

.

-c – Executa os comandos, que seguem entre as aspas.

.

Com o comando apt, o exemplo abaixo roda a opção de atualização com os repositórios, antes de instalar um programa:

.

sudo — sh -c ‘apt update && apt install -y thermald’

(são dois tracinhos antes do sh)

.

Obrigado pela visita. Mantenha-se conectado. Caso tenha encontrado algum erro neste post, por favor nos avise. Dicas e sugestões são muito bem-vindas.

 

😀

.

Até breve
.