PDA

Ver Versão Completa : Debian 9 - quero saber buscar e saber a versão do programa que estou instalando e mais!



gu1le
24-07-2017, 15:29
2017

.


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 BUSCAR E 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. 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.

.

[email protected]:~$ apt-cache show totem
Package: totem
Priority: optional
Section: gnome
Installed-Size: 242
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian GNOME Maintainers <[email protected]>
Architecture: amd64
Version: 3.24.0-0ubuntu1
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.24.0-0ubuntu1), libtotem0 (<< 3.25), libx11-6, totem-common (= 3.24.0-0ubuntu1), gsettings-desktop-schemas, gstreamer1.0-clutter-3.0, gstreamer1.0-plugins-base (>= 1.6.0), gstreamer1.0-plugins-good, gstreamer1.0-x, grilo-plugins-0.3-base
Recommends: gstreamer1.0-pulseaudio, totem-plugins
Suggests: gnome-codec-install, gstreamer1.0-libav, gstreamer1.0-plugins-bad, gstreamer1.0-plugins-ugly
Filename: pool/main/t/totem/totem_3.24.0-0ubuntu1_amd64.deb
Size: 76820
MD5sum: 872ddcca1d952a0342362fd867f4ef70
SHA1: 3410834da22f397aece5bbd132e4e94a81958092
SHA256: cc669e07dab7d6fe0b06380733d34381c4a2aa98f698376fbcbdd2a53d5ae882
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:
.
* Shoutcast, m3u, asx, SMIL and ra playlists support
* DVD (with menus), VCD and Digital CD (with CDDB) playback
* TV-Out configuration with optional resolution switching
* 4.0, 5.0, 5.1 and stereo audio output
* Full-screen mode (move your mouse and you get nice controls) with
Xinerama, dual-head and RandR support
* Aspect ratio toggling, scaling based on the video's original size
* Full keyboard control
* Simple playlist with repeat mode and saving feature
* GNOME, Nautilus and GIO integration
* Screenshot of the current movie
* Brightness and Contrast control
* Visualisation plugin when playing audio-only files
* Video thumbnailer for nautilus
* Nautilus properties page
* Works on remote displays
* DVD, VCD and OGG/OGM subtitles with automatic language selection
* Extensible with plugins
Description-md5: 3773374b409bb5710c492c328fe37f78
Homepage: https://wiki.gnome.org/Apps/Videos
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m
Task: ubuntu-desktop, ubuntu-usb, edubuntu-desktop, edubuntu-usb, ubuntu-gnome-desktop

.

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


.

FONTE (https://semanickzaine.wordpress.com/2017/07/24/debian-9-quero-saber-a-versao-do-programa-que-estou-instalando-modos-de-buscar-e-instalar-ele-e-instalar-pacotes-de-programas-que-eu-baixei/)

darksidebr
24-07-2017, 19:13
Obrigado @gu1le (http://tocadacoruja.net/forum/member.php/60833-gu1le).