O Clube dos 5 – 2018

 

Tanta porcaria na vida, eu não falo da minha vida particular com desconhecidos.

Nunca jogo nada fora.

Eu já sangrei na rua mais de uma vez.

Fui cortado em bar.

Cortaram meus braço com facas uma outra vez.

Arranquei uma faca segurando na lamina.

O sangue jorrou alto do topo da minha cabeça.

Foi uma cadeira de ferro.

Me feriram com facão outra vez.

Eu arranquei o facão da mão do psicopata e sangrando, fiz ele sofrer.

Cada uma destas frases é um história diferente em épocas diferentes.

Meu carro capotou duas vezes e nem arranhei.

A gente finge que se fala.

A gente se cala.

A arma é o sexo?

Deturpam tudo o que é dito.

O que é que é isto?

Você mente compulsivamente?

Eu trago na carne as marcas que a vida me deu.

Minhas tatoos são cicatrizes.

Prova que sobrevivi por determinação de viver.

Você quer respeito?

Para que?

Se sabe quem você é certamente você se respeita.

Isto é mais que o suficiente.

Quem não tem fraquezas?

Tem frigidez?

Apatia?

Fúria?

É mentiroso(a) compulsiva filha da puta?

O que é anormal?

Todos somos um pouco assim.

Não pensamos por nós mesmos.

Temos medo.

Quer ser mendigo(a), sentar nas calçadas falar com prédios, usar roupas de foragidos e imigrandes doadas, pois a vida não é satisfatória?

Se a vida com os pais fosse boa, você nunca iria desejar sair de casa.

Nunca iria desejar ir embora.

Desejar sumir.

Desejar ser esquecido pelos conhecidos para sempre.

Pela graça do sagrado.

Seja esquecido(a) e esqueça o que você tem dentro de ti.

Um dia talvez possa gostar de si mesmo(a).

Ninguém tem mais valor que outro(a).

Todo mundo sabe fazer alguma coisa.

Não acredita que faz algumas coisas que fez.

E vem a ironia.

As pessoas não valem nada…

Cade a vida?

A maior parte das pessoas não contam, e não faz a menor diferença estar aqui ou não estar.

Qual é a do teu papai e da tua mâmi?

Se quer chorar, vai chorar em outro lugar mas não aqui.

Jure que nunca será como seus pais, e será exatamente isto que será.

Nunca verá o paraíso.

Nem o dragões conhecem o paraíso.

Como será os próximos dias de 2018?

O que reserva o primeiro trimestre?

O próximo semestre, quem saberá?

Quando este intervalo acabar tudo voltará a rotina animal.

As lágrimas podem sim, fazer diferença mundial.

Tacharemos as pessoas e não diremos que gostamos de quem nós gostamos.

Diremos que eles não tem nada a ver conosco.

Eu não tenho amigos, mas se tivesse não faria isto com os tipos de amigos(as) que imagino.

Pode dizer que todos os amigos(as) seriam como a gente.

Existe uma pressão.

O caminho é além da força da minha pequena mão.

Vai se foder!

Quem viver, verá a mesma coisa que os outros viram antes de morrer.

Estou aqui, por que achei uma arma de fogo em minha mente.

Mas não é eu.

É a nova a que adolesce.

Que vê a luz e se ilumina!

é a força que transforma a humanidade.

Ninguém pode parar a criatividade e A inteligência que fode as barreiras, quando as pessoas passam pela fase perfeita.

Só por que eu acertei no projeto e não rolou, por ser perfeito ardeu e me expurgaram.

Porque só tem uma chance e não é engraçado perder.

Para quem tá de fora é engraçado.

Tem gente que se fode todo dia sem ter feito nada.

Melhor a danação via de fato.

Os merecedores inabaláveis, acabam além da mediocridade e vencem totalmente abrindo seu nicho impenetrável no mundo.

Imperdível, inalienável!

Pois para tomar o que foi conquistado; só a morte.

E quando se tem tudo a morte não significa perda nenhuma, é apenas o normal.

Longe de estar morto(a) minha vida é deliciosa e há poucos que podem existir neste mundo com toda a fortuna e maravilhas que eu tenho.

Saiba que creio que você se pensar bem pode estar na mesma situação.

Apenas não está ainda dando o devido valor.

Que se danem os filhos da puta que vierem em 2018!

Vamos torrar todos eles!

Viva!

Os Aprisionados

.

Após a pessoa se reconhecer prisioneiro, começa a pensar.

Sair deste mundo, deixar este quarto assustador.

Voltar a selva cruel aterrorizante.

Achar outro lugar.

Pegar uma estrada qualquer e ir.

Mas o cansaço retém gente.

O conforto implora por permanecer.

Neste mundo, investir tudo que tem em um único lugar, é a melhor forma de proteger suas posses de umas pessoas de má fé.

Porém, isto torna quem tem, um prisioneiro.

A pessoa se torna um guardião pleno.

Guardião de bens materiais.

Guardião de memórias.

Guardião de pessoas, que precisam de um pedaço do mundo para crescer e estar.

Aí, é adeus a estrada.

Acabam as opções.

A pessoa fica irremediavelmente presa aonde está.

Se assim acontece com alguém, a única forma de correr o mundo é através da mente.

Pelo pensamento.

E o pensar humano é tão limitado.

Existem imensas possibilidades de pensar.

Mergulhar nos caminhos da filosofia é muito bom nesta situação.

Aí a pessoa vai trabalhando a mente.

Aprende, entende algo de filosofar.

Dia a dia divertindo-se sem cessar.

Então encontra limites.

Paredões, barreiras, falésias que não permitem ir em frente.

Para ultrapassar estes obstáculos uma força mental absurda é necessária, e a cada obstáculo, aprende-se algo novo e aparecem novas barreiras.

E depois de um tempo com uma boa quantidade de conhecimento acumulado, todo ele serve apenas para executar com maestria e consciência coisas agora para a pessoa que aprendeu… triviais do dia a dia.

Anos de estudo e pensar, apenas para executar com maestria coisas simples do dia a dia, sem mudar nada.

Uma pessoa pode mudar seu próprio mundo pessoal, mas não pode mudar o mundo de forma alguma.

Coisas triviais muito complexas para uns e extremamente simples para a pessoa que ultrapassou as barreiras.

Fica a esperança que deixando o pouco de conhecimento que alguma pessoa tem, este possa ser usado, por outra mais capaz que possa aí sim chegar a coisas muito mais interessantes.

Se a pessoa não aprende o que tem que aprender onde está, como será possível ser diferente em outro lugar?

Do que alguém precisa para evoluir o impossível?

.

cap-prision

O Preço

2017

.

Aqui nestas terras, tem admiráveis coisas lindas.

Aqui também tem horrores fatais terríveis.

Eu não sei o quanto custa as pessoas.

Eu sei, apenas o quanto elas me pagam.

Já te disse, sou o guia turístico.

Você agendou este passeio comigo para hoje.

Hoje, você vê este belo e grande lago aí na nossa frente.

Está vendo?

Sente a umidade no ar?

É apenas o teu verão.

Você só tem apenas este verão.

Vê o vento sereno soprando sobre a superfície das águas ligeiramente encapeladas?

Vê a vasta e alta floresta espelhada nas limpas águas escuras?

Ela, a floresta, é profunda também.

Cavernas, nascentes, ravinas, monumentos pré-históricos e toda uma vida selvagem cheia de energia e fome.

Mas eu te guio para onde não existe fera que vai querer lhe comer.

Você vai se divertir.

Agora o vento amainou, o lago está como se fosse um espelho.

Aproveite o momento, e tire umas fotos.

E eu sei que como eu, você pode enxergar as nuvens e o céu azul nas águas.

Como é linda a luz do sol refletindo este mundo invertido; não é mesmo?

Neste espelho.

Mas muitas vezes, o espelho não é o que as águas deste imenso lago reflete.

O espelho é o mundo e se você entrar neste lago no momento certo, dizem, que se chega a um outro lugar.

Pois bem, alguns me chamam de guia.

Guia florestal.

Agente de turismo.

Naturista.

Louco feiticeiro.

Guardião de portais.

Louco, lunático, até mesmo deficiente mental.

E por aí vai…

Eu acabo tendo muitos nomes, no fim das contas.

Acho que já que, você está aqui comigo admirando toda esta beleza, há de me dar um pouco de crédito.

Mas quase ninguém se importa de me perguntar meu verdadeiro nome.

Não perguntam de onde eu vim.

Turistas não se importam muito com guias, acho.

Turistas querem curtição, diversão, sossego e também aventura.

E por você, aqui estou eu.

Apenas sabem que existe uma pessoa autorizada pelo governo a administrar, orientar, manter a ordem e proteger esta natureza e os visitantes.

Eu e minha pequena equipe.

Mas como posso perceber que você se importa um pouco conosco, te direi.

Ninguém sabe, mas eu nasci bem lá no fundo deste grande lago.

Antes das máquinas movimentarem terras.

Engenheiros desviarem riachos e rios.

Na base deste vale afogado, existia uma cidade humilde cheia de vida.

Hoje em dia, é lago represa adornado de florestas, barras e fauna selvagem.

Parece que algo dos moradores da cidade afogada ainda existe.

Mas é apenas lembrança.

Ironias de fantasmas.

Gente que vive, mas morreu faz muito tempo.

Está vendo aquela parte do lago ali?

Lá num mergulho apneia de 20 metros anos atrás, a pressão me fez sonhar.

Vi os telhados e ruas distantes lá no fundão.

Sombras caminhavam pelas ruas a me chamar.

Prosseguindo na trilha.

Vamos, vamos.

Voltando ao início.

Tire a última fotografia.

E fim.

Até Breve.

Volte sempre.

.

Você chegou hein?

2017
.
Parece que um caminhão te atropelou…
.
Eu andei por tanto lugar.
.
Quando eu estive lá eu vi coisas horríveis, não sei… Acho que fiz coisas horríveis.
.
Olha, você faz o que você tem que fazer. Não importa o que seja.
.
Faz a tua coisa!
.
Faça o que tiver de fazer, e eu te digo:
.
“Não importa seja lá o que você tenha feito.
Não importa o tanto que você ache horrendo, querido(a).
Escuta, e escuta bem!
Tem alguém em algum lugar fazendo pior do que você fez, ou acha que fez.
E está fazendo agora, neste exato momento!
Eu sei!
Eu sei mesmo!
Pode acreditar!
Tem milhões que fizeram pior e tem montes de gentes neste exato momento, eu digo agora, neste exato momento fazendo algo a alguém pior, muito pior do que qualquer coisa você tenha feito.
Lembre-se disto!
E nada, nada é pior do que o que todas as pessoas fazem o tempo todo, todos os dias.
As pessoas fecham os olhos e deixam acontecer.
As pessoas passam direto, fingindo que não veem e deixam acontecer.”

 

.

 

Como-compilar-código-fonte-de-programas-no-linux

2017

.

Como-fazer-para-compilar-código-fonte-de-programas-no-linux?

.

Baixe o código-fonte do site do projeto, nunca de site de terceiros, e compile localmente a coisa. Após o download do arquivo não esqueça de fazer uma checagem no pacote usando uma dessas chaves: MD5 checksum, SHA1 checksum, SHA256 checksum. Para ter certeza e a segurança que irá compilar o fonte original.

.

Resumindo o processo de instalação de programas disponibilizados a partir do código-fonte em 4 partes.

 

1- Descompactar o arquivo tar.gz que contém o código-fonte.

.

2- Resolver dependências necessárias para a instalação correta do programa – cada programa possui suas próprias dependências, e isso torna processo demorado e um pouco mais complicado. Cada programa tem sua peculiaridade.

.

3- Compilar.

.

4- Instalar.

Compilar é é traduzir as instruções, no arquivo de código fonte, dadas pelo programador, para instruções legíveis pelo computador. Alguns desenvolvedores de softwares disponibilizam seus programas diretamente pelo código-fonte (source) – que por sinal era, nos primórdios, o único método utilizado.

.

Para compilar, cabe ao usuário ter conhecimento prévio para compilar e instalar programas Linux distribuídos diretamente pelo código-fonte, normalmente compactados via tar.gz.

.

Em resumo, eu tenho acesso a um arquivo compactado no formato .tar.gz (na maioria das vezes), contendo o código-fonte do programa, e a instalação consiste em compilar e instalar os executáveis gerados na máquina.

.

Compilar até chegar a um código binário executável pelo meu sistema.

.

Devido às diferenças que existem entre uma distribuição e outra um pacote do Fedora não funcionará no Debian, por exemplo.

.

Assim, essa técnica garante suporte a todas as distribuições Linux, universalmente! Ou seja, baixando um programa distribuído a partir do código-fonte (source), não será preciso se ater a qual distro Linux você está usando; pois, verificada as dependências necessárias, será possível compilar e instalar o programa.

.

É do código binário que eu preciso para rodar e usar um programa.

.

Para saber como um programa funciona internamente ou se eu quiser modificá-lo, adicionando recursos e funcionalidades, eu preciso do código fonte.

.

Depois de alterado o código fonte, pode-se usar o compilador para produzir um novo binário.

.

Se baixei um arquivo com o código fonte de algum programa, antes de instalá-lo, vou precisar compilar.

.

A compilação diz respeito ao processamento de arquivos com o código fonte (.C, .CC, .CPP etc. — caso a linguagem de programação, usada pelo desenvolvedor, seja C ou C++) e à criação de um arquivo “objeto” – este último passo, não cria qualquer coisa útil pro usuário final, mas apenas as instruções em linguagem de máquina, correspondentes ao que foi compilado do código fonte.

.

1

Processar arquivos do código fonte.

2

Criar um arquivo objeto

3

Criar um link na pasta onde está o executável.

.

A sintaxe do comando é esta:

sudo ln -s /original /link

.

Se você compilar e não linkar, vai acabar com três arquivos separados – cada qual com um nome semelhante a nome_de_arquivo.o ou nome_de_arquivo.obj.

.

A extensão vai depender do seu compilador.

.

Estes arquivos precisam ser linkados para que se tornem executáveis.

.

O código fonte vem compactado com várias outras bibliotecas – que são arquivos de código fonte acessório ao código principal.

.

Há outros arquivos de texto, que servem para dar instruções sobre os outros arquivos, sobre como compilar ou instalar todo o aplicativo.

.
Entre estes arquivos, o README (leia-me) e o INSTALL, são comumente encontrados.

.

O ideal é que estes arquivos contenham instruções completas sobre como compilar e instalar — mas, este nem sempre é o caso.

.

Exemplo de compilação e instalação de um programa

.

Depois de baixar o pacote com o fonte, o procedimento mais comum é descompactar, ler o conteúdo dos arquivos README e INSTALL, configurar a compilação e fazer a instalação.

.

tar -xzvf programa.tar.gz

.
cd programa/

.

more README

.

more INSTALL

.

./configure

.

make

.

make install

.

Como descompactar o arquivo com o código fonte?

.

Cada desenvolvedor escolhe um programa de compactação para envolver e empacotar seu código fonte.

.

Através da compactação, o desenvolver guarda vários (podem ser centenas ou milhares de) arquivos dentro de um só pacote. Assim, é mais fácil transferir via Internet.

.

O programa para desempacotar varia, dependendo do tipo de pacote usado pelo desenvolvedor.

.

A extensão do arquivo-pacote é que indica o programa que deve ser usado para desempacotá-lo.
.
Veja, abaixo, exemplos de nomes e extensões de arquivos e os comandos a usar para descompactá-los:

.

nome do arquivo como descompactar…

exemplo.tar.gz ou exemplo.tgz:

tar -xvzf exemplo.tar.gz ou tar -xvzf exemplo.tgz

.

exemplo.tar.bz2 ou exemplo.tbz:

tar -xvjf exemplo.tar.bz2 ou tar -xvjf exemplo.tbz

.

exemplo.tar:

tar -xvf exemplo.tar

.

exemplo.zip:

unzip exemplo.zip

.

Dentro do diretório onde você descompactou os arquivos, deve haver um script chamado configure. Use o comando ls para obter uma listagem dos arquivos disponíveis no diretório atual.

.
Usualmente, o script configure pode ser executado de diversas formas. Veja algumas das mais comuns.

.

Para obter ajuda genérica sobre a execução do configure:

./configure –help

.

Para executar o script com suas opções padrão.

./configure

.

Para especificar o meu diretório home para instalar o binário executável, depois da compilação.

./configure –prefix=~/

.

Normalmente, você não precisa especificar, com a opção –prefix o diretório de instalação. Pode deixar que o programa siga seus padrões (usualmente, o diretório /usr/local/).

.

Compilando, instalando e desinstalando.

.

Após a configuração, rode o utilitário make – para ler o arquivo Makefile, no diretório local e compilar o programa para você.

.

Devo adverti-lo(a), que compilar um programa pode ser um tanto demorado.

.

Mas programas simples, de tamanho reduzido, podem levar apenas 1 ou 2 minutos, como o mpg123.

.

Dependendo da velocidade do seu computador, pode levar horas ou dias para compilar um set de aplicativos como o KDE.

.

Enfim, para concluir a instalação do aplicativo, use o comando make install, deste jeito:

.

make install

.

Se quiser desinstalar, mais tarde, execute (dentro do mesmo diretório em que fez a instalação) o seguinte comando:

.

make uninstall

.

A desinstalação nem sempre é tão simples assim. O comando acima, acima, [e um conceito universal, que nem sempre é posto em prática pelos desenvolvedores.

.

Se ela não funcionar, você vai precisar ler a documentação do programa sobre como proceder com a desinstalação.

.

Veja exemplo de como compilar programas no link abaixo:

.

https://semanickz.wordpress.com/2017/08/26/solus3-instalando-programas-manualmente-no-solus-linux-3/

.

Conclusão:

 

1- Baixo e descompacto o arquivo tar

.

Entro no diretório descompactado com o comando cd.

.

2- Resolvo dependências

.

Caso as dependências necessárias, da aplicação, não sejam atendidas o código-fonte não poderá ser compilado e instalado, futuramente.

.

Cada aplicação possui um leque diferente de dependências.

.

3- Depois de satisfazer as dependências do sistema, é preciso resolver as pendências da aplicação. Para isso, eu devo executar o comando:

.

./configure

.

Sobre o comando ./configure, ele verifica todas dependências que o programa precisa, como se o pacote de compiladores está instalado; por exemplo. O prefixo ./ diz ao sistema Linux para procurar o arquivo de configuração no diretório atual e executá-lo. Assim, você precisa estar dentro do diretório do programa.

.

Se tudo correr bem, eu não verei quaisquer erros.

.

Caso apresente algum erro, basta examinar a saída do comando ./configure e instalar/configurar todas as dependências ausentes usando meu gerenciador de pacotes.

.

Executo ./configure quantos vezes for preciso até que eu não veja mais erros

.

3- Compilação

.

Depois de ter resolvido todas as dependências, eu devo compilar o programa. Uso o comando make para fazer isso:

.

make

.

4- Instalação

.

Não tendo apresentado nenhum erro até agora, eu preciso instalar o programa.

.

Basta executar sudo make install. Este passo move todos os binários em seu local correto no meu sistema para que o programa fique pronto para usar:

.

sudo make install

.

Se eu desejar remover o programa, que acabei de instalar, basta entrar no diretório que eu instalei o programa e executar os 2 comandos abaixo:

.

sudo make uninstall

sudo make clean

.

Para instalar a maioria dos programas a partir do código-fonte (source), eu passarei por estas situações.

.

Contudo, com algumas diferenças das mostrados aqui.

.

Por exemplo, posso precisar usar cmake em vez de make.

.

Por isso, sempre leia o arquivo “README” contido no diretório de cada programa!! Além dele, normalmente, existe o arquivo “Install”

.

Resumão completo:

.

Os arquivos compilados ficam em:

 

1
/opt/

.

2
/usr/bin/

.

3
/usr/share/applications

.

Estes 3 tem que ser linkados. Vinculados uns aos outros para o programa funcionar.

.

Baixo o arquivo tar com “wget -c endereço-de-download-http -O nome-compacto.tar.xz” desta forma baixo o arquivo tar renomeio ele para um “nome-compacto” e o download ficará já na pasta correta que é a /opt/.

.

Depois crio uma pasta para o programa na pasta /opt/

.

sudo mkdir /opt/nome-compacto

.

Descompacto o arquivo tar.xz, poderia ser tar.gz baixado que está na pasta /opt/ que será movido para a pasta criada com o comando mkdir acima.

 

sudo tar Jxf nome-compacto.tar.xz -C /opt/nome-compacto/

 

Se fosse tar.gz:

 

sudo tar -vzxf nome-compacto.tar.gz -C /opt/nome-compacto/

 

Se fosse tar.bz2:

 

sudo tar -jxvf nome-compacto.tar.bz2 -C /opt/nome-compacto/

.

Se fosse bz2

.

sudo bunzip nome-compacto.bz2 -C /opt/nome-compacto/

 

###

 

Verifico o que existe do programa na pasta /opt/, na pasta /bin/ e na pasta /usr/share/applications.

.

Crio o link entre a pasta /opt/ e a pasta /bin/ para a execução do programa:

.

sudo ln -sf /opt/nome-compacto/Nome-Compacto /usr/bin/Nome-Compacto

.

Crio um lançador para o programa.

.

Eu posso criar um lançador de qualquer coisa – como um script que eu arrumei ou um programa que eu instalei no meu sistema.

.

Este método não é exclusivo de qualquer distribuição – você pode usá-lo no Debian, Linux Mint ou qualquer outra versão Linux.

.

Criar um lançador personalizado:

.

Exemplo:

Criar um arquivo vazio e chamá-lo de “nome-compacto” Clico com o botão direito do mouse sobre o arquivo e abro com o meu editor de texto favorito. Colo o texto apropriado para o programa como reproduzido a seguir, a título de exemplo usando nome-compacto:

 

[Área de Trabalho Entrada]
Name = nome-compacto
Comment =
Informação sobre nome-compacto Exec = nome-compacto /opt/nome-compacto-arquivo-exec
Icon =/opt/nome-compacto/icon.jpg
Terminal = false
Type =
Aplicação Categorias = procuro-esta-info-na-pasta-descompactada; aplicação-procuro-esta-info-na-pasta-descompactada;

.

Muita gente usa o método do comando echo, mas sempre tenho que saber o nome do programa, comentário, informação de execução do programa, aonde está a imagem ícone do programa, o tipo do programa, em qual categoria de aplicação o programa pertence, nome da aplicação.

.

Crio um lançador para o programa usando o comando echo:

.

echo -e ‘[Desktop Entry]\n Version=1.0\n Name=nome-compacto\n Exec=/opt/nome-compacto/Nome-Compacto\n Icon=/opt/nome-compacto/src/app/images/icon.png\n Type=Application\n Categories=Application’ | sudo tee /usr/share/applications/nome-compacto.desktop

.

Coloco o atalho na área de trabalho:

.

sudo chmod +x /usr/share/applications/nome-compacto.desktop

.

cp /usr/share/applications/nome-compacto.desktop ~/Área\ de\ Trabalho/

.

Até Breve!

.

Fonte:

http://www.control-escape.com/linux/lx-swinstall-tar.html

Uns Links legais para saber sobre Linux!

http://www.linuxtotal.org/viewforum.php?f=6

 

.

 

http://www.linuxtotal.org/viewforum.php?f=9

.

http://www.linuxtotal.org/viewforum.php?f=68

 

.

Apple anuncia distribuição gratuita do sistema operacional OS X

.

 

http://www.linuxtotal.org/viewtopic.php?f=131&t=9645

Linux Mint 18.2 ‘Sonya’ Guia Pós Instalação

 

 

2017-Julho
.
.
ANOTAÇÃO-LINUX-MINT-GUIA-PÓS-INSTALAÇÃO-2017
.
.

Pesquiso anoto e executo o material publicado. Gosto de estudar estas coisas.
.
.
Depois eu chamo de artigo e as vezes, publico as anotações para meu uso. Executo este tutorial por minha conta e risco. Meu computador é minha responsabilidade. Não tenho problemas. Funciona bem pra mim.
.
.
Espero que estas anotações sejam úteis a você assim como elas são para mim.

.

Eu tento não esquecer de conferir a procedencia do pacote e a integridade dele quando instalo alguma coisa fora do repositório oficial. Um pacote .deb pode ser um script empacotado que pode ser negativo para o sistema.

.

Quando eu esquecer alguma coisa, eu posso voltar aqui e relembrar. Tem épocas que as anotações aumentam. Em outras épocas as anotações diminuem. Esta anotação faz parte do meu processo de aprendizado. Vou registrando o que consigo conhecer através de pesquisa, leitura, estudo e tentativa e erro (conhecimento empírico).
.
.
Gostaria de deixar bem claro que, a partir do momento que conheço e entendo alguma coisa de Linux usando Linux somado as minhas anotações, este conhecimento torna-se meu e naturalmente, tomo posse dele como faria qualquer ser humano.

.

linux-mint-sonya

.

O LINUX MINT é um sistema operacional Linux muito poderoso e moderno. Fácil de usar, é recomendado para quem está fazendo a transição de um outro sistema operacional para o mundo de centenas de sistemas operacionais Linux.

Posso deixar o desktop do Linux Mint do jeito que quiser.

O ambiente de trabalho do Linux Mint é extremamente customizável e possui milhares de ícones, muito wallpaper, muito plugin e mais, muito mais.

As possibilidades são inúmeras.

Um tutorial apenas para customização da área de trabalho do Linux Mint daria muitas e muitas páginas.

Porém deixar o desktop do Linux Mint do jeito que eu quero, não exige nenhum conhecimento avançado e as ferramentas de customização estão a distancia de apenas um clique. É fácil e só depende da criatividade e do gosto do usuário por assim dizer.

Utilizo meu tutorial por minha conta e risco e não tenho problemas. Vou dizer isto vária vezes neste tutorial.

.

O Linux Mint, pelo que li, começou em 2006. No entanto, ele é construído sobre uma base de software muito testada e madura, incluindo o kernel Linux, as ferramentas GNU e o desktop Cinnamon. Ele também conta com os projetos Ubu e Debian e usa seus sistemas como base.

.

Você pode baixar gratuitamente o sistema operacional Linux Mint. Ele vem como um arquivo ISO, o qual precisa ser gravado em um DVD virgem, criando assim um LiveDVD.
.
.
Este LiveDVD é inicializável e, após colocado em seu computador e inicializado, fornece um sistema operacional totalmente funcional, que você pode experimentar sem afetar o seu PC. Em termos leigos, quando você grava o Linux Mint em um DVD e o insere no drive de seu computador, pode então, experimentá-lo, deixando seu sistema atual intacto.

.

Também é possível gravar a imagem ISO num pendrive ou outro dispositivo de memória e então carregar o sistema operacional a partir dele, além de também ser possível fazê-lo através de uma imagem armazenada no disco rígido. Entretanto, essas opções são um pouco mais avançadas. Para saber mais sobre esses métodos alternativos, por favor visite os Fóruns de ajuda.”

.

O arquivo que precisa baixar é um arquivo ISO. Há duas maneiras de fazer o download deste arquivo: por torrent, o qual utiliza o protocolo Peer to Peer, que quer dizer Ponto a Ponto em português, ou através de um espelho de download (protocolo HTTP ou FTP). Uma vez que o download tenha terminado, certifique-se de que o seu arquivo ISO não está corrompido, verificando a sua assinatura com o SHA256.

.

Via Torrent
O Torrent é um protocolo Peer to Peer (P2P). Basicamente, em vez de baixar a imagem ISO a partir de uma localização central, o torrent realiza o download do arquivo ISO em partes, a partir de diferentes pessoas que estejam conectadas à Internet.

.

O painel do Linux Mint. A pasta que guarda as configurações do painel do Linux Mint Mate por exemplo; ficava em :

.
usr/share/mate panels

.

/home/seu_username/.mateconf/apps/panel/
.
.

Salvando as configurações originais, posso alterar o painel e depois se não gostar; posso apagar a pasta e colar a pasta original.
.
.
REBOOT PAINEL DO LinuxMint 2017
.
.
Fiz uma besteira e o meu painel ficou bagunçado. Abro o terminal e executo o seguinte comando abaixo:
.
.
gsettings reset-recursively org.cinnamon (ESTE É PARA CINNAMON)
.
.
gsettings reset-recursively org.mate.panel (ESTE É PARA MATE)

.

ATALHOS DE TECLADO PARA O TERMINAL BASH DO LINUX
——————————————–
.
.
.
.
Atalho Função
.
.
.
Ctrl + a Move o cursor para o início da linha
———————————————
Ctrl + e Move o cursor para o final da linha
———————————————
Ctrl + l Limpa a tela, semelhante ao comando clear
———————————————
Ctrl + u Apaga do cursor ao início da linha.
———————————————
Ctrl + k Apaga do cursor ao final da linha.
———————————————
Ctrl + w Apaga uma palavra antes do cursor.
———————————————
Ctrl + _ Desfaz as últimas mudanças.
———————————————
!! Executa o último comando no histórico.
———————————————
!abc Executa o último comando no histórico começando com abc.
———————————————
!n Executa o comando de número n no histórico.
———————————————
^abc^xyz Substitui a primeira ocorrência de abc por xyz no último comando e executa o mesmo.

.

O terminal do Linux tem sensibilidade a letras maiúsculas e minúsculas. Um arquivo chamado Texto.txt é diferente de texto.txt

.

Após instalar algum programa que tem repositório, eu posso desabilitar estes repositórios em repositórios em Administração >> Fonte de Aplicativos. Ou se por exemplo eu instalei o Telegram via repositório, eu removo o repositório com o comando abaixo:

.

sudo add-apt-repository -r ppa:atareao/telegram

.

Se um dia eu quiser atualizar, eu habilito ou instalo eles novamente.

.

>>OBS:

.

Tento ser cuidadoso com repositórios externos como por exemplo os PPA’s e com arquivos .deb externos que eu mesmo instalo.

Por que?

Porque eles não são verificados, nem são testados, entende?

Os repositórios oficiais do Linux Mint são os seguros. Os repositórios oficiais do Linux Mint são testados. Mas os repositórios externos como por exemplo os PPA’s e com arquivos .deb externos que eu mesmo instalo podem não ser de confiança e podem comprometer a segurança do meu sistema.

Podem até mesmo conter malware…

E tem mais, uma vez que eu me torno dependente do proprietário de um repositório externo, que geralmente é apenas uma pessoa que não conheço, eu adicionando o PPA a minha lista de fontes eu dou ao dono do PPA a princípio; poder total sobre o meu sistema. Por isto tento usar sempre repositórios oficiais. Após instalar o que desejo, eu desativo os repositórios e tento também usar programas de terceiros o menos possível.

.

Continuando…

.

Abro o terminal onde esa a imagem ISO do Linux Mint. Posso usar:
.
.
sha1sum nome_completo_da_ISO
.
.
sha256sum nome_completo_da_ISO
.
.
Comparar as letras e números se conferem com as letras e números do site oficial Linux Mint.
.
.
Crio uma pasta chamada ISO na pasta Home
.
.
Movo a Imagem ISO baixada para esta pasta
.
.
Baixo 2 arquivos do site oficial Linux Mint são eles:
.
.
sha256sum.txt
.
sha256sum.txt.gpg
.
.
A pasta ISO fica com 3 arquivos a imagem ISO e os dois acima.
.
.
Com o mouse abro o terminal nesta pasta e dependendo do caso, digito os 3 comandos abaixo um de cada vez, o mais importante é o último:
.
.
cd
.
.
cd ISO
.
.
sha256sum -b *.iso
.
.
O último comando deve mostrar o SHA256 e compare com o encontrado no texto
.
.
sha256sum.txt
.
.
Pode também tentar o comando abaixo mas as instruções acima para mim é o suficiente (preguiça):
.
.
sha256sum –ignore-missing -c sha256sum.txt
.
.
Pronto! Se estiver tudo certo, dizem que posso usar a imagem ISO tranquilamente.
.

ATUALIZO O SISTEMA COM O COMANDO ABAIXO:

.

sudo aptitude update ; sudo aptitude full-upgrade

.

DEPOIS EU REINICIO O SISTEMA:

.

sudo shutdown -r now

.

Aperto enter e o sistema vai reinicializar. Quando reinicializa, eu volto para este meu tutorial. Há quem diga que eu gosto muito de reboot e que não há necessidade alguma de tudo isto. Eu sou um estudante e deste jeito e estou fazendo com o meu sistema e com o meu hardware as minhas custas, depois de muitas instalações de Debian me sinto bem, o que mais posso dizer?

.

ENTÃO, INSTALLO FIREWALL E SANDBOX:

.

sudo aptitude install gufw firejail seahorse ; sudo aptitude update

.

Ativo o firewall gufw. É só ir ao menu e escrever gufw, clicar no icone, digitar minha senha, o abre-se uma janela e clico no botão on.

.

Após instalar todos os programas que me interessam eu uso este comando abaixo ( que é um script) para colocar todos os programas possíveis protegidos pela sandbox Firejail:

.

sudo apt update ; mkdir -p ~/.local/share/applications; for profile in $(basename -s .profile /etc/firejail/*.profile); do if [[ -f /usr/share/applications/$profile.desktop ]]; then sed -r ‘s/^(Exec=)/\1firejail /’ /usr/share/applications/$profile.desktop > ~/.local/share/applications/$profile.desktop; echo $profile configured to run in firejail; fi; done ; sudo apt upgrade

.

Para obter o Kernel mais  atual de todos…

.

Linux Mint 2017
Atualizador de Kernel Ukuu

.

sudo add-apt-repository ppa:teejee2008/ppa

sudo apt-get update

sudo apt-get install ukuu

.

Depois de todo o processo realizado pelo programa ukuu, eu reinicio a máquina e posso conferir o kernel que o Linux Mint está usando com o comando abaixo:

.

uname -mrs

.
Vejo este resultado:

~ $ uname -mrs
Linux 4.12.0-041200-generic x86_64

.
Ou uso este outro comando:

cat /proc/version

.
Vejo este resultado:

~ $ cat /proc/version
Linux version 4.12.0-041200-generic (kernel@gloin) (gcc version 6.3.0 20170618 (Ubuntu 6.3.0-19ubuntu1) ) #201707022031 SMP Mon Jul 3 00:32:52 UTC 2017

.

Instalo Conky Manager

 

$ sudo apt update && sudo apt-add-repository ppa:teejee2008/ppa -y && sudo apt update && sudo apt install conky-manager -y && sudo apt update

.

Instalo ou reinstalo (tudo e estiver instalado não é reinstalado) verificador de instalação, firewall, reprodutores de mídia, gerenciador de senhas e sandbox:

.

 

sudo apt install checkinstall ; sudo apt update ; sudo apt install ufw gufw firejail seahorse vlc smplayer youtube-dl ; sudo apt update ; sudo apt full-upgrade ; sudo apt install -f ; sudo update-grub ; sudo dpkg –configure -a

.

OBS:

Nestes comandos, um traço longo na verdade são dois tracinhos.

.

Linux Mint 2017 ‘Sonya’

Para ver no terminal informações como o nome e a versão da distribuição, bem como a versão do kernel, eu posso usar o seguinte comando:
,

 

cat /etc/*-release

,

 

A resposta do terminal será mais ou menos assim:
.

 

~ $ cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18.2
DISTRIB_CODENAME=sonya
DISTRIB_DESCRIPTION=”Linux Mint 18.2 Sonya”
NAME=”Linux Mint”
VERSION=”18.2 (Sonya)”
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME=”Linux Mint 18.2″
VERSION_ID=”18.2″
HOME_URL=”http://www.linuxmint.com/”
SUPPORT_URL=”http://forums.linuxmint.com/”
BUG_REPORT_URL=”http://bugs.launchpad.net/linuxmint/”
VERSION_CODENAME=sonya
UBUNTU_CODENAME=xenial
cat: /etc/upstream-release: É um diretório

.

Linux Mint 2017 ‘Sonya’

  • Instalar ffmpeg mais atual e corebird mais atual

.

sudo add-apt-repository ppa:jonathonf/ffmpeg-3 -y ; sudo add-apt-repository ppa:jonathonf/tesseract ; sudo apt update && sudo apt upgrade

.

Se quiser remover:

.

sudo apt install ppa-purge && ppa-purge ppa:jonathonf/ffmpeg-3

.

Corebird

.

sudo add-apt-repository ppa:ubuntuhandbook1/corebird -y ; sudo apt update ; sudo apt install corebird

.

Para remover:

 

sudo apt remove corebird && sudo apt autoremove

.

Ou:

.

sudo apt remove corebird && sudo apt install ppa-purge && sudo ppa-purge ppa:gnome3-team/gnome3-staging

.
.

Linux Mint 2017 ‘Sonya’
Vou instalar estes pacotes, pra dvd e zip
.
.
sudo apt-get install p7zip-rar libdvd-pkg ; sudo apt update

.

  • Instalo programa para criação de objetos 3D o OpenSCAD

 

sudo apt install opensdcad
.
.

LinuxMint 2017

INSTALAR O JOGO OHMYGIRAFFE É PRECISO INSTALAR O PROGRAMA LÖVE. E DEPOIS BAIXAR O JOGO OH MY GIRAFFE NO SITE OFICIAL DO JOGO. PRECISO INSTALAR O PROGRAMA LÖVE

.

sudo apt install love -y ; sudo apt update

.

Visito o site:

.

http://www.ohmygiraffe.com/

.

 

Baixo o programa:

.

wget http://www.ohmygiraffe.com/static/releases/oh-my-giraffe.love

.

Coloco em uma pasta que resolvo chamar jogos. Com o mouse abro e começo a jogar.

.

O COMANDO ABAIXO SÓ FUNCIONA PARA O UBUNTU OU SE EU INSTALAR O SNAP. PORÉM O JOGO FUNCIONA PERFEITAMENTE BEM SEM O SNAP SEGUINDO AS INSTRUÇÕES QUE ACABEI DE DIZER.

.

$ sudo apt update && sudo snap install ohmygiraffe && sudo apt update

.

LinuxMint 2017
Instalo programas para encontrar arquivos duplicados Dupeguru, Fdupes, Mp3dialogs, RdFind

 

sudo apt-add-repository ppa:hsoft/ppa -y ; sudo apt-get update ; sudo apt-get install dupeguru-se -y ; sudo apt install fdupes mp3diags rdfind

.

Para instalar uns programas super interessantes tenho este link abaixo que muito me ajuda a instalar eles:

Instalo uns programas interessantes

.

 

Linux Mint 2017
Instalo o Wine e Versão mais simplificada alternativa interessante no Playnolinux, que pode ser instalado no Ubuntu e outros derivados do Linux.

.

sudo add-apt-repository ppa:ricotz/unstable -y && sudo apt remove wine wine1.8 wine-stable libwine* fonts-wine* && sudo apt autoremove && sudo apt-get update && sudo apt-get install wine2.0 -y
.
.
Quero saber qual se é mesmo o Linux Mint SONYA que estou usando. Digito o comando:

.

lsb_release -a

.

Recebo a resposta:
.

~ $ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 18.2 Sonya
Release: 18.2
Codename: sonya
.

Me pergunto o que são esta pastinhas que eu vejo quando uso o gerenciador de arquivos do Linux. Chamam de diretórios ou pastas, o que será que fica em cada pasta? Fui pesquisar e encontrei isto:
.
.
Será mais ou menos assim:
——————-
*DIRETORIOS/PASTAS

 

/opt – arquivos de instalação

 

/usr/bin – repositorio de comandos – manipulaçao de arquivos

 

/usr/sbin – comandos para administração do sistema

 

/usr/lib – bibliotecas compartilhadas

 

/usr/share – arquivos de fornecedores independentes

 

/usr/share/man – manual

 

/usr/local/bin – armazena programas localmente

 

/usr/contrib/bin – programas e utilitarios publicos

 

/sbin – comandos de inicialização e encerramento

 

/home – diretorios dos usuarios

 

/etc – arquivos de configurações do sistema

 

/tmp – rascunho do sistema operacional

 

/dev – arquivos de hardware

 

/mnt – montar outros perifericos

 

/var/mail – caixa de correio

 

/var/news – mensagens correntes

 

/var/tmp – rascunho dos usuarios

.

Quero saber o espaço em disco do sistema de arquivos usado por todas as partições. “df”, “df -h” digito e recebo a resposta sobre a quantidade de disco rígido HD no meu computador:
.
~ $ df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em
udev 1,9G 0 1,9G 0% /dev
tmpfs 387M 6,3M 381M 2% /run
/dev/sda1 158G 33G 118G 22% /
.
.
.
.
O SÍMBOLO DA RAIZ DO SISTEMA TOTAL É UMA BARRA /
.
.
.
~$ cd /
.
.
.
.
Aperto enter e estou na raiz total do sistema e se eu mexer aí ou deletar ele, acabou-se tudo. Para confirmar digito pwd
.
.
.
.
~$ pwd
/

.

Eu quero instalar lm-sensors, finger, fortune, cowsay, speedtest-cli, w3m, w3m-img e links. Vou usar aptitude também. Copio e colo no terminal a sequência abaixo, digito a senha (não aparecerão números nem simbolos) e aperto enter*
————————
.
.
.
.
.
~$ sudo apt install lm-sensors && sudo apt install finger fortune cowsay && sudo apt install speedtest-cli w3m w3m-img links && sudo apt update
.
.
.
.
.
É BOM DE IMEDIATO, EU IR TOMANDO INTIMIDADE COM O TERMINAL POIS, ELE É MEU ALIDADO. É UM AMIGO QUE EXISTE PARA SIMPLIFICAR E FACILITAR A MINHA VIDA. NÃO É ALGO COMPLICADO OU ARRISCADO QUE APENAS USUÁRIOS AVANÇADOS PODEM USAR.
.
.
.
.
.
.
—————————————————-
Guia-Pós-Instalação-Linux-Mint-18.1-Serena-LTS-2017
—————————————————-
COMANDOS BÁSICOS W3M – PROGRAMA NAVEGADOR INTERNET QUE RODA NO TERMINAL
.
.
.
.
shift+h
.
.
.
w3m google.com
.
.
.
shift+b
.
.
.
shift+u
.
.
.
.
.
.
.
.
—————————————————
SOU INICIANTE, ENTÃO QUERO APRENDER COMANDOS BÁSICOS DO TERMINAL DO LINUX QUE SE CHAMA BASH (BOURNE AGAIN SHELL).
—————————————————
.
.
.
.
No mundo do computador, tem SOFTWARE e HARDWARE.
.
.
.
.
Hardware é a parte SÓLIDA e software é VIRTUAL.
.
.
.
.
O Software controla o hardware. Em termos simplificados é isto. Um a gente xinga e o outro a gente chuta.
.
.
.
.
.
Executar comandos no terminal com sucesso é um dos meus objetivos como iniciante.
.

Instalo-TOR-BROWSER-linux-mint-para:

.

Naveguar sem me preocupar com a minha identidade. Desejo um pouco de privacidade. Instalo o repositório, faço update, instalo e faço novamente update do sistema. Navegador que tem Java que tem Flash atualmente são vulneráveis. Não é que tenha algo a esconder mas gosto de imaginar que existe a opção de não ser observado e rastreado.

.

sudo add-apt-repository -y ppa:webupd8team/tor-browser -y ; sudo apt-get update ; sudo apt-get install tor-browser ; sudo apt update && sudo apt full-upgrade

.

O Kernel é o programa que está mais próximo do hardware.
.
O kernel é a ponte que permite os programas conversarem com o hardware.
.
O hardware responde aos aplicaticos por meio do Kernel.
.
Deve ser por isto, que estão sempre atualizando o Kernel.
.
Os Kernels mais antigos não respondem bem a novos hardwares e pode ser que certos programas não funcionem bem se usar um Kernel antigo.
.
Os aplicativos não conversam com o Hardware conversam com o Kernel ai sim, o Kernel sim conversa com o Hardware.
.
O Bash é um dos muitos interpretadores de comandos que existem e é o usado no Linux.
.
Tem outros como o CSH o DOS o POWERSHELL e outros.
.
.
.
.
.
O SHELL É O INTERPRETADOR DE COMANDOS DO TERMINAL.
.
O SHELL DO LINUX É O BASH.
.
TUDO NO LINUX É CONSIDERADO ARQUIVO.
.
OS COMANDOS PODEM USAR ARGUMENTOS.
.
.
.
———————————————–
Eu quero saber o que significa processos do sistema operacional Linux. O que é isto? Vou pesquisar. Pesquiso muito. As informações são confusas, navego em sites, blogs encaro um monte de sujeira e XXX pelo caminho caótico e sujinho em inglês, português, espanhol e uso um tradutor para sites eslavos. Affff!
.
.
.
.
Mas agora acho que sei o que são processos. 🙂
.
.
.
.
.
Vou escrever com minhas palavras. Afinal, estas são as minhas anotações e faço o que for preciso para que eu possa entender mais ou menos esta coisa complicadíssima.
.
.
.
.
.
Pograma e comando executados funcionando ou abertos, são processos em execução no sistema que ganham um número para poderem ser controlados. O sistema recebe informações e envia informações.
.
.
.
.
.
Os processos tem a ver com entrada e saída. Os processos, é programas ou comandos que estão funcionando no sistema operacional GNU/Linux. Quando o sistema carrega programas ou comando ele coloca eles em execução, então o sistema chama eles de processo e assim, o sistema cria um número para poder controlar eles e estes número é chamado de PID.
.
.
.
.
.
Toda vez que o interpretador de comando inicia executando comando ou programa, eles se tornam um processo em execução que precisa se comunicar com o mundo da gente. Os comandos do terminal processam e precisam responder o que processaram para mim.
.
.
.
.
.
Eles fazem isto usando o que eu chamo de pipes. Eu inicio um comando no terminal aí, o sistema conecta 3 pipes neste processo para receber dados e enviar dados do mundo interno para o mundo externo (eu) e o que passa pelo cano é o bit.
.
.
.
.
.
Os pipes recebem e enviam bits. Cada letra é um bit. Bits são informações computacionais. Posso mandar o sistema processar um texto e o meu texto é passado ao sistema por um pipe. Estes pipes, estes tubos, cada um é chamado hoje em dia por um nome que alguém inventou.
.
.
.
.
.
Tem uma saida padrão [stdout=standart-output], uma saída de erro [stderr=standart-error] entre eles está o processo e, ligado ao processo está ligada a entrada padrão [stdin=standart-input]. Todos os pipes tem um número de identificação.
.
.
.
.
O primeiro pipe que é conectado pelo sistema, é a entrada padrão, o número desta entrada é zero 0 e é o sistema que atribui zero a entrada padrão.
.
.
.
.
.
Pela entrada padrão o sistema recebe os dados que eu envio e o nome da entrada padrão é stdin. Quer dizer eu pergunto alguma coisa para o sistema esta pergunta é enviada pela entrada padrão stdin que o sistema identifica pelo número zero.
.
.
.
.
.
Depois que ele, o sistema ouve ou recebe, ele precisa responder pra eu. Para responder ele joga a resposta em bit pela saída padrão que eu chamo de pipe stdout e tem o número 1 definido pelo sistema.
.
.
.
.
.
O terceiro pipe serve só para informar erros que aconteceram durante a execução de algum comando ou programa que o sistema não conseguiu processar. No meio de um monte de bits que ele tá enviando, o sistema precisa informar se alguma vez aconteceu um determinado erro de alguma coisa.
.
.
.
.
.
A mensagem de erro não pode ir pelo pipe 0 nem pode ir pelo pipe 1 então a mensagem é enviada pela saida padrão 2, stderr [standart-error] a saída de erro padrão.
.
.
.
.
.
Tudo vai pro terminal.
.
.
.
.
.
O Bash direciona tudo isto para o emulador de terminal. É no terminal que eu vou obter respostas, perguntar, comandar, alterar tudo no sistema operacional. Posso ouvir música pelo terminal, ver filmes, ver fotos, calcular, navegar na internet, jogar games no terminal etc… O terminal faz de tudo. Mas nem tudo é simples de fazer.
.
.
.
.
.
Então eu posso perguntar e comandar o sistema. O sistema pode ouvir e processar minhas perguntas e comandos. O sistema pode responder algumas das minhas perguntas, nada pessoal (espero). O sistema pode alterar partes dele mesmo. Se eu assim mandar ele faz. Mesmo que seja uma coisa idiota que eu comande e destrua ele. Por isto, é bom eu pensar bem. Pois no final, quem se ferrará será eu. Kkkkkkkk.

 

.

 

Os pipes são file descriptors. Coisa cabeluda de complicada. Kkkkkk. Depois vou pesquisar sobre isto.

 

.

Os processos que são comandos ou softwares em execução ouvem, falam e informam pelas entradas e saídas, os erros são informados pela saida de erro.

 

.

A entrada padrão no Linux é recebida pelo sistema via o teclado. A entrada padrão no Linux é o teclado. A entrada padrão no Linux é o teclado. Pra não esquecer. Kkkkkkk.

 

.

 

A saida padrão vai imprimir na tela do terminal. A saida padrão vai imprimir na tela do terminal. A saida padrão vai imprimir na tela do terminal. Acho que não vou esquecer isto.

 

.

 

A saida de erro vai imprimir na tela do terminal também. A saida de erro vai imprimir na tela do terminal também. A saida de erro vai imprimir na tela do terminal também. Pra não esquecer.

 

.

 

A saída padrão e a saida de erro ficam misturadas na tela do terminal. A saída padrão e a saida de erro ficam misturadas na tela do terminal. A saída padrão e a saida de erro ficam misturadas na tela do terminal. Acho que não vou esquecer.

 

.

 

O Bash serve como encanador. Consegue conectar saídas padrões de comandos, com entradas padrões de comandos.

 

.

 

QUERO SABER COMO USAR O COMANDO APT, ENTÃO USO NO TERMINAL:

 

 

man apt, –help apt, info apt

 

 

Procuro o terminal no menu e abro ele. Vou fazendo anotações e executando o que anotei no terminal. Estou executando no terminal o que estou lendo agora.

.

DE ONDE VEM O TERMINAL?

 

No inicio dos computadores, só se podia fazer as coisas pelo terminal e ele era um monitor com tela preta, os programas eram feitos para funcionar no monitor terminal e você executava comandos e navegava pela rede e fazia alterações no sistema através deste monitor terminal. Hoje em dia não é mais assim.

 

 

Atualmente ainda precisamos de terminais mas os monitores podem fazer muitas coisas a mais e por isto, é possível atualmente usarmos o emulador de terminal.

 

 

O interpretador de comandos roda dentro do terminal e o Bash é o interpretador de comando do terminal no Linux.

 

 

O prompt significa que tá pronto. O prompt pode ser $ [usuário] ou # [super-usuário].

 

 

O legal do terminal, é que para conversar com o terminal do Linux, o sistema, programas do sistema, o Hardware tenho que pensar digitar e recebo resposta dependendo de usar corretamente a linguagem.

 

 

A linguagem é o Bash. Existem comandos internos e existem comandos que não são internos. Quem ajuda nesta hora é o sistema operacional.

 

 

O comando pwd é um comando interno por exemplo. Você digita pwd e recebe a resposta rapidinho. Tem comandos INTERNOS e comandos do SISTEMA OPERACIONAL.

 

 

O modo não interativo é dialogo programado e chama-se SHELL SCRIPTS.

 

 

O interpretador de comandos controla a execução dos comandos executados.

 

 

Pode-se pausar um processo que esteja acontecendo no terminal por exemplo.

 

 

Posso mexer nos processos que estão acontecendo no computador.

 

Pode-se executar dois processos ao mesmo tempo.

 

É necessário adquirir costume de usar o terminal para poder fazer diversas coisas simultaneamente, executar mais de um comando ao mesmo tempo e fazer eles se comunicarem.

 

 

O MAIS FORTE NO LINUX É O EMULADOR DE TERMINAL COM O INTERPRETADOR DE COMANDOS CHAMADO BASH.

 

 

 

O que é cat? É de CONCATENAR? O que é concatenar? Preciso de um dicionário urgente! 🙂

 

 

man cat [aperto enter]

 

 

Eu quero andar com minhas próprias pernas. Quero descobrir coisas sobre comandos. Uso ls –help pra listar todos os arquivos e diretórios e vai mostrar um monte de documentação e posso usar o ls com parametros.

 

Posso usar –help para aprender muitos comandos. ls, ls -t, man nome_do_comando, info nome_do_comando. O man é mais tradicional, o info é mais atual.

 

 

Tem 3 modos de eu aprender usando o terminal:

 

–help

 

 

man

 

 

info

 

 

Não achei informação sobre uns comandos usando estes 3, tenho que ir buscar no Google. Procurar a info na massa embolada de informação que tem lá com atenção e paciência.

 

 

Quero saber como ser administrador super usuário do sistema uso [su] ou [sudo su] digito a senha invisivel ao digitar, e obtenho o resultado:

 

 

~$ su
cp pc #

 

 

Depois quero saber quem eu sou. Será que sou administrador mesmo? Uso ‘whoami’.

 

 

cp# whoami
root

 

 

Para sair do modo super usuário administrador digito exit e tenho o resultado:

 

 

cp pc # exit

cp@pc ~$

 

 

Digito então su ou sudo su…

 

Aperto enter e digito a senha mas não aparece nada no terminal por proteção. Aperto enter. Saio do modo super usuário digitando exit.

 

 

Quero saber o quanto de memória tem no meu computador. Quero saber a quantidade de memória livre e usada no sistema. “free -m” digito “free”, “free -m”, “free -h” e recebo a resposta:

 

 

~$ free
total used free shared buff/cache available
Mem: 3955864 1796172 153272 141808 2006420 1743612
Swap: 4194300 0 4194300

 

 

~ $ free -m
total used free shared buff/cache available
Mem: 3863 1289 209 201 2364 2099
Swap: 4095 0 4095

 

 

~$ free -h
total used free shared buff/cache available
Mem: 3.8G 1.7G 145M 139M 1.9G 1.7G
Swap: 4.0G 0B 4.0G

 

 

 

——————————-
Quero saber onde estou no terminal, ou seja, em qual pastinha estou no momento. Então eu digito pwd e recebo a resposta:

 

 

$ pwd
/home/rfg/Área de Trabalho

 

 

Quero saber o que tem na pasta onde estou. Eu digito ls e recebo a resposta que não tenho nada na minha Área de Trabalho e posso adicionar mais parametros ao ls:

 

 

~$ ls
~$ ls -t
~$ ls -l
~$ ls -la
~$ ls -lah

 

 

 

Quero ir para uma pasta que tenha alguma coisa, preciso saber um comando para isto. Pesquiso e acho rapido a resposta.

 

 

É o comando cd.

.

cd – Este comando permite me deslocar entre a árvore de diretórios do sistema. Quando abro um terminal ou seção shell, entro direto no meu diretório pessoal. Para mover-me pelo sistema de arquivos eu devo usar o cd. O comando cd é bom para copiar scripts e arquivos.

 

 

“cd /” para ir ao diretório raiz.

 

 

“cd” para ir ao seu diretório pessoal.

 

 

“cd ..” para ir uma pasta antes da pasta onde estou.

 

 

”cd -” para voltar a pasta onde estava antes de mudar.

 

 

Para navegar através múltiplos níveis de pastas em um só comando, uso por exemplo, “cd /home/cp/Imagens”, que me levará diretamente ao pasta Imagens. Para voltar a pasta Home digito cd.

 

 

Então volto com o comando cd para pasta inicial que considero ser Home. Digito e recebo resposta:

 

~$ cd

 

~ $ ls
Área de Trabalho Downloads Música
Biblioteca do calibre Imagens Público
Documentos Modelos Vídeos

 

 

~ $ ls -t
Vídeos Modelos Biblioteca do calibre
Downloads Imagens Música
Documentos Área de Trabalho Público

 

 

Quero ir para a pasta Documentos. Digito e acontece o seguinte:

 

 

~ $ cd Documentos
cp@pc ~/Documentos $

 

 

 

PESQUISO NA INTERNET:

 

 

Uma característica interessante do bash é que ele possui a função de auto-completar os nomes de comandos que foram digitados via entrada padrão. Isso é feito PRESSIONANDO-SE A TECLA TAB; o comando é completado e acrescentando um espaço. Isso funciona sem problemas para comandos internos; caso o comando não seja encontrado, o bash emite um beep. Outro recurso muito interessante do bash, é que você pode repetir um comando executado sem ter que digitá-lo novamente. Isso é possível UTILIZANDO O CARACTERE “!” na frente do comando que você deseja repetir. O BASH BUSCA COMANDOS NO HISTÓRICO.

 

 

Agora que estou na pasta documentos, eu quero saber o que tem na pasta documentos, então digito:

 

 

cp@pc ~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017

 

 

REPETINDO:

 

 

LS COM PARAMETROS, FUNÇÕES AUXILIARES, FILTROS PARA MOSTRAR AS COISAS DE UM MODO DIFERENTE.

 

 

Digito cp@pc ~/Documentos $ ls
Digito cp@pc ~/Documentos $ ls -t
Digito cp@pc ~/Documentos $ ls -l
Digito cp@pc ~/Documentos $ ls -la
Digito cp@pc ~/Documentos $ ls -lah
Digito cp@pc ~/Documentos $ clear

 

 

~/Documentos $ ls -lah
total 140K
drwxr-xr-x 4 rfg rfg 4,0K Abr 20 06:00 .
drwxr-xr-x 33 rfg rfg 4,0K Abr 20 06:05 ..
-rw-r–r– 1 rfg rfg 1,4K Abr 8 01:27 Formatar-Pendrive-no-Linux-2017

 

 

Tem um arquivo chamado: Formatar-Pendrive-no-Linux-2017, e quero criar um arquivo chamado texto.txt, uso o comando touch. Para saber sobre o comando touch abro outro terminal e digito:

 

 

~$ man touch

 

 

Crio um arquivo chamado texto.txt ou teste.txt, a extensão txt não é necessária para a criação de um arquivo no Linux mas coloco a extensão .txt para não me confundir.

 

 

~/Documentos $ touch texto.txt

 

 

Confiro o que existe em documentos:

 

 

~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017 texto.txt

 

 

 

Quero criar uma pasta chamada texto. Uso mkdir. Para saber alguma coisa pelo terminal sobre o que é mkdir digito man mkdir, –help mkdir, info mkdir e depois eu Digito:

 

 

~/Documentos $ mkdir texto

 

 

Para apagar arquivos e pastas uso um comando que tem que ter CUIDADO.

 

 

rm -rf apaga pastas (CUIDADO!)

 

rm -r apaga arquivos

 

 

Confiro:

 

 

~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017 texto
texto.txt

 

 

$ ls -lah
total 12K
drwxr-xr-x 3 rfg rfg 4,0K abr 20 13:09 .
drwxr-xr-x 32 rfg rfg 4,0K abr 20 12:00 ..
drwxrwxr-x 2 rfg rfg 4,0K abr 20 13:09 teste
-rw-rw-r– 1 rfg rfg 0 abr 20 13:06 texto.txt

 

 

Acima vejo que toda pasta começa com d e o arquivo -rw

 

 

 

Tem dois arquivos de texto e uma pasta chamada texto.

 

 

Quero mover o arquivo texto.txt para dentro da pasta texto, vou usar o comando mv, procuro informação sobre comando mv usando man mv, –help mv e info mv. Então eu digito:

 

 

~/Documentos $ mv texto.txt texto

 

 

Abro o meu gerenciador visual de arquivos para ver se o icone texto está na pasta texto. Ok. Confere. Comando bem sucedido.

 

 

Confiro o que tem em documentos:

 

 

~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017 texto

 

 

Digito ls -l e obtenho a seguinte resposta do terminal:

 

 

~/Documentos $ ls -l
total 8
-rw-r–r– 1 rfg rfg 1333 Abr 8 01:27 Formatar-Pendrive-no-Linux-2017
drwxr-xr-x 2 rfg rfg 4096 Abr 20 07:08 texto

 

 

Limpo as informações da tela do terminal com clear:

 

 

~$ clear

 

 

Agora vou para a pasta texto:

 

 

~/Documentos $ cd texto

 

 

Estou na pasta texto e confiro isto com o comando ls:

 

 

~/Documentos/texto $ ls
texto.txt

 

 

Se eu quiser remover o arquivo texto.txt usaria o comando rm:

 

 

~/Documentos/texto $ rm texto.txt

 

 

Para criar de novo outro arquivo chamado texto.txt digitaria:

 

 

~/Documentos/texto $ touch texto.txt

 

 

Agora eu quero escrever alguma coisa no arquivo texto.txt e vou usar primeiro o comando cat que é um dos comandos para mostrar todo o conteúdo do arquivo no Shell. Me informo alguma coisa sobre o cat com o comando ‘man cat’, ‘info cat’ e ‘–help cat’ mas não entendo muito bem. Executo:

 

 

~/Documentos/texto $ cat texto.txt

 

 

Não tem nada no arquivo texto.txt então não aparece nada. Eu sei que posso usar um comando de um programa chamado nano que roda no terminal para escrever neste arquivo pelo terminal, pesquiso sobre o nano digitando no terminal ‘nano –help’, ‘man nano’, ‘info nano’ e então eu digito:

 

 

~/Documentos/texto $ nano texto.txt

 

 

O nano abre no terminal e eu escrevo no arquivo o seguinte:

 

 

Esta é a primeira frase do arquivo texto.txt

 

 

Gravo com o comando de teclado ctrl + O , confirmo que é para o nano salvar o arquivo com o nome texto.txt apertando a tecla ENTER e saio com o comando de teclado ctrl+X e agora digito no terminal:

 

 

~/Documentos/texto $ cat texto.txt
Esta é a primeira frase do arquivo texto.txt

 

 

Poderia visualizar este arquivo com o gedit, mousepad, leafpad, vim entre outros.

 

 

Quer dizer que escrevi uma linha no arquivo texto.txt e posso abrir o icone dele em um programa de texto e lá estará escrito a frase. Posso abrir o arquivo num programa de edição de texto e transformar estas letras, mudar de tamanho colorir elas etc…

 

 

Posso escrever neste arquivo texto.txt usando o comando echo. Pesquiso man echo, info echo, –help echo.

 

 

Estou na pasta texto que está na pasta documentos.

.

~/Documentos/texto $echo ‘segunda linha do arquivo texto.txt’ >> texto.txt

 

 

~/Documentos $ echo “exemplo de texto terceira linha” >> texto.txt

 

 

Note que eu usei >>

 

 

Para escrever a primeira linha usaria apenas > O texto a ser escrito no arquivo deve ser abraçado por duas ” o simbolo > direciona a frase para o arquivo chamado teste sendo a primeira linha. As linhas seguintes usarão >> e as aspas.

 

 

~/Documentos/texto $echo ‘esta é a primeira linha escrita usando echo’ > texto.txt

 

 

Se fizer isto acima, eu apago as duas linhas que escrevi anteriormente.

 

 

Para ler o arquivo posso usar o comando head, head -n1, head -n2.

 

Exemplo:

 

~/Documentos $ head teste.txt
exemplo de texto 1
exemplo de texto 2

 

 

Para ver o final do texto, posso usar tail, tail -n1, tail -n2. O comando head vê o inicio do texto e o comando tail vê o final do texto. Posso adicionar parâmetros a estes comandos.

 

 

Exemplo:

 

~/Documentos $ tail teste.txt
exemplo de texto 1
exemplo de texto 2

 

 

Vou para a pasta Home pois digito cd então navegando pelo terminal chego até lá no texto.txt para ver o que está escrito. Faço bem detalhadamente:

 

 

~/Documentos/texto $ cd

 

 

~ $

 

 

~ $ ls
Área de Trabalho Downloads Música
Biblioteca do calibre Imagens Público
Documentos Modelos Vídeos

 

 

~ $ cd Documentos

 

 

~/Documentos $

 

 

~/Documentos $ ls
Formatar-Pendrive-no-Linux-2017 texto texto.txt

 

 

~/Documentos $ cd texto

 

 

~/Documentos/texto $

 

~/Documentos/texto $ cat texto.txt
Esta é a primeira frase do arquivo texto.txt
segunda linha do arquivo texto.txt. 🙂

 

 

 

Quero saber como copiar arquivos e pastas usando o terminal:

 

cp – Copia arquivos e diretórios. “cp file foo” é para fazer uma cópia exata do arquivo “file” dando-lhe o nome de “foo”.

 

“sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-bkp” para gerar uma cópia de segurança exata do arquivo “/etc/X11/xorg.conf” dando-lhe o nome de “/etc/X11/xorg.conf-bkp”.

 

 

Meu terminal está cheio de letras e informações de comandos quero limpar ele digito o comando clear ou teclo ctrl+l.

 

 

~$ clear

 

 

Pesquiso e acabo sabendo que se o destino fornecido for o nome de um diretório existente, os arquivos serão copiados para esse diretório, com o mesmo nome. Caso indiquemos um nome de arquivo no caminho de destino, o arquivo de origem será copiado e essa cópia renomeada também. A sintaxe é:

 

 

cp [opções] arquivos_origem local_destino

 

 

Opções mais comuns:

 

 

-i, –interactive
Pergunta se desejamos sobrescrever um arquivo de destino já existente.

-l, –link
Cria hard links para os arquivos em vez de copiá-los.

 

-n, –no-clobber
Não sobrescrever um arquivo já existente

 

-p
Preserva as permissões originais do arquivo, incluindo proprietário, grupo, stuid, setgid, tempos da última modificação e acesso.

 

-r, -R, –recursive
Copia diretórios de forma recursiva.

 

-s, –symbolic-link
Cria links simbólicos (symlinks) para os arquivos em vez de copiá-los

 

-u, –update
Copia apenas quando os arquivos de origem forem mais novos que os de destino, ou quando os arquivos de destino estiverem faltando.

 

-v, –verbose
Modo verboso; explica o que está sendo feito no momento.

 

–help
Mostra a ajuda básica do comando e sai.

 

–version
Mostra informações sobre a versão do comando e sai.

 

 

Quero saber sobre os comandos more e pipe. Dizem que são bastante utilizados. Em uma pasta que tem bastante arquivo. A pasta etc. A pasta etc quase sempre guarda os arquivos de configuração programas instalados no sistema operacional em alguns sistemas é na pasta opt.

 

 

~$ cd /etc

 

~$ ls

 

~$ ls -lah

 

 

Concatenação de comandos:

 

~ ls -lah | more [ o more fará uma pausa a cada tela exibita o pipe | liga o ls -lah com o comando more ]

 

 

 

Quero saber a data do dia. Digito no terminal e recebo a resposta:

 

 

~ $ date
Qui Abr 20 03:56:35 BRT 2017

 

 

 

Quero saber o calendário digito e recebo a resposta:

 

 

~ $ cal
Abril 2017
Do Se Te Qu Qu Se Sá
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

 

 

Quero saber quando cairá certo dia em outro ano anterior ou posterior usando pipe “|” e “less”:

 

 

~$ cal 2018 | less

 

 

Aperto a tecla Q para sair do calendário. O pipe “|” serve para unir um comando a outro. No GNU/Linux posso unir programas que virão todos juntos.

 

 

Se eu quiser saber o mês 4 de 2013, eu faço assim:

 

 

~$ cal 4 2013

.

Quero saber a temperatura da máquina. Instalo lm-sensors. Digito e recebo a resposta:

 

 

~$ sudo apt update ; sudo apt upgrade ; sudo apt install lm-sensors

 

~ $ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +48.0°C (crit = +104.0°C)
temp2: +48.0°C (crit = +104.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +48.0°C (high = +105.0°C, crit = +105.0°C)
Core 0: +48.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +48.0°C (high = +105.0°C, crit = +105.0°C)

 

 

 

 

Quero saber a arquitetura do computador. digito arch que é igual ao comando uname -m, e recebo a resposta:

 

 

~ $ arch
x86_64

 

 

~ $ uname -m
x86_64

 

 

 

Tem vezes que eu quero encontrar coisas que estão no computador usando o comando find. Consulto o manual pelo terminal com o comando:

 

man find

 

Encontro muita opção de uso pra esse comando. Acho que devo aprender a sintaxe de uso dele:

 

find <início da busca> [condições] {ações}

 

Eu vou chamar o find, direi o ponto de partida da busca que quero realizar, se é dentro do /home, do /var ou de um outro lugar, as condições da nossa busca, se é um arquivo, se é um executável, se foi modificado à partir de quando e etc; e as ações que são o que eu quero buscar.

 

 

Se eu quero encontar arquivos e pastas usando os nomes deles eu uso:

 

find / -iname [nome-do-arquivo/pasta]

 

 

O find é legal para encontrar arquivos com diversas permissões. Tipo 777 ou 644. Posso buscar arquivos com base no tamanho dele também. Posso executar comando depois de encontrar arquivos. Posso buscar arquivos a partir da data de modificação ou acesso. Posso encontrar arquivos e pastas vazias no diretório raiz “/” tem muitas outras opções…

 

 

Encontrando arquivos e diretórios com permissão 777

 

find / -perm 777

 

 

Encontrando arquivos à partir de um local específico, que tenham permissão 644

 

find /root -type f perm 644

 

 

busco no diretório /root e digo que quero buscar SOMENTE POR ARQUIVOS (-type f). Se quiser buscar por diretório somente, usaria -type d:

 

find /root -type d

 

 

E se buscasse por links simbólicos, usaria:

 

find /home -type l

 

 

Eu acho o legal de estudar Linux é a certeza de que nunca irei saber tudo, portando tranquilamente faço o que posso e aprendo o que consigo numa boa. Para mim parece que sempre vai ter alguma novidade para saber.

 

 

 

Quero saber o hardware instalado no computador, especificando os endereços digito e recebo a resposta:

 

 

$ lsdev
O programa ‘lsdev’ não está instalado no momento. Você pode instalá-lo digitando:
sudo apt install procinfo

 

 

Então digito:

 

~$ sudo apt install procinfo ; sudo apt update ; sudo apt upgrade ; lsdev

 

 

~ $ lsdev
Device DMA IRQ I/O Ports
————————————————
0000:00:02.0 4000-403f
0000:00:1f.2 44 4060-407f 4080-4083 4090-4097 40a0-40a3 40b0-40b7
0000:00:1f.3 4040-405f
0000:02:00.0 3000-30ff
ACPI 1800-1803 1804-18

 

 

 

 

lspci – Exibe informações sobre os barramentos PCI do computador e sobre os dispositivos a ele conectados.

 

~ $ lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 08)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 08)

 

 

 

 

lsusb – Lista informações sobre os barramentos USB do computador e sobre os dispositivos a eles conectados.

 

 

~ $ lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

 

 

 

 

uname – Este comando exibe várias informações sobre o sistema, incluindo o nome da maquina, nome e versão do Kernel e alguns outros detalhes. É muito útil para verificar qual é o Kernel usado por você.

 

 

~ $ uname
Linux

 

 

”uname -a” para exibir todas as informações.

 

 

~ $ uname -a
Linux rf7E 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

 

 

 

 

Quero saber em tempo real informações sobre o meu sistema linux, digito:

 

 

$ top

 

 

COMANDOS INTERATIVOS MAIS IMPORTANTES DO ”TOP”:

 

”k” – Finaliza, ou seja, “mata” um processo.

”m” – Ativa/Desativa a exibição de informações da memória.

”M” – Ordena os processos pelo uso da memória residente.

”N” – Ordena os processos pelos seus PIDs.

”P” – Ordena os processos pelo uso da CPU (este é o padrão).

”ESPAÇO” – Atualiza imediatamente a visualização do quadro de processos.

”h” – Exibe a ajuda dos comandos interativos do ”top”.

”q” – Abandona o comando ”top”.

 

 

 

 

Quero saber um quadro atual, porém estático dos processos que estão sendo executados no sistema. Digito e recebo a resposta:

 

 

~ $ ps
PID TTY TIME CMD
9409 pts/0 00:00:00 bash
12148 pts/0 00:00:00 ps

 

 

 

 

Quero saber como matar processos sendo executados pelo meu PID enviando um sinal:

 

 

”kill -9 1345” para finalizar o processo de PID número 1345. Para saber qual PID de determinado processo que esta sendo executado pode ser utilizado o comando ps

 

~ $ ps
PID TTY TIME CMD
9409 pts/0 00:00:00 bash
13178 pts/0 00:00:00 ps

 

 

~$ kill -9 13178

 

Fechei o terminal que estava usando.

 

 

 

 

Quero finalizar processos pelo nome ao invés do PID como faz o comando kill. Uso killall.

Se eu tiver aberto o Firefox e quero fecha ele pelo terminal, se eu digitar no terminal ”killall mozilla-firefox” finalizo processo mozilla-firefox, fechando com isso o navegador web Mozilla Firefox. O nome dos processos ativos pode ser observado com uso do comando ps.

.

COMANDOS APT

 

Aprendendo Sobre Alguns Comando Úteis para uso no Terminal do Linux Mint.
Adicionar repositório:

 

 

sudo apt add-repository

 

 

Para remover repositório:

 

 

sudo apt add-repository -r

 

Apagar arquivos velhos baixados:

 

sudo apt autoclean

 

Remover automaticamente todos os pacotes não usados (após atualização completa e executar o reboot):

 

sudo apt autoremove

 

Construir fontes de pacotes binarios:

 

sudo apt build

Configura dependências construídas por fontes de pacotes:

 

sudo apt build-dep

 

 

Ver o changelog, gravação das mudanças feitas em um pacote tipo conserto de bugs e novas funcionalidades:

 

sudo apt changelog

 

Verifica se não existe dependencias quebradas

 

sudo apt-get check

 

 

Apaga pacotes de arquivos baixados

 

sudo apt clean

 

Lista de pacotes contendo um arquivo

 

sudo apt contains

 

Lista arquivos dentro de um pacote

 

sudo apt content

 

Instala pacote .deb

 

sudo apt deb (nome do pacote)

 

 

12- Mostra rank de info de dependencias para um pacote

 

sudo apt depends

.

 

Atualiza o sistema, removendo/instalando/atualizando pacotes

.

sudo apt dist-upgrade

 

.

Baixa um arquivo pacote .deb

.

sudo apt download

 

.

Edita /etc/apt/sources.listada com seu editor de texto preferido

.

sudo apt gedit edit-sources

 

.

Busca e segue seleções dselect

.

sudo apt dselect-upgrade

.

 

O mesmo que ‘dist-upgrade’

.

sudo apt full-upgrade

 

.

List all held packages

.

sudo apt held

 

.

Socorre no caso de comandos

.

sudo apt help

 

.
Mantém um pacote

.

sudo apt hold

.
Instala/atualiza pacotes

.

sudo apt install

 

.

lista pacotes baseado em seus nomes

.

sudo apt list

.

policy – apresenta as regras/metas policy

.

sudo apt policy

.
purge – Remove pacotes e seus arquivos de configuração

.

sudo apt purge

 

.
recommends – List missing recommended packages for a particular package

.

sudo apt recommends

 

.
rdepends – Show reverse dependency information for a package

.

sudo apt rdepends

.
reinstall – Download and (possibly) reinstall a currently installed package

.

sudo apt reinstall

.
remove – Remove packages

.

sudo apt remove

.
search – Search for a package by name and/or expression

.

sudo apt search

.

show – Display detailed information about a package

.

sudo apt show

 

.
showhold – Same as ‘held’

.

sudo apt showhold

.

source – Download source archives

.

sudo apt source

.
sources – Same as ‘edit-sources’

.

sudo apt sources

.

unhold – Unhold a package

.

sudo apt unhold

.

update – Download lists of new/upgradable packages

.

sudo apt update

.
upgrade – Perform a safe upgrade

.

sudo apt upgrade

.

version – Show the installed version of a package

 

sudo apt version

.

3- INSTALANDO E CONFIGURANDO

.

LinuxMint 2017
IMPORTANTE

.

Comando para Deixar o sistema totalmente atualizado que deve ser executado pelo menos, uma vez por semana.

.

sudo apt update && sudo apt upgrade -y

.

LinuxMint 2017
Consertar pacotes quebrados.

 

sudo dpkg –configure -a && sudo apt –fix-broken install

.

LinuxMint 2017
atualização, update, upgrade do sistema, correção de pacotes interrompidos, correção de pacotes quebrados:

.

$ sudo apt update && sudo apt upgrade -y && sudo dpkg –configure -a && sudo apt –fix-broken install

.

LinuxMint 2017
Consertar pacotes quebrados e resolver outros problemas como a queda de luz durante a instalação de alguma coisa e instalar sistema mais autal (sudo do-release-upgrade).

.

$ sudo apt update && sudo dpkg –configure -a && sudo apt –fix-broken install && sudo apt dist-upgrade -y && sudo do-release-upgrade

.

$ sudo dpkg –configure -a && sudo apt-get check && sudo apt update && sudo apt install -f && sudo apt -f install && && sudo apt –fix-broken install && sudo apt upgrade && sudo apt full-upgrade && sudo apt install -f && sudo do-release-upgrade

.

LinuxMint 2017
Vários comandos apt úteis para o sistema em uma só linha:

.

Só execute este após instalar tudo que deseja e executar o REBOOT.

.

$ sudo dpkg –configure -a && sudo apt update && sudo apt install -f && sudo apt -f install && sudo apt update && sudo apt build && sudo apt build-dep && sudo apt-get check && sudo apt dist-upgrade && sudo apt full-upgrade && sudo apt autoclean && sudo apt update && sudo apt upgrade && sudo apt build && sudo apt build-dep && sudo apt-get check && sudo apt update && sudo apt full-upgrade && sudo apt install -f && sudo apt -f install

.

LinuxMint 2017
Abaixo existe quase tudo que uma pessoa precisa para ter uma ótima máquina em casa usando um sistema operacional redondo, mas, não vá copiando e colando.

.

Existem avisos e observações ao fim de alguns assuntos tratados aquí e, se você não ler, terá que reinstalar teu sistema.

.

Tua máquina é tua responsabilidade.

.

Tudo por tua conta e risco, mas, não existe nada aquí que vá danificar seu Hardware ok?

.

Se você tem uma máquina em boas condições assim ela permanecerá.

.

Se você tem uma máquina ruim, o tutorial é bom mas, infelizmente não faz milagre.

.

LinuxMint 2017
Lista de Comandos (não executar todos de uma só vez):

.

sudo apt update && sudo apt upgrade && sudo apt update && sudo apt clean && sudo apt update && sudo apt install -f && sudo dpkg -i –force-all && sudo dpkg –configure-a && sudo apt autoremove && sudo apt update && sudo apt full-upgrade && sudo dpkg –configure -a && sudo apt –fix -broken install && sudo apt dist-upgrade && sudo do-release-upgrade && sudo update manager -d -c && sudo apt -i –force-all && sudo apt-get check && sudo apt update && sudo apt upgrade && sudo apt dist-upgrade && sudo apt install -f && sudo apt update-manager && sudo apt-get check && sudo apt autoclean && sudo apt update && sudo apt upgrade && sudo apt –fix-broken install && sudo apt dist-upgrade && sudo do-release-upgrade && sudo apt dist-upgrade && sudo apt install -f && sudo apt -f install && sudo apt dist-upgrade

.

LinuxMint 2017
Comando Recomendado para resolver o Linux Mint (pode executar tudo):

.

$ sudo apt –fix-broken install && sudo dpkg –configure -a

.

$ sudo apt-get check && sudo apt update && sudo apt -y upgrade && sudo do-release-upgrade && sudo apt –fix-broken install && sudo dpkg –configure -a && sudo apt install -f && sudo apt -f install

.

LinuxMint 2017
Pode executar todos de uma só vez:

.

$ sudo apt-get check && sudo apt update && sudo apt upgrade && sudo apt install -f && sudo apt -f install && sudo dpkg –configure -a && sudo apt –fix-broken install

.

Vou instalar o YOUTUBE-INDICATOR agora. Ele monitora a área de transferência e quando percebe que você copiou um link no padrão do YouTube aparece caixa de diálogo pedindo para selecionar o formato que deseja fazer o download do vídeo.

.

sudo add-apt-repository ppa:atareao/atareao -y ; sudo apt update ; sudo apt-get install youtube-indicator

.

 

LinuxMint 2017
instalar o cliente BitTorrent Vuze

.

Antes de instalar:

.

sudo rm -Rf /opt/vuze*

.

sudo rm -Rf /usr/share/applications/vuze.desktop

.

Baixe o arquivo tar.bz.2 com o browser em:

.

http://www.vuze.com/download.php

.

Vá com o mouse na pasta onde fez o download do pacote e abra o terminal neste lugar clicando no botão direito do mouse escolhendo ‘abrir no terminal’.

.

Para descompactar use o comando:

sudo tar -xjvf VuzeInstaller.tar.bz2 -C /opt/

.

Se o pacote baixado não corresponder a VuzeInstaller.tar.bz2 uma opção válida é renomear o pacote vuze como ‘VuzeInstaller.tar.bz2’. e executar o procedimento acima normalmente.

.

Renomeie a pasta criada. Se ao executar o comando abaixo ocorrer um erro com a mensagem iniciando com “mv: é impossível sobrescrever o não-diretório”, pule este passo.

.

sudo mv /opt/vuze*/ /opt/vuze

.

Dê as permissões necessária à execução do programa;

sudo chmod 777 /opt/vuze/

.

Se o ambiente gráfico atual suportar (todos suportam menos o LXDE, LXQT, Enlightnment, Blackbox), crie um lançador para o programa, executando o comando abaixo;

.

echo -e ‘[Desktop Entry]\n Version=1.0\n Name=vuze\n MimeType=application/x-bittorrent\n Exec=/opt/vuze/vuze %f\n Icon=/opt/vuze/vuze.png\n Type=Application\n Categories=Application;Java;Network;FileTransfer;P2P’ | sudo tee /usr/share/applications/vuze.desktop

.

Se quiser, coloco um atalho na sua área de trabalho usando o gerenciador de arquivos do sistema ou o comando abaixo, e use-o para iniciar o programa.

.

sudo chmod +x /usr/share/applications/vuze.desktop

.

cp /usr/share/applications/vuze.desktop ~/Área\ de\ Trabalho/

.

Para mim, funcionou perfeitamente.

.

Quando quiser iniciar o programa, digito /opt/vuze/vuze em um terminal, seguido da tecla TAB.

.

Se não gosto e quero remover o Vuze execute no terminal:

.

sudo rm -Rf /opt/vuze*

.

sudo rm -Rf /usr/share/applications/vuze.desktop

.

OS MELHORES ÍCONES E TEMAS

.

MOKA
LinuxMint 2017
Instale Moka icon-theme (execute um de cada vez)

.

$ sudo apt update && sudo add-apt-repository ppa:moka/daily -y && sudo apt update && sudo apt install moka-icon-theme -y && sudo apt-get check && sudo apt update

.

ARC
LinuxMint 2017
Instale
Arc icons/themes (sugestão: execute um de cada vez)

.

$ sudo apt update && sudo add-apt-repository ppa:noobslab/themes -y && sudo add-apt-repository ppa:noobslab/icons -y && sudo apt update && sudo apt install arc-theme arc-icons -y ; sudo apt update && sudo apt full-upgrade

.

NUMIX
LinuxMint 2017
INSTALE – Os belos icones e tema mais populares atualmente, icones e temas NUMIX.

.

Numix icones e tema (sugestão → execute um de cada vez):

.

$ sudo apt update && sudo apt-add-repository ppa:numix/ppa -y && sudo apt update && sudo apt install numix-icon-theme numix-icon-theme-circle -y && sudo apt update && sudo apt update && sudo apt-add-repository ppa:numix/ppa -y && sudo apt update && sudo apt install numix-icon-theme-square -y && sudo apt update

.

PAPPER
LinuxMint 2017
Paper

.

$ sudo apt update && sudo add-apt-repository ppa:snwh/pulp -y && sudo apt update && sudo apt install paper-icon-theme -y && sudo apt install paper-cursor-theme -y

 

.

PAPIRUS
LinuxMint 2017

.

sudo apt install papirus-icons ; sudo apt update

 

.

Até bem pouco tempo eu fazia instalar o papirus como indicado abaixo:

.

sudo add-apt-repository ppa:varlesh-l/papirus-pack -y && sudo apt-get update && sudo apt-get install papirus-gtk-icon-theme -Y

.

Sugestão de programas para instalação no Linux-Mint:

.

sudo apt install pinta geany openshot pdfshuffler gparted okular shotwell testdisk winff youtube-dl handbrake midori guvcview dia pyrenamer gbrainy clamtk dreamchess mcomix comix kazam webhttrack gweled armagetronad gedit-plugins qmmp gprename xpad gcolor2 convertall rkhunter librecad freecad gimp-data-extras gpick pencil einstein chkrootkit checkinstall rapid-photo-downloader ; sudo aptitude update && sudo aptitude full-upgrade -y

 

.

Instalo jogos de xadrez com o comando abaixo:

.

sudo apt install pychess g++ build-essential libstdc++-5-dev, g++-5 gobject-introspection, gaviotatb libgaviotatb1 gir1.2-rsvg-2.0 dreamchess dreamchess-data libsdl-mixer1.2 libmikmod3 libmxml1 gnome-chess hoichess -y ; sudo apt update && sudo aptitude full-upgrade -y

.

LinuxMint 2017
PROGRAMAS BÁSICOS PARA SEGURANÇA, MÚSICA, VIDEOS, ENTRETENIMENTO
INSTALE:

 

.

Programas básicos para segurança, música, videos, entretenimento, desenho, cálculo, downloads, imagens, leitura e games. A parte de escritório já vem pré-instalada assim como muita coisa útil, para já sair usando a internet a mil.

 

.

Alguns dos programas abaixo, podem ser instalados via software boutique que será encontrada abrindo Centro de Controle > Administração > Software Boutique.

 

.

$ sudo apt update ; sudo apt install smplayer firejail handbrake kazam audacity bleachbit uget calibre fbreader comix mcomix aria2 filezilla gimp gparted gedit inkscape mtpaint pinta gpick musique liferea youtube-dl retext geany pyrenamer scratch armagetronad -y && sudo apt install cowsay fortune cowsay toilet sl cmatrix figlet tor && sudo apt update && sudo apt install fortune-mod gparted keepassx veracrypt lutris supertux frogatto sweethome3d -y && sudo apt update ; sudo aptitude update && sudo aptitude full-upgrade -y

.

 

 

PROGRAMAS PARA MELHOR VIDA ONLINE – INSTALE PELO SOFTWARE BOUTIQUE:

.

 

Adobe® Flash® Player – para web browsers

.

Caja Dropbox – Acessar a nuvem Dropbox pelo desktop do computador

.

Chromium – Navegador software livre igual ao Chrome mas sem vinculo com o google

.

Vivaldi – Navegador para internet inovador

.

Iced Tea Plug-in – Para melhor navegar na internet

.

Corebird – Para acessar o Twitter pelo desktop do computador

.

Uget – gerenciador de download possui integração com o Firefox via o plugin Flashgot, import downloads via HTML

.

gLabels – Programa para criação de códigos de barra, cartões comerciais e capas de media

.

Gnucash – programa pequeno e pessoal nas poderoso destinado a finanças e contas

.

PulseAudio Volume Control – permite ouvir e controlar mais de um audio (pode não funcionar corretamente em alguns computadores)

.

SimpleScreenRecorder – Grava a tela do desktop parcialmente ou totalmente

.

 

Virtualbox – Crie e utilize computadores virtuais em seu computador fisico

.

 

 

LinuxMint 2017
Diversas correções – execute no terminal:

.

sudo dpkg –configure -a ; sudo apt-get check ; sudo apt update ; sudo apt upgrade ; sudo dpkg –configure -a ; sudo apt –fix-broken install ; sudo apt full-upgrade -y ; sudo do-release-upgrade ; sudo aptitude update && sudo aptitude full-upgrade -y ; sudo apt install -f

.

 

 

LinuxMint 2017
Tenho uma coleção de dvd’s e não sou lá muito cuidadosos no manuseio? Salve seus Cd’s e DvD’s do desgaste. Como? Copie, salve o arquivo. Para fazer isso no Ubuntu existem alguns programas. Exemplo? Pode usar o programa chamado ogmrip. Tem tambem outra ferramenta simples para isto, é o Transmageddon está disponível nos repositórios oficiais das versões mais recentes do Ubuntu e pode ser instalado usando a Central de programas ou usando o comando:

.

sudo apt install transmageddon

.

O Transmageddon ajuda as pessoas a criarem os arquivos necessários para poder reproduzir arquivos multimídia em seus dispositivos móveis e auxiliar pessoas sem experiência com multimídia.

.

Como salvar teu DvD da deterioração usando o programa chamado ogmrip?

.

Coloque o seu DVD no drive do computador. Abra o terminal e digite:

.

sudo apt update && sudo apt install ogmrip ogmrip-mpeg ogmrip-profiles && sudo apt update

.

Vai em:

.

Aplicativos > Multimída > DVD Encoder OGMip. Clique em LOAD e na janelinha que se abre, clique em LOAD novamente. O programa irá ler o conteúdo do DVD neste momento. Agora vamos as características principais para ripar o filme no formato AVI e em 700mb de tamanho. No campo Title coloque o nome que deseja pro filme. No campo Video Stream, deixe o arquivo de maior tamanho de duração, que provavelmente é o filme completo e não uma cena apenas. No campo Audio Tracks, escolha o áudio desejado (inglês ou português, se possível). No campo Subtitles, escolha a língua da legenda desejada. Se não quiser legenda, deixe em No subtitle.

.

 

Obs.: o processo não vai incorporar a legenda ao filme, mas sim, deixar a legenda separada no formato padrão .SRT. Clicando no ícone de “+” ao lado do campo, você pode ter mais de uma legenda. Clique em Extract. Nesta janela de opções, repare que podemos mudar o formato de saída do vídeo conforme quisermos. Neste modo, ele será em 700 mb de arquivo no máximo, em .AVI, Xvid e áudio em mp3. Este é o formato mais conhecido. Clicando em editar (sinal de um lápis) você pode preferir outras saídas menos usadas.

 

.

Obs.: clique neste sinal de edição e vá para a aba Subtitles. Um detalhe importante é selecionar a iso-8859-1 no campo Character Set. Isso fará que a legenda tenha a acentuação correta e sem erros de caracteres.

.

 

Clique em Fechar duas vezes e depois em Extract. Agora senta ou vá para o cinema, dependerá do poder de fogo do seu PC. Num Core 2 Duo, demora em média 2 horas o processo de ripar o filme.

.

 

Tem também o acidrip, o dvdrip, o handbrake, o k9copy e o thoggen. Quase todos podem ser instalados usando sudo apt install e o nome do programa. Tente usar este comando abaixo:

.

sudo apt update ; sudo apt install acidrip ; sudo apt install dvdrip ; sudo apt install handbrake ; sudo apt install k9copy ; sudo apt update

.

LinuxMint 2017
Instalar-Ubuntu-Cleaner

.

 

$ sudo apt update && sudo add-apt-repository ppa:gerardpuig/ppa -y && sudo apt update && sudo apt install ubuntu-cleaner -y && sudo apt update

.

 

É interessante usar o Ubuntu-Cleaner para remover:

 

.

1. App caches (incluindo o cache dos browsers)
2. Apt cache
3. Thumbnail cache
4. kernel velho

 

.

As outras opções de limpeza, podem ser perigosas além disto, não funciona muito bem no Linux Mint 16.04 e 16.10

 

.

 

Como usar o comando wget disfarçado de navegador?

.

Com –user-agent

.

ALGUNS SITES DESABILITAM SEUS DOWNLOADS QUANDO DETECTAM QUE NÃO ESTÃO SENDO FEITOS POR UM NAVEGADOR. VEJA COMO USAR O WGET “DISFARÇADO” DE FIREFOX:

.

wget –user-agent=”Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3″ http://link-do-download

 

.

 

BAIXAR UM SITE COMPLETO VIA WGET

.

Segue o comando para fazer download de um site completo, usando o parâmetro –mirror:

.

wget –mirror -p –convert-links -P ./LOCAL http://www.site.com.br

 

.

 

LinuxMint 2017
Onde encontrar os Wallpapers? Fica em:

/usr/share/backgrounds

 

.

 

LinuxMint 2017
SELENE-MEDIA-ENCODER
Instale
Selene-Media-Encoder

 

.

Objetivo fornecer uma interface gráfica simples para converter arquivos para os formatos populares, juntamente com opções de linha de comando poderosas para codificação autônoma/automatizada. Selene está em constante desenvolvimento e tem o suporte a SOX Audio Processing, uma opção para verificar se há encoders desaparecidos.

 

.

$ sudo apt update && sudo apt-add-repository ppa:teejee2008/ppa -y && sudo apt update && sudo apt install selene -y && sudo apt install -f && sudo apt update

.

LinuxMint 2017
Instalar o World Of Warcraft no Linux usando o Wine

.

World of Warcraft é um MMORPG (Massive Multiplayer Online Role-Playing Game ou jogo de interpretação de personagens online e em massa para múltiplos jogadores) da produtora Blizzard. Ele é um jogo on-line no mundo fantástico de Azeroth, introduzido no primeiro jogo da série, Warcraft: Orcs & Humans em 1994.

.

Baixo o pacote e salve em downloads usando o link abaixo:

.

http://dist.blizzard.com/downloads/wow-installers/full/World-of-Warcraft-Setup-ptBR.exe

.

Execute instalador através do Wine com o comando:

.

wine World-of-Warcraft-Setup-ptBR.exe

.

Na primeira tela, aguarde o programa carregar.

.

Na tela de configuração de instalação, modifique ou deixe como está. Em seguida, clique no botão “Continuar”.

.

Aguarde o processo de instalação finalizar.

.

No final do processo, será mostrada a tela de login. Entre com os dados de sua conta (ou crie uma, clicando no botão “Criar conta gratuita”) e depois clique em “Conectar.

.

Depois disso, sempre que precisar, você pode iniciar o jogo através do ícones criado na sua área de trabalho.

.

LinuxMint 2017
Instale o FreeCAD – ferramenta CAD poderosa, que utiliza a modelagem paramétrica? Então veja como instalar o FreeCAD no Ubuntu, um modelador 3D paramétrico de propósito geral baseada em recursos para CAD, MCAD, CAx, CAE e PLM é baseado no OpenCasCade, um kernel de geometria poderoso. Ele lê e produz muitos formatos abertos de arquivos como STEP, IGES, STL e outros. Além disso, sua interface é construída com Qt FreeCAD, ou seja, ele funciona exatamente da mesma maneira em plataformas Windows, Mac OS X e Linux. A modelagem paramétrica permite que você modifique facilmente seu projeto, voltando atrás no histórico do seu modelo e mudando seus parâmetros. O programa é voltado diretamente para engenharia mecânica e design de produto, mas que também se encaixa em uma ampla gama de usos em engenharia, tais como arquitetura ou outras especialidades de engenharia.

.

Instale:

.

sudo apt install freecad

.

Tem também o programa Librecad.

 

.

 

LinuxMint 2017
OBS Studio – Software popular entre os YouTubers, o OBS Studio tem versão para Linux e Windows e permite que você faça captura de tela no seu computador ou faça live streams para o YouTube, entre várias outras funções.

 

.

$ sudo apt update && sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next -y && sudo apt update && sudo apt install ffmpeg -y && sudo apt update && sudo apt install obs-studio -y && sudo apt update

.

Atualmente o Ubuntu está recusando o repositório:

.

ppa:kirillshkrogalev/

.

Instale pela Software Boutique.

.

LinuxMint 2017
Instalo o FFMPEG
FFMPEG – projeto de software livre que produz bibliotecas e programas que são utilizados para a manipulação de dados multimídia. Permite decodificar, codificar, transcodificar, mux, demux, stream, filtro e reproduzir praticamente qualquer coisa que pessoas e máquinas criaram.

.

$ sudo apt update && sudo sh -c ‘echo “deb http://www.deb-multimedia.org jessie main non-free” >> /etc/apt/sources.list’ && sudo apt update && sudo apt install deb-multimedia-keyring && sudo apt update && sudo apt install ffmpeg && sudo apt update

.

Para desinstalar o programa FFMPEG, uso comandos abaixo

.

$ sudo apt remove ffmpeg && sudo apt autoremove

.

LinuxMint 2017
Áudio-Recorder

.

Gravador de áudio para pc: Audio Recorder. Grava áudio de sistema, microfone ou aplicações

.

Audio Recorder é um programa de gravação de áudio. É ferramenta permite ao usuário gravar o áudio de microfones, webcams, placa de som do sistema, media player ou navegador e etc Ele pode salvar a gravação em vários formatos listados: Ogg, MP3, Flac, Wav (22kHz), Wav (44kHz) e SPX. Permite o uso de placa de som do sistema de origem, microfone, áudio/vídeo player, qualquer aplicativo (como chamadas Skype com qualquer interação do usuário) e um programa definido pelo usuário para gravação. Pode ser configurado para interromper a gravação se o limite do arquivo de saída definido pelo usuário, for alcançado. Traz um indicador de painel para Ubuntu, de onde o usuário pode facilmente acessar algumas opções como: exibir/ocultar janela, iniciar/parar a gravação e abrir o local onde a gravação está sendo salva.

.

https://launchpad.net/~audio-recorder

.

Para saber a versão do Linux Mint digite:
$ lsb_release -cs

.

Para saber o número do release do Linux Mint digite:
$ lsb_release -rs

.

$ sudo apt update && sudo apt install audio-recorder && sudo apt update

.

LinuxMint 2017
Kingsoft WPS Office no Linux

.

Baixo a versão mais recente:

.

http://wps-community.org/download.html

.

Verifique a integridade do pacote instale gtkhash:

.

sudo apt install gtkhash

 

.

Ou abra o terminal no local onde está o pacote e sigite:

.

sha1sum nome_do_pacote_completo

.

compare com os numeros e letras do site onde você baixou o pacote. Se forem exatamente iguais não houve homem do meio e tudo deve estar ok.

.

LinuxMint 2017
INSTALO – O visualizador de PDF MuPDF

.

$ sudo add-apt-repository ppa:ubuntuhandbook1/apps && sudo apt update && sudo apt install mupdf mupdf-tools

.

LinuxMint 2017
INSTALE

.

Instalo o Media Center Kodi no Ubuntu

.

$ sudo add-apt-repository ppa:team-xbmc/ppa && sudo apt update && sudo apt install kodi && sudo apt install –install-suggests kodi && sudo apt update

.

Remover Media Center Kodi no Ubuntu.

.

$ sudo apt remove –purge kodi -y && sudo apt autoremove -y

.

LinuxMint 2017
Instale GScanPDF – um modo fácil de produzir arquivos PDF de documentos escaneados.

.

sudo add-apt-repository ppa:jeffreyratcliffe/ppa -y && sudo apt update && sudo apt-get install gscan2pdf -y

.

LinuxMint 2017
Geradores de senhas – Posso escolher entre comodidade ou segurança.

.

Instalo PWGEN, XKCDPASS, DICEWARE, MAKEPASSWD, REVELATION, KEEPASSX.

.

Para instalar:

.

sudo apt install aptitude -y && sudo apt update && sudo aptitude install pwgen xkcdpass diceware makepasswd revelation -y && sudo aptitude update

.

Para aprender a usar digito no terminal:

.

man pwygen

.

man xkcdpass

.

E ASSIM POR DIANTE…

 

.

Para usar o keepassx tem que criar a database, depois criar o grupo, depois fazer uma entrada. Ao fazer a entrada, tem um botão pequeno que gera uma senha o keepassx pode ser usado para guardar senhas de host da internet.

.

Não use usuário e senha admin/admin no roteador. A maioria dos ataques acontecem via roteador porque a muita gente usa admin e admin como usuário e senha.

.

Nunca use a mesma senha duas vezes. Uma senha para cada coisa sempre.

.

LinuxMint 2017
INSTALE

.

Navegadores de Internet que usam o Terminal do Linux para navegar. Navegadores de Internet que navegam em modo gráfico.

.

$ sudo apt update && sudo apt install w3m w3m-img lynx elinks gopher youtube-dl wget links midori firefox && sudo apt update

.

Aprenda a navegar usando w3m visite (copie e cole no terminal):

.

w3m http://www.howtogeek.com/103574/how-to-browse-from-the-linux-terminal-with-w3m/

.

Comandos básicos w3m

.

shift+h

.

w3m google.com

.

shift+b

.

shift+u

.

Para ver imagens no terminal use o terminal Xterm ou Gnome Terminal ou KDE’s console

.

LinuxMint 2017
.

INSTALO – MOC – Fácil e Leve Reprodutor de Musica
formatos de arquivos suportados pelo programa:
MP3, Ogg Vorbis, FLAC, AAC, Musepack, Speex, MOD e WavPack

.

$ sudo apt update && sudo apt install moc moc-ffmpeg-plugin && sudo apt update

.

LinuxMint 2017
Instalo o anoise permite reproduzir vários sons relaxantes.

.

sudo apt search anoise

.

sudo add-apt-repository ppa:costales/anoise ; sudo apt-get update ; sudo apt-get install anoise ; sudo apt install anoise-community-extension1 anoise-community-extension2 anoise-community-extension3 anoise-community-extension4 ; sudo apt update

.

Para outros ambientes de desktop, tem a GUI do ANoise, usando o seguinte comando:

.

sudo apt install anoise-gui

.

Caso eu queira remover:

.

sudo apt-get remove anoise*

sudo apt-get autoremove

.

LinuxMint 2017
Esvaziar a Lixeira usando o terminal

.

Instalar trash-cli

$ sudo apt update && sudo apt install trash-cli && sudo apt update

.

comando para limpar a lixeira

$ sudo trash-empty

comando para mandar um arquivo para a lixeira, tem que estar com o terminal aberto na pasta onde está o arquivo. Digamos que você tem um arquivo na Área de Trabalho chamado flek

$ trash-put flek

.

A lixeira fica cheia e esvazia a liveira com o já citado acima

$ sudo trash-empty

 

.

LinuxMint 2017
Programas para criar e guardar anotações

.

sudo apt install rednotebook cherrytree ; sudo apt update && sudo apt full-upgrade

.

LinuxMint 2017
RADIO ONLINE

.

Instale

.

Rádios on line com o Gradio está disponível nos repositórios oficiais nas versões mais recentes do Ubuntu e pode ser instalado usando a Central de programas ou usando o comando:

.

$ sudo apt update && sudo apt install gradio && sudo apt update

.

O programa permite que os usuários possam encontrar estações de rádio, digitando em sua caixa de pesquisa. Em seguida, já é possível ouvir uma rádio de internet, apenas clicando sobre ela.

.

No entanto, essa nem sempre é a versão mais recente. Para ter a última versão do Gradio no Ubuntu mais atual, e receber automaticamente as futuras atualizações copie e cole abaixo no terminal.

.

$ sudo apt update && sudo add-apt-repository ppa:haecker-felix/gradio-daily && sudo apt update && sudo apt install gradio && sudo apt update

.

 

LinuxMint 2017
Super Mario – Existe um projeto Open Source com um design baseado no Mario: o Secret Maryo Chronicles e ele está disponível no repositório das principais distribuições Linux.

.

Para instalar execute:

.

$ sudo apt-get install smc smc-data smc-music

.

Super Mario em modo texto – dos alunos da FATEC de Carapicuíba – SP

.

Baixo o projeto hoje em:

.

https://sites.google.com/site/doriedsonago/trabalhos-academico/mario_bros_shellscript.zip?attredirects=0&d=1

 

.

Após baixar, descompacto arquivo usando navegador de arquivos gráfico (como nautilus ou pcmanfm), também tenho instalado em minha distro o unzip, e posso fazer a mesma coisa via terminal, e depois acesso a pastinha:

.

$ unzip mario_bros_shellscript.zip -d mario-bros

.

$ cd mario-bros/

.

Após descompactar o arquivo, acesso a pastinha pelo terminal e executo o aplicativo com o comando abaixo:

.

$ ./mario.sh

.

LinuxMint 2017
INSTALE

.

Instalando o Clementine Player no Ubuntu

.

Clementine Player está disponível nos repositórios oficiais de algumas versões do Ubuntu e pode ser instalado usando a Central de programas ou usando o comando sudo apt install clementine. No entanto, nem sempre é a versão mais recente. Por isso, para ter a última versão desse programa no Ubuntu, e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

.

$ sudo apt update && sudo add-apt-repository ppa:me-davidsansome/clementine && sudo apt update && sudo apt install clementine -y && sudo apt update

.

 

LinuxMint 2017
DVDStyler 3.0.3 – Cross Plataforma para criação pessoal de DvD’s

.

$ sudo apt update && sudo add-apt-repository ppa:ubuntuhandbook1/dvdstyler -y && sudo apt update && sudo apt install dvdstyler -y && sudo apt update

 

.

LinuxMint 2017
INSTALO – Take a Break para dar pausas no uso do computador depois de um tempo de trabalho configurável.

Não é apenas lembrete popup. Você define o tempo de trabalho, tempo da pausa e o efeito.

A aplicação então executará a ação (efeito) que você selecionou para fazer uma pausa, depois que o tempo de trabalho expirar. O gnome-screensaver precisa estar instalado em seu sistema. Se você tem um sistema leve num computador modesto não instale.

.

$ sudo apt update && sudo add-apt-repository ppa:vlijm/takeabreak && sudo apt update && sudo apt install takeabreak && sudo apt update

.

LinuxMint 2017
Instalo as fontes cantarell

.

sudo apt-get update && sudo apt-get install fonts-cantarell && sudo apt update

.

LinuxMint 2017
WALPAPERS

.

Instalo Wallpapers de Versões anteriores do Ubuntu

.

$ sudo apt update && sudo apt install ubuntu-wallpapers* && sudo apt update

.
————-

Linux Mint 2017
Minha lista dos melhores programas usados no Linux Mint 2017:

.

 

Instalo:

.

sudo apt install checkinstall ; sudo apt update ; sudo apt install vlc firefox gparted gimp filezilla audacity thunderbird geany k3b inkscape audacious unetbootin bleachbit smplayer youtube-dl supertux clementine calibre cheese guake synaptic transmission dropbox libreoffice rhythmbox openshot soundconverter vim gedit mousepad uget gnome-disk-utility supertux bluefish devede furiusisomount dosbox pinta minitube p7zip scribus nano gtk-recordmydesktop kdenlive gdebi htop pdfshuffler okular hardinfo lyx winff handbrake seahorse firejail midori xfburn dvdbackup liferea mplayer krita pyrenamer fbreader steam gbrainy dreamchess comix mcomix kazam stella ffmpeg alien openbox gweled aria2 qmmp pychess recordmydesktop scratch ogmrip scummvm gprename chromium-bsu ripperx numlockx gtkorphan gpick aptoncd p7zip-rar pipewalker chkrootkit pencil ; sudo apt update ; sudo apt install -f ; sudo apt full-upgrade -y ; sudo update-grub ; sudo dpkg –configure -a

.

Linux Mint 2017
Sobre o reprodutor de musica Rythmbox há algo a fazer, instalo o Coverart Browser plugin e mais outros plugins.

.

 

sudo apt update ; sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins -y ; sudo apt update ; sudo apt-get install rhythmbox rhythmbox-plugin-coverart-browser -y ; sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins ; sudo apt update ; sudo apt install rhythmbox-plugin-complete ; sudo apt install -f ; sudo apt update ; sudo apt full-upgrade ; sudo dpkg –configure -a ; sudo update-grub

.

Se eu quiser desinstalar o plugin Coverart;

.

sudo apt-get remove rhythmbox-plugin-coverart-browser

sudo apt-get autoremove

 

.

 

Para desinstalar o Rhythmbox;

 

sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins –remove

 

sudo add-apt-repository ppa:fossfreedom/rhythmbox –remove

 

sudo apt-get remove rhythmbox

 

sudo apt-get autoremove

 

.

 

Se eu quiser resetar o Rhythmbox para as configurações originais removo as pastas:

.

~/.local/share/rhythmbox
~/.cache/rhythmbox
~/.gconf/apps/rhythmbox

.

Posso executar via terminal o comando abaixo:

.

sudo rm ~/.local/share/rhythmbox/ ~/.cache/rhythmbox/ ~/.gconf/apps/rhythmbox/ -r

.

Linux Mint 2017
Para instalar tudo do smplayer eu posso fazer assim:

.

 

sudo add-apt-repository ppa:rvm/smplayer ; sudo apt-get install smplayer smtube smplayer-themes smplayer-skins

 

.

 

Se eu quiser remover o smplayer:

 

sudo add-apt-repository ppa:rvm/smplayer –remove ; sudo apt-get remove smplayer smplayer-skins smplayer-themes ; sudo apt-get autoremove

 

.
.

 

Linux Mint 2017
Para obter videos, eu posso usar o streamstudio. Posso baixar o arquivo .deb e instalar com o gdebi no link abaixo:

 

https://www.streamstudio.me/

 

.

 

Não acho legal o procedimento abaixo, porque a chave adicionada pode talvez em pouco tempo recusada pelo sistema do LinuxMint… Mas é outra opção para instalar o streamstudio:

 

.

 

sudo add-apt-repository “deb http://ppa.streamstudio.cc/ $(lsb_release -cs) main”

.

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys DD91DF2D9C84CD39

.

sudo apt update

.

sudo apt install streamstudio

.

 

Para eu remover o streamstudio uso o comando abaixo:

 

sudo add-apt-repository -r “deb http://ppa.streamstudio.cc/ $(lsb_release -cs) main”

.

sudo apt remove streamstudio

.

LinuxMint 2017
Icones Square-Beam

.

$ sudo add-apt-repository ppa:noobslab/icons -y && sudo apt update && sudo apt install square-beam-icons -y

 

.

 

LinuxMint 2017
Instalando o conjunto de ícones Antu no Linux Mint

.

$ sudo add-apt-repository ppa:noobslab/icons2 -y && sudo apt update && sudo apt install antu-universal-icons -y

 

.

 

LINUX MINT 2017
Eu quero ampliar uma imagem e ter qualidade na ampliação dela. Vou usar o Gimp.

.

 

Abro a imagem usando o Gimp. Clico nela, vou no menu imagem e lá vou em redimensionar imagem. Terá uma tela de redimesionamento escolho um valor usando a referencia de altura e largura a resolução de monitores. Escolho a opção Sinc (Lanczos3) e clico em redimensionar. Então vou no menu “Arquivo” depois na opção “Export As…”, para salvar no formato que desejo.

Posso sempre que eu quiser, usar esse procedimento para ampliar suas imagens, sem perder a qualidade.

.

LinuxMint 2017
instalo o gerenciador de arquivos Double Commander

.

Antes de instalar, no caso de ter tentado instalar ele anteriormente;

.

sudo rm -Rf /opt/doublecmd* ; sudo rm -Rf /usr/bin/doublecmd ; sudo rm -Rf /usr/share/applications/doublecmd.desktop

.

Para 64 bits

.

wget https://ufpr.dl.sourceforge.net/project/doublecmd/DC%20for%20Linux%2064%20bit/Double%20Commander%200.7.8%20beta/doublecmd-0.7.8.gtk2.x86_64.tar.xz -O doublecmd.tar.xz

.

sudo tar Jxf doublecmd.tar.xz -C /opt/

.

sudo mv /opt/doublecmd*/ /opt/doublecmd

.

sudo ln -sf /opt/doublecmd/doublecmd /usr/bin/doublecmd

.

echo -e ‘[Desktop Entry]\n Version=1.0\n Name=doublecmd\n Exec=/opt/doublecmd/doublecmd\n Icon=/opt/doublecmd/doublecmd.png\n Type=Application\n Categories=Application’ | sudo tee /usr/share/applications/doublecmd.desktop

.

Digito doublecmd em um terminal, seguido da tecla TAB.

.

Coloque um atalho na área de trabalho usando o comando abaixo, e uso-o para iniciar o programa.

.

sudo chmod +x /usr/share/applications/doublecmd.desktop

.

cp /usr/share/applications/doublecmd.desktop ~/Área\ de\ Trabalho/

.

Se quiser remover;

.

sudo rm -Rf /opt/doublecmd*

sudo rm -Rf /usr/bin/doublecmd

sudo rm -Rf /usr/share/applications/doublecmd.desktop

.
.
.
LinuxMint 2017
Posso instalar o reprodutor de musica tomahawk:

.

 

sudo add-apt-repository ppa:tomahawk/ppa ; sudo apt update ; sudo apt install tomahawk

 

.

A remoção do tomahawk é assim:

.

sudo add-apt-repository ppa:tomahawk/ppa –remove

sudo apt-get remove tomahawk

sudo apt-get autoremove

.

LinuxMint 2017
Verifico a cada 15 dias RootKits com Rkhunter e Chkrootkit
.
.
.
$ sudo apt update && sudo apt install rkhunter chkrootkit -y && sudo apt update
.
.
.
$ sudo rkhunter –check && sudo rkhunter –unlock && sudo rkhunter –update && sudo rkhunter –versioncheck && sudo rkhunter –config-check && sudo chkrootkit
.

LinuxMint 2017
Proteger Textos, senhas e HD Externo NTFS

.

 

Proteger textos com Encryptpad

.

$ sudo apt update && sudo add-apt-repository ppa:nilarimogard/webupd8 -y && sudo apt-get update && sudo apt install encryptpad encryptcli -y && sudo apt update

.

Proteger senhas instalando keepassx e seahorse

.

$ sudo apt update && sudo apt install keepassx seahorse -y && sudo apt update

.

 

*Obs.
Antes de usar o Veracrypt a sério…
Teste primeiro em um pendrive.
#
Como usar o VeraCrypt usando o terminal?

#
Principais comandos para usar o programa.

#
Criar um novo volume:
veracrypt -t -c

#
Montar um volume:
veracrypt volume.hc /media/veracrypt1

#
Montar um volume como somente leitura, usando keyfiles:
veracrypt -m ro -k keyfile1,keyfile2 volume.tc

#
Montar um volume sem montar seu sistema de arquivos:
veracrypt –filesystem=none volume.tc

#
Montar um volume com prompt apenas para a sua senha:
veracrypt -t -k “” –protect-hidden=no volume.hc /media/veracrypt1

#
Desmontar um volume:
veracrypt -d volume.tc

#
Desmonte todos os volumes montados:
veracrypt -d

#
Para mais detalhes, consulte a ajuda do aplicativo:
veracrypt -h

#
Mais Instruções em:

#
https://veracrypt.codeplex.com/

#
http://www.linuxandubuntu.com/home/encrypt-data-in-linux-with-veracrypt-an-alternative-to-truecrypt

.

 

Encriptar HD Externo – Veracrypt

.

$ sudo apt update && sudo add-apt-repository ppa:unit193/encryption -y && sudo apt update && sudo apt-get install veracrypt && sudo apt update

.

 

Proteger senhas instalando keepassx e seahorse

.

$ sudo apt update && sudo apt install keepassx seahorse -y && sudo apt update

.

 

*Obs.
Antes de usar o Veracrypt a sério…
Teste primeiro em um pendrive.

.

LinuxMint 2017
SWAP – O funcionamento de um computador, para além de muitos outros aspetos, utiliza a memória para armazenar os programas abertos. Simplificando um pouco, pode-se dizer que essa memória é de dois tipos: a memória RAM e a SWAP (utilização do disco rígido ou HD).
Ora, a memória RAM é bastante mais rápida que os HDs, no entanto ela é mais limitada em termos de tamanho. Então o que o Ubuntu faz é utilizar a memória RAM e quando precisar de mais memória utiliza o disco como memória auxiliar.
O problema deste funcionamento do Ubuntu é que ele considera a prioridade de utilizar a memória SWAP um pouco elevada, utilizando-a mesmo quando ainda tem muito espaço na memória RAM. Assim, este artigo explica como diminuir essa prioridade fazendo com que, na generalidade dos casos, o Ubuntu tenha melhores desempenhos.
Este tema do modo de utilização dos vários tipos de memória é bastante extenso.

.

IMPORTANTE – O SWAP 10 não deve ser usado com Prelink (ou um ou outro). A alteração do swap é para computadores com 4GB de RAM ou mais. Os computadores abaixo de 4GB de RAM não devem executar este procedimento abaixo.

.

Para mudar o swap apenas temporariamente para ver se funciona, digite (copie e cole):

.

$ sudo sysctl vm.swappiness=10

.

Depois verifique com:
$ cat /proc/sys/vm/swappiness

.

 

Alterando o swap permanentemente.
Swap

.

$ cat /proc/sys/vm/swappiness

.

resultado:

.

60

 

.

Quero que fique igual a 10.
Execute o comando com estes parametros (veja que tem o -c e o echo que manda escrever vm.swappines = 10 no arquivo sysctl.conf que está na pasta etc):

 

.

$ sudo bash -c “echo ‘vm.swappiness = 10’ >> /etc/sysctl.conf”

 

.

Viu como estas anotações ajudam a entender a linguagem do terminal? 🙂

 

.

$ sudo shutdown -r now

 

.

Após o reboot, execute o comando sem root, só abra o terminal e cole:

.

$ cat /proc/sys/vm/swappiness

.

O resultado deverá ser:
10

.

LinuxMint 2017
INSTALE

.

Instalador gráfico de pacotes .deb

.

Instalar gdebi:

.

$ sudo apt update && sudo apt install gdebi -y && suda apt update

.

LinuxMint 2017
Instalo o Telegram

.

sudo apt update && sudo add-apt-repository ppa:atareao/telegram -y && sudo apt update && sudo apt install telegram -y && sudo apt update

.

 

LinuxMint 2017
Instalo o Tor-Browser

.

sudo add-apt-repository ppa:webupd8team/tor-browser -y ; sudo apt-get update ; sudo apt-get install tor-browser -y ; sudo apt-get update ; sudo apt-get upgrade

.

LinuxMint 2017
Medindo a velocidade da Internet
Instalo o speedtest-cli

.

 

sudo apt install speedtest-cli

.

Usando o Speedtest-cli para verificar a velocidade da internet

.

Para verificar a velocidade da internetar usando o Speedtest-cli no Linux, abra um terminal e execute o seguinte comando:

.

speedtest-cli

.

Por padrão, o programa irá selecionar o “melhor” servidor de testes para sua localidade. Mas se você quiser determinar essa localidade manualmente, execute o comando abaixo para listar os servidores disponíveis:

.

speedtest-cli –list

.

Será mostrada uma lista com um código e o nome da localidade.

.

Para pesquisar por uma localidade em específica, executando o comando:

.

speedtest-cli –list | grep -i “nome-localidade”

.

Depois de escolher a melhor localidade (lembre-se que quanto mais distante for do local do seu provedor de internet, mais lenta será sua resposta), execute o comando abaixo, substituindo numero-ID pelo código da localidade escolhida:

.

speedtest-cli –server numero-ID

.

Dica: digitando o comando abaixo, apos a finalização, você consegue pegar um link com o teste:

.

speedtest-cli –share

.

 

LinuxMint 2017
Instale Shellcheck – Verifica erros escritos na shell

.

sudo apt install shellcheck && sudo apt update

.

LinuxMint 2017
Medindo a velocidade da Internet
Instalo o speedtest-cli

.

sudo apt install speedtest-cli

.

Usando o Speedtest-cli para verificar a velocidade da internet

.

Para verificar a velocidade da internetar usando o Speedtest-cli no Linux, abra um terminal e execute o seguinte comando:

.

speedtest-cli

.

Por padrão, o programa irá selecionar o “melhor” servidor de testes para sua localidade. Mas se você quiser determinar essa localidade manualmente, execute o comando abaixo para listar os servidores disponíveis:

.

speedtest-cli –list

.

Será mostrada uma lista com um código e o nome da localidade.

.

Para pesquisar por uma localidade em específica, executando o comando:

.

speedtest-cli –list | grep -i “nome-localidade”

.

Depois de escolher a melhor localidade (lembre-se que quanto mais distante for do local do seu provedor de internet, mais lenta será sua resposta), execute o comando abaixo, substituindo numero-ID pelo código da localidade escolhida:

.

speedtest-cli –server numero-ID

.

Dica: digitando o comando abaixo, apos a finalização, você consegue pegar um link com o teste:

.

speedtest-cli –share

.

LinuxMint 2017
Instalo o jogo PainTown no Ubuntu, Debian e seus derivados

.

$ wget http://archive.getdeb.net/install_deb/playdeb_0.3-1~getdeb1_all.deb -O playdeb.deb

.

$ sudo dpkg -i playdeb.deb

$ sudo apt update

$ sudo apt install paintown

.

Instalar o Kernel Update para Ubuntu

.

wget https://raw.githubusercontent.com/aleritty/kernelupdate/master/kernel-update

.

wget https://www.googledrive.com/host/0B7OFvqFl4hQrYTBFdENSUVVhVV -O kernel-update

.

chmod +x kernel-update

.

Atualizar o kernel do Ubuntu com o Kernel Update

.

sudo ./kernel-update

.

Na tela do programa, selecione a primeira opção e depois vá para o botão “OK” e tecle enter

.

O programa informará qual é a última versão do kernel. Para atualizar, basta dar enter ou clicar no botão “Yes”

.

Em seguida, o programa começará a fazer o download dos pacotes. Aguarde e se necessário, forneça a senha de administrador para dar continuidade ao processo.

.

Quando terminar o processo, saia do programa reinicie o sistema, usando a opção padrão ou usando o comando abaixo

.

sudo reboot

.

LinuxMint 2017
INSTALE READERS

.

Epub Ebook reader:

 

.

$ sudo apt update && sudo apt install fbreader -y calibre comix && sudo apt update

 

 

.

LinuxMint 2017
Instale editor de epubs Sigil

.

sudo add-apt-repository ppa:ubuntuhandbook1/sigil -y && sudo apt update && sudo apt install sigil -y && sudo apt update

.

 

.

LinuxMint 2017
TEMAS E ÍCONES

.

Icones Escuros Sable:

.

$ sudo add-apt-repository ppa:noobslab/themes -y && sudo apt update && sudo apt install sable-gtk -y

 

.

Icones Elementary:

.

$ sudo add-apt-repository ppa:noobslab/icons && sudo apt update && sudo apt install myelementary -y && sudo apt update && sudo apt upgrade

.

LinuxMint 2017
NeoFetch

 

1
Adiciona o repositório

.

$ sudo add-apt-repository ppa:dawidd0811/neofetch -y

.

2
Atualiza

.

$ sudo apt update

.

3
Instala o neofetch e atualiza

.

$ sudo apt install neofetch cmus feh mpc nitrogen scrot moc -y && sudo apt update

 

.

PARA QUEM NÃO TEM PACIÊNCIA DE FICAR COPIANDO E COLANDO UM POR UM:

.

sudo apt update && sudo add-apt-repository ppa:dawidd0811/neofetch -y && sudo apt -y update && sudo apt install neofetch -y && sudo apt -y update && neofetch

.

Depois, quando quiser info sobre teu sistema, digite no terminal:

.

$ neofetch

 

.

 

LinuxMint 2017
INSTALE

.

i7z – Verificar o processador no Linux
Ferramenta para monitorar as frequências da CPU de seu PC e verificar o processador no Linux.

.

$ sudo apt update && sudo apt install i7z && sudo apt update

 

.

 

LinuxMint 2017
INSTALE

.

Procurando uma ferramenta para converter vídeos em GIF animado? Então veja como instalar QGifer no Ubuntu e sistemas derivados.

.

Instalando o QGifer

.

Para instalar o QGifer no Ubuntu e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

.

$ sudo apt update && sudo add-apt-repository ppa:nilarimogard/webupd8 && sudo apt update && sudo apt install qgifer && sudo apt update

.

 

#
Obs: Sempre feche tudo antes de reiniciar.
#

.

LinuxMint 2017
Instale Peek – Crie Gifs animadas [grave uma seleção de sua tela para uma imagem GIF animada] uma janela simples, que pode ser redimensionada para selecionar uma área de tela, e gravar imagens GIF animadas curtas.

.

sudo add-apt-repository ppa:peek-developers/stable -y && sudo apt-get update && sudo apt-get install peek -y && sudo apt update

.

LinuxMint 2017
Instalar o Gimp no LinuxMint 2017

.

$ sudo add-apt-repository ppa:otto-kesselgulasch/gimp && sudo apt update && sudo apt install gimp

 

.

Para remover Gimp:

.

$ sudo apt install ppa-purge && sudo ppa-purge ppa:otto-kesselgulasch/gimp

 

.

 

LinuxMint 2017
Programa para captura de tela HotShot:

.

$ sudo add-apt-repository ppa:anton+/photo-video-apps -y && sudo apt update && sudo apt install hotshots -y

 

.

 

SE NÃO DER, INSTALE ESTE ABAIXO QUE É DO KDE:

 

$ sudo apt install shutter && sudo apt update

.

LinuxMint 2017
SystemBack

.

Remasterizar o Sistema (criar um .iso do teu sistema):

.

$ sudo add-apt-repository -y ppa:nemh/systemback && sudo apt update && sudo apt install systemback

.

https://launchpad.net/systemback

.

LinuxMint 2017
Instalando VirtualBox

.

$ sudo apt-get install virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-dkms virtualbox-guest-source virtualbox-guest-utils virtualbox-guest-x11 virtualbox-qt virtualbox-source ; sudo apt-get update ; sudo apt-get upgrade

.

OU POSSO USAR ESTES OUTROS MÉTODOS ABAIXO, APESAR DE PREFERIR O PRIMEIRO ACIMA.

.

wget http://download.virtualbox.org/virtualbox/5.1.22/VirtualBox-5.1.22-115126-Linux_amd64.run -O virtualbox.run

.

Torno o arquivo executável com o comando abaixo;

chmod +x virtualbox.run

Passo 6. Inicie a instalação do programa, com o seguinte comando;

sudo ./virtualbox.run

.

Siga os passos do instalador e se necessário, responda as questões feitas por ele, que em pouco tempo o programa estará instalado e pronto para ser usado.
Passo 8. Se depois você precisar desinstalar programa, use o seguint comando:

.

sudo sh /opt/VirtualBox/uninstall.sh

.

LEMBRANDO:

.

Instale também o “Extension Pack” para poder utilizar dispositivos USB nas suas máquinas virtuais, faça o download em:

.

https://www.virtualbox.org/wiki/Downloads

.

LinuxMint 2017
GNOME-SUSHI, sim este é o nome do pequeno e compacto aplicativo que nos permite acessar um arquivo sem necessariamente executá-lo.

.

Para instalar basta digitar na linha de comando ou simplesmente copiar:

.

$ sudo apt install gnome-sushi

.

Após a instalação basta você acessar algum diretório que contenha mp3, mp4, pdfs, txts, jpegs e imagens em geral, clicar sobre o arquivo e pressionar a barra de espaço, será aberto um visualizador e reproduzirá o conteúdo selecionado, para interromper a execução, basta pressionar ESC ou clicar no ícone da janela para fechar.

.

Estudos Linux

.

Linux Mint, para eu listar todos os programas instalados.

.

sudo dpkg -l

.
.

Para eu gravar esta lista em um arquivo de texto:

.

cd ~

.

sudo dpkg -l > todos-os-prog-instalados-lista.txt

.

Então eu leio o que me interessa não pelo terminal, mas sim usando um editor de texto.

 

.
.

 

COMO RENOMEAR ARQUIVOS EM MASSA COM PYRENAMER?
.

Para instalar;

.

sudo apt install pyrenamer

 

.

 

Necessito renomear um conjunto de arquivos e nesse momento nada melhor que uma aplicação que faça automaticamente essa tarefa aborrecida e por vezes demorada.

.

Características do pyRenamer

Padrões pré-definidos para renomear ficheiros

Pesquisa e substituição

Substituições comuns (ex. alteração da extensão)

Renomear imagens com base nos metadados

Renomear ficheiros de audio com base nos metadatos

.

 

.

Eu acho que neste momento, para pessoas como eu que não irão ingressar na vida profissional usando Linux, estas anotações são o suficiente. Claro que sempre dá para ir aprendendo mais alguma coisinha.

Uma coisa Boa

 

Alguém te ensinou uma coisa boa.

Dizem que a vida é muito curta para uma pessoa viver o mesmo dia mais de uma vez.

Mas se a pessoa depois de analisar 600 dias, escolhe repetir o processo de apenas um destes dias que; para ela foi um dia extremamente feliz?

O segredo estará em agir da mesma maneira de modo que faça acontecer o mesmo dia feliz todos os dias.

O que alguns tolos chamam de rotina, pode ser a felicidade para outros.

Um dia feliz porventura, a pessoa fica numa boa onde está sem arrependimentos fazendo as coisas agradáveis que são possíveis de serem feitas sem reclamar, sem ter expectativas, sem ser tormentas a respeito do que foi, nem do que seria.

Ser feliz agora de qualquer maneira que puder no mesmo lugar, com a mente em paz.

Ai sim.

Ser feliz é reproduzir o mesmo humilde e simples dia feliz todos os dias e nunca, nunca enjoar dele.

Porque enjoar deste dia maravilhoso é abortar a felicidade.

Então João, então Maria, todo dia feliz…

Pense nisto; todo dia feliz pode ser construído e replicado.

Resumindo, todo dia verdadeiramente feliz é o mesmo dia.

Você fez todas as coisas certas e acaba tendo a felicidade por 24 horas.

Amanhã quem sabe?

Você será capaz e construir mais um dia que nem o de ontem?

E você já aprendeu que se ficar andando pelo mundo todo(a) feliz e alegre, logo logo alguém vai aparecer e pelas tuas costas te dar um paulada, ou tiro na cabeça.

Atualmente, esta pode ser a real.

Não tem por que.

Se a única coisa que a pessoa pode controlar são as atitudes que ela toma.

Se a única coisa que a pessoa pode dar a outra pessoa é informação.

Vai tentar então.

Coisa boa é ter um dia feliz.

 

.