Linux Manjaro – anotação cmd e dicas


Linux Manjaro – Anotação Comandos e Dicas


Hoje em dia, o Manjaro faz quase tudo para o usuário automaticamente sendo necessário uns poucos cliques do mouse em programas gráficos de atualização e instalação. Mas acho muito positivo anotar e saber que mesmo assim; ainda podemos fazer tudo isto pelo terminal. Continuando…


Citação do Arch Wiki:

“Atualizações/atualizações parciais não são suportadas. Arch Linux [Manjaro] é uma distribuição de lançamento. Isso significa que, quando novas versões de bibliotecas são enviadas para os repositórios, todos os desenvolvedores e empacotadores reconstroem todos os pacotes nas bibliotecas. Por exemplo, se dois pacotes dependerem da mesma biblioteca, a atualização de apenas um pacote também poderá atualizar a biblioteca (como uma dependência), o que pode, então, quebrar o outro pacote, que depende de uma versão mais antiga da biblioteca. É por isso que atualizações parciais não são suportadas. Não use pacman -Sy [pacote] ou qualquer equivalente como pacman -Sy seguido por pacman -S [package]. Sempre atualize (com pacman -Syu) antes de instalar um pacote. Por isto, acho que recomendam instalar com o comando “sudo pacman -Syu” porque atualiza e instala. Tenha muito cuidado ao usar IgnorePkg e IgnoreGroup pelo mesmo motivo. Se o sistema tiver pacotes instalados localmente (como pacotes AUR), os usuários precisarão recriá-los quando suas dependências receberem um aumento de sonoridade.”


Prosseguindo…

O Pacman é o gerenciador de pacotes padrão do Manjaro usado para instalar, atualizar, configurar e remover software (por exemplo, para gerenciar pacotes de software).

– O Pacman já está instalado no Manjaro Linux por padrão.

– O Pacman é principalmente desenvolvido/mantido pelos desenvolvedores do Arch Linux.

– Pacman usa comandos do terminal.

Esta é uma anotação de referência rápida que lista os comandos mais comuns usados pelo Pacman. Os comandos não são completamente explicados.

– Sincronizando e atualizando o sistema (a primeira coisa a fazer após instalar o sistema)

sudo pacman -Syyu

– Pesquisando os Repositórios Manjaro

Os repositórios de software do Manjaro estão aí para qualquer software desejado, desde que saiba o nome do que deseja. O prefixo sudo não é necessário para isso.

Para procurar um pacote de software nos repositórios do Official Manjaro, a sintaxe básica é:

pacman -Ss [nome do pacote de software]

– Pesquisando em seu sistema

Além disso, também é possível procurar por pacotes que já foram instalados no seu sistema. Para informações básicas, digite o seguinte comando:

pacman -Qs [nome do pacote de software]

Caso contrário, para obter mais informações sobre um pacote instalado, digite o seguinte comando:

pacman -Qi [nome do pacote de software]

Também é possível obter ainda mais informações, incluindo arquivos de backup relacionados, bem como a data em que o pacote foi alterado pela última vez, digitando o comando:

pacman -Qii [nome do pacote de software]

O comando abaixo fornece uma descrição do pacote procurado e pacotes associados:

pacman -Ss [nome do pacote de software]

O comando abaixo oferece um resumo detalhado de um pacote:

pacman -Si [nome do pacote de software]

Mais um comando para resumo detalhado de um pacote de software:

pacman -Qi [nome do pacote de software]

pacman -Qii [nome do pacote de software]

Para obter uma lista dos pacotes instalados:

pacman -Q

Listar todos os pacotes órfãos sem dependências:

pacman -Qdt

Listar pacotes instalados do AUR:

pacman -Qem

Ver dependências de pacotes de software:

pactree -s -c [nome do pacote de software]

pactree -c [nome do pacote de software]

pactree [nome do pacote de software]

Finalmente, para uma lista de todos os pacotes instalados em seu sistema, digite o seguinte comando:

pacman -Ql

Aviso: Ao usar o comando acima, espere ver um monte de texto voando pelo terminal por um tempo!

– Dependências

Para listar todas as dependências de um pacote de software específico (ou seja, outro software que requer o pacote de software especificado para funcionar), digite o seguinte comando:

pactree [nome do pacote de software]

– Pacotes Órfãos

Para listar todos os órfãos – isto é, pacotes instalados que não são usados por qualquer outra coisa e que consequentemente não servem para nenhum propósito – digite o seguinte comando:

pacman -Qdt

OBS: É altamente recomendável remover os órfãos do seu sistema, pois, apesar de inofensivos, eles não servem a nenhum propósito além de ocupar espaço e recursos. Em vez de precisar removê-los um por um, o seguinte comando irá procurá-los e removê-los para você (um comando com um sub-shell que executa outro comando):

sudo pacman -Rs $(pacman -Qdtq)

– Download e instalação de pacotes de software

Pacotes de software podem ser baixados e instalados a partir de uma variedade de fontes, e não apenas dos repositórios oficiais do Manjaro. No entanto, observe que, ao instalar pacotes de fontes não oficiais, você o faz inteiramente por sua conta e risco!

Para instalar um pacote de software dos Repositórios Manjaro, a sintaxe básica é:

sudo pacman -Syu [nome do pacote de software]

OBS: muitos pacotes de software (especialmente aplicativos complexos) exigirão que outros pacotes de software – conhecidos como dependências – também sejam baixados e instalados para funcionar. Felizmente, o pacman detectará e instalará automaticamente esses dados.

Também é possível baixar pacotes de software sem instalá-los, inserindo o seguinte comando:

sudo pacman -Sw [nome do pacote de software]

Para instalar um pacote baixado:

sudo pacman -U [nome do pacote de software]

– Pacotes do AUR (Arch User Repository)

Para instalar um pacote do AUR usando um wrapper para o pacman, como o yay.

yay -S [nome do pacote de software]

– Removendo Aplicativos e Pacotes de Software

Para remover um pacote de software, a sintaxe básica é:

sudo pacman -R [nome do pacote de software]

Por exemplo, para remover o aplicativo de software Leafpad, o seguinte comando seria inserido:

sudo pacman -R leafpad

Também é possível remover o pacote e suas dependências, desde que essas dependências não estejam sendo usadas por nenhum outro pacote. É sábio uma vez que o pacote principal é removido deletar as dependências exclusivas dele também. Pois assim que o pacote principal for removido, elas se tornarão órfãs, não servindo a nenhum outro propósito além de sobrecarregar o sistema. Para fazer isso, digite o seguinte comando abaixo que remove um pacote com dependências que não estão sendo usadas por outros pacotes:

sudo pacman -Rs [nome do pacote de software]

No entanto, o Pacman geralmente também cria arquivos de configuração de backup ao excluir pacotes. Como tal, para uma remoção mais completa (e mais limpa) (ou seja, o pacote, suas dependências e quaisquer arquivos de configuração normalmente gerados pelo pacman), digite o seguinte comando:

sudo pacman -Rns

Tem uns programas/pacotes que a gente remove para poder começar ele do zero. Então a gente desinstala e quando instala ele de novo ele possui todas as informações de antes. Acho que é por causa dos arquivos de configuração que ficam no sistema mesmo depois de desinstalar um programa. Então repetindo, para remover um pacote e seus arquivos de configuração também:

sudo pacman -Rns [nome do pacote de software]

– Limpando o Cache

O cache do seu sistema é onde os pacotes de software baixados são armazenados para instalação. Mesmo depois de instalados, eles ainda podem permanecer no cache. É por isso que, ocasionalmente, pode-se descobrir que, ao reinstalar um pacote de software, ele não precisa ser baixado novamente. No entanto, é possível limpar o cache para liberar espaço no sistema (e pode ser necessário, em alguns casos raros, baixar e instalar novos pacotes de software).

Para limpar o cache de downloads que já foram instalados, digite o seguinte comando:

sudo paccache -rvk3

– Retendo pacotes de serem atualizados (hoje em dia o Manjaro faz quase tudo isto para o usuário automaticamente)

Cortesia do Arch Wiki

As configurações do Pacman estão localizadas em /etc/pacman.conf

Para impedir que um pacote específico seja atualizado:

IgnorePkg=package-name

Para vários pacotes, use uma lista separada por espaços ou use linhas IgnorePkg adicionais.

Ignorar todo um grupo de pacotes também é possível:

IgnoreGroup=gnome

– Melhore o download e a velocidade de acesso ao banco de dados classificando sua lista de espelhos adicionando um número ao comando -f/–fasttrack retornará um número de espelhos atualizados e responsivos:

sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu

– Otimizar a velocidade de acesso ao banco de dados

Se você tiver uma unidade de disco que gira (não um SSD!), Execute este comando depois de sincronizar o banco de dados. O Linux detecta automaticamente o SSD e, desde a versão do kernel 2.6.29, você pode verificar o sda com o comando:

lsblk -d -o name,rota

Exemplo:

$ lsblk -d -o
name,rota
NAME ROTA
sda 1
sdb 1

Você deve obter 1 para discos rígidos e 0 para SSD. Provavelmente não funcionará se o seu disco for um dispositivo lógico emulado pelo hardware (como um controlador RAID).

Comando Manjaro otimizar velocidade de acesso ao banco de dados:

sudo pacman-optimize && sync (parece não ser mais necessário)

– Aprendendo as opções do pacman

É uma boa idéia familiarizar-se com os usos variados e poderosos do pacman. Uma lista abrangente de opções que podem ser usadas com o pacman pode ser encontrada digitando o seguinte comando:

man pacman

– Para sair da lista, basta pressionar q.



Revendo alguns comandos:



Atualizar espelhos:
sudo pacman -Syyu --noconfirm ; sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu

Listar pacotes instalados do AUR:
pacman -Qem

Listar pacotes instalados:
pacman -Q

Buscar pacotes já instalados:
pacman -Qs [nome do pacote de software]

Para exibir informações abrangentes sobre um determinado pacote:
pacman -Si [nome do pacote de software]

Buscar pacotes de software do Manjaro:
pacman -Ss [nome do pacote de software]

Buscar pacotes de software do AUR:
yay [nome do pacote de software]
yaourt [nome do pacote de software]


OBS: O repositório AUR é usado por conta e risco do usuário. O Manjaro não oferece suporte para quaisquer problemas que possam surgir relacionados às instalações de software do AUR.


Instalar pacotes de software do Manjaro:
sudo pacman -Syu [nome do pacote de software]

Instalar pacotes de software do AUR:
yay -Syu [nome do pacote de software]
yaourt -Syu [nome do pacote de software]

Remover programa do Manjaro:
sudo pacman -Rsn [nome do pacote de software]

Remover programas do AUR:
yay -Rns [nome do pacote de software]
yaourt -Rns [nome do pacote de software]

Limpar cache:
sudo pacman -Syyu ; sudo paccache -rvk3

Atualizar:
sudo pacman -Syyu ; yay -Syua ; yaourt -Syyuua

Verificar órfãos:
pacman -Qdt

Remover órfãos:
sudo pacman -Rs $(pacman -Qqdt)

Instalar:
sudo pacman -Syu [nome do pacote de software]
yay -Syu [nome do pacote de software]
yaourt -Syu [nome do pacote de software]

Listar todos os pacotes de software instalados para um arquivo:
pacman -Ql > Manjaro-Lista-De-Pacotes-Instalados.txt


- Manjaro Firejail anotação dicas:

- Usando Firejail

Basta prefixar seu comando ou aplicativo com firejail. Exemplo:

firejail firefox

Você pode até integrar o firejail em toda a sua área de trabalho. Cada aplicativo que você iniciar usará a sandbox firejail, se ela for suportada por padrão. Para fazer isso, use o comando

sudo firecfg

- Firejail GUI

A equipe do firejail também desenvolve uma interface gráfica do usuário para o firejail chamado firetools. Está disponível no Arch User Repository.

- Bloquear um aplicativo de acessar a internet

Você pode usar a opção –net = none para garantir que o firejail não permita acesso à rede da seguinte forma:

firejail --net=none thunderbird

Mas essa opção bloqueará o acesso à rede local, como o acesso a pastas compartilhadas. Acho que ainda dá para ter acesso à rede local, porém bloquear o acesso do aplicativo à opção de uso da Internet --protocol=unix. Exemplo:

firejail --protocol=unix thunderbird

- Terminal

Em termos simples, um terminal (ou console) é uma interface que permite que comandos de texto sejam inseridos e exibidos. Como se trata de uma ferramenta extremamente poderosa e versátil para usar, o Arch e outros sistemas baseados em arch são notáveis ​​em usar bastante ele do que outras distribuições (user-friendly) como Ubuntu ou Mint, que têm colocado um foco maior sobre o uso de Graphical User Interfaces (GUI). Embora GUIs sejam fornecidas com Manjaro para realizar muitas tarefas comuns, particularmente para ajudar os novos usuários, assim como com outras distribuições user-friendly, pode, eventualmente, ser necessário usar o terminal para fazer alguma coisa. A maioria dos guias contidos na wiki do Manjaro, depende do uso do terminal, particularmente quando se trata de solucionar problemas e ajustar o sistema. Para aqueles usuários que desejam aprender mais sobre como o Manjaro funciona, e para aqueles que desejam aproveitar ao máximo sua versatilidade, é altamente recomendável aprender como usar o terminal. Não se preocupe: não é tão difícil ou assustador, a wiki do Manjaro pode ser usada para guiá-lo em cada passo do caminho.

https://wiki.manjaro.org/index.php?title=Using_Manjaro_for_Beginners#Using_the_Terminal

https://wiki.manjaro.org/index.php?title=Firejail

- Um guia do usuário mais completo pode ser encontrado no menu Aplicativos ou no local:

/usr/share/doc/manjaro/Beginner_User_Guide.pdf


Dicas e sugestões são muito bem vindas.


Até Breve!

🙂

Fonte

Manjaro 17.1.10 – Remover Pacotes Órfãos

2018

-------------------

Mandar um comando para dentro de um arquivo de texto pra eu conferir depois:

sudo pacman -Sargumento >> info-produzida-pelo-comando.txt

-------------------

Para obter informação detalhada de um pacote que eu quero instalar ou remover:

sudo pacman -Si nome-do-pacote

sudo pacman -Si nome-do-pacote >> info-detalhada-do-pacote.txt

-------------------

Para saber o que será/foi modificado:

sudo pacman -Qi nome-do-pacote

sudo pacman -Qi nome-do-pacote >> saida-do-comando1a.txt

sudo pacman -Qii nome-do-pacote

sudo pacman -Qii nome-do-pacote >> saida-do-comando1.txt

-------------------

Buscar um um pacote:

sudo pacman -Ss nome-do-pacote

sudo pacman -Ss nome-do-pacote >> saida-do-comando2.txt

-------------------

Atualizar todo o Manjaro:

sudo pacman -Syyuu

-------------------

Remover pacotes desnecessários:

sudo pacman -Qdt

-------------------

Verificar pacotes instalados manualmente por mim:

sudo pacman -Qe >> saida-do-comando3.txt

-------------------

Se eu quiser ver as dependências de um programa:

sudo pactree nome-do-programa

-------------------

Para listar os pacotes orfãos, executo:

sudo pacman -Qdt

-------------------

Se houver pacotes órfãos vai aparecer uma lista, então a remoção destes pacotes é realizada com o comando abaixo:

sudo pacman -Rns $(pacman -Qqdt)

-------------------

Remover todos menos as 3 últimas versões:

sudo paccache -rvk3

-------------------

Limpar o Cache aumenta espaço livre no disco, mas é melhor usar o comando acima. Usando o comando abaixo perco a possibilidade de downgrade:

sudo pacman -Sc

-------------------

Deixando a atualização do Manjaro mais rápida:

sudo pacman-mirrors -f 5 && sudo pacman -Syy

-------------------

Otimizando a database:

sudo pacman-optimize && sync

-------------------

Instalar um pacote baixado:

sudo pacman -U /package_path/package_name.pkg.tar.xz

-------------------

Posso também usar a URL:

sudo pacman -U http://www.examplepackage/repo/examplepkg.tar.xz

-------------------

Removendo pacotes:

sudo pacman -R nome-do-pacote

-------------------

Removendo pacotes com as dependências:

sudo pacman -Rs nome-do-pacote

-------------------

Listar os pacotes instalados:

sudo pacman -Q

-------------------

Listar os pacotes instalados e mandar para um arquivo de texto:

sudo pacman -Q >> lista-de-pacotes-instalados.txt

-------------------

Listar todos os pacotes do AUR:

sudo pacman -Qem

sudo pacman -Qem >> lista-de-pacotes-instalados-do-AUR.txt

-------------------

Ver dependências de pacotes:

sudo pactree nome-do-pacote

sudo pactree nome-do-pacote >> lista-dependencias-pacote1.txt

sudo pactree -c nome-do-pacote

sudo pactree -c nome-do-pacote >> lista-dependencias-pacote2.txt

sudo pactree -s -c nome-do-pacote

sudo pactree -s -c nome-do-pacote >> lista-dependencias-pacote3.txt

-------------------

Reinstalando o yaourt:

sudo pacman -S base-devel yaourt

yaourt -Syua

yaourt -Syua --devel

yaourt -Qdt

-------------------

Até Breve

🙂

.

Manjaro 17.1.10 – Comandos & Guia Pós-Instalação

Manjaro 17.1.10 Hakoila (XFCE) - COMANDOS E TUTORIAL PÓS-INSTALAÇÃO

-------------------

Utilizando Kernel: x86_64 Linux 4.16.7-1-MANJARO, instalado de modo gráfico com o gerenciador de pacotes do sistema.

-------------------

Este tutorial foi testado em máquina virtual. Funcionou muito bem. Uso por MINHA conta e risco. Continuo sendo um estudante de Linux.

-------------------

Atualmente, é recomendado instalar todos os aplicativos de modo gráfico usando o aplicativo gerenciador de pacotes chamado Pamac. Podemos instalar programas pelo terminal usando o comando pacman, yaourt e packer.

-------------------

Podemos fazer praticamente tudo pelo terminal no Linux, percebo, que funciona usar o comando yaourt e o comando packer (packer está sem atualização desde 2015) para instalar e remover pacotes; mas não são fundamentalmente necessários, pois existe o "Pamac 6.3.1-1" programa gráfico sofisticado para atualizar, adicionar e remover programas no MANJARO 17.1.10 criado por Guillaume Benoit.

-------------------
GUIA PÒS-INSTALAÇÂO MANJARO - 17.1.10 Hakoila (XFCE)
-------------------

Manjaro o que é Pamac?

"Pamac é um pedaço de software que permite a você instalar software no seu computador. Ele pode ser chamado pelo menu do sistema digitando Adicionar/remover programas."

"Pamac 6.3.1-1" programa gráfico sofisticado para atualizar, adicionar e remover programas no MANJARO 17.1.10 criado por Guillaume Benoit.

Software é uma sequência de instruções escritas para serem interpretadas por um computador com o objetivo de executar tarefas específicas. Para fins contábeis e financeiros, o software é considerado um bem de capital.

-------------------

Deste tutorial todos os aplicaticos que usem o comando “pacman -S” ou, “sudo pacman -S (nome-do_programa)” são seguros de instalar via terminal.

-------------------

OBS:
Usuário comum não pode fazer alterações no sistema e USUÁRIO ADMINISTRADOR pode.

-----------------------
GUIA PÒS-INSTALAÇÂO MANJARO - 17.1.10 Hakoila (XFCE)
-----------------------

SE TORNANDO O ADMINISTRADOR:

-------------------

Abra o terminal com o menu do mouse botão direito. Ou abra o terminal pelo menu do sistema. Digite: cd e aperte a tecla Enter.

-------------------

Digite: sudo su , digite sua senha .

-------------------

Estará em modo administrador. Em modo administrador não uso “sudo” NUNCA. O sudo é usado para fazer alterações no sistema. Então tem outros comandos que informam sobre diversas coisas, realizam diversas tarefas e assuntos que não necessitam do sudo. Tenho sempre isto em mente.

-------------------

Neste tutorial caso vejo “# sudo” desconsidero o “#” e execute o comando sem ser administrador.

-------------------

OBS: Recomendam não usar o comando: sudo pacman -Su (este cmd atualiza parcialmente os pacotes e isto é meio que tóxico para nosso belo Manjaro, ok?)

-------------------

O modo administrador é usado para alterações no sistema e com cuidado para não executar comandos inadequados que podem desestabilizar o sistema.

-------------------

O modo não administrador é mais seguro e deve-se usar de preferência apenas o comando pacman. O comando yaourt e packer podem instalar programas perigosos, não verificados. É um risco. O usuário que sabe de o que faz, sabe verificar estes programas antes de instala-los. Talvez estes comandos sejam uteis para verificação de pacotes:

-------------------

Comando que fornece resumo sobre o pacote/programa:

sudo pacman -Si nome_do_pacote

-------------------

Testo estes comandos abaixo e vejo se funcionam e entendo a função deles:

-------------------

1) sudo pacman nome-do-pacote -D

2) pacman nome-do-pacote -Q

3) sudo pacman nome-do-pacote -S

4) pacman nome-do-pacote -F

5) sudo pacman nome-do-pacote -V

-------------------

Não vejo motivo para preocupação pois, os programas oficiais do MANJARO todos podem ser instalados usando “sudo pacman -S” a atualização completa do sistema pode ser feita usando “sudo pacman -Syyu”.

.

É bom para quem quer aprender, usar todos os comando deste tutorial, mas em uma máquina destinada a estudo, ou, em uma máquina virtual.

.

Não deve-se estudar os comandos e testar softwares não pertencentes ao repositório oficial na máquina que usa-se para trabalhar.

.

GUIA PÒS-INSTALAÇÂO MANJARO - 17.1.10 Hakoila (XFCE)

.

Atualize todo o sistema. Primeiro passo é obrigatório. Não faça nada sem antes atualizar e reiniciar o sistema. Estes são tempos perigosos...

.

EXECUTANDO COMANDOS COMO ADMINISTRADOR:

.

Abro o terminal pelo menu do sistema. Executo:

.

1) sudo su

2) pacman -Syyuu

.

Sem ser administrador:

.

sudo pacman -Syyuu (Aperto enter e digito minha senha)

.

Depois sugiro que execute o comando abaixo:

.

1) sudo pacman -S yaourt ; sudo pacman -Sy ; sudo pacman -S packer ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu ; yaourt -Syyuua

.

2) sudo sh -c 'packer -Syyuu ; pacman -Sy ; pacman -Syu ; pacman -Syy ; pacman -Syyuu ; update-grub' ; yaourt -Syyuua

.

Execute reboot do sistema com o comando abaixo e volte a este tutorial:

.

sudo shutdown -r now

.

Aperte enter

.

OBS:
“EDITORES DE TEXTO SERVEM NÃO APENAS PARA ESCREVER MENSAGENS, RESUMOS, HISTÓRIAS. SERVEM TAMBÉM PARA COMPILAR ASSIM COMO, ESCREVER PROGRAMAS.”

.

GUIA PÒS-INSTALAÇÂO MANJARO - 17.1.10 Hakoila (XFCE)

.

Instalo editores de texto.

.

$ sudo pacman -S leafpad gedit mousepad --noconfirm ; sudo pacman -Sy

.

SUGESTÃO

.

Linha de comando para update, upgrade e limpeza. Recomendado para o fim da pós-instalação depois de dar reboot.

.

Responda as perguntas do terminal sempre com sim (S) ou yes (Y). Copie e cole abaixo mas, não use # , pode começar o comando com o terminal em $.

.

yaourt -Syyuua ; sudo packer -Syyuu ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu ; sudo pacman-optimize ; sudo pacman-mirrors -g ; sudo pacman-optimize && sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Qdt ; sudo pacman -Syyuu ; sudo pacman-optimize ; yaourt -Syua -devel ; yaourt -Syyuua ; yaourt -Syu -devel -aur

.

sudo shutdown -r now (Novamente reinicio o sistema)

.

Após o reboot, volto a este tutorial.

.

GUIA PÒS-INSTALAÇÂO MANJARO - 17.1.10 Hakoila (XFCE)

.

Comandos de otimização:

sudo pacman-mirrors -g ; sudo pacman-optimize && sudo sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Syyuu

.

COMANDOS MANJARO - 2018 - GUIA PÒS-INSTALAÇÂO MANJARO - 17.1.10 Hakoila (XFCE)

--------------------

Linhas de comando para atualização e otimização de todo o sistema Manjaro.
Vale a pena aprender isto.

--------------------

OBS:
Ao ser perguntado se quero remover repositórios digito não (n).

--------------------

sudo pacman -Syyuu ; sudo pacman -Sy ; sudo pacman -Su ; sudo pacman -Syy ; sudo pacman-optimize ; sudo pacman -Sc ; exit ; yaourt -Syua --devel ; yaourt -Syyuua ; yaourt -Syyuua ; yaourt -Syu --devel --aur

--------------------

LISTA DESCRITIVA DE COMANDOS:

--------------------

sudo pacman -Sy = sincroniza os repositórios.
---
sudo pacman -Su = procura por atualização.
---
sudo pacman -Syu = sincroniza os repositórios/procura por atualização.
---
sudo pacman -Syy = sincroniza os repositórios do Manjaro Linux.
---
sudo pacman -Syyu = sincronização total/procura por atualização.
---
sudo pacman -S pacote = instala um pacote.
---
sudo pacman -R pacote = remove um pacote.
---
sudo pacman -Rs pacote = remove o pacote junto com as dependências não usadas por outros pacotes.
---
sudo pacman -Rsn pacote = remove o pacote junto com as dependências não usadas por outros pacotes e junto com os arquivos de configuração.
---
sudo pacman -Ss pacote = procura por um pacote.
---
sudo pacman -Sw pacote = apenas baixa o pacote e não o instala.
---
sudo pacman -Si pacote = mostra informações de um pacote não instalado.
---
sudo pacman -Qi pacote = mostra informações do pacote já instalado.
---
sudo pacman -Se pacote = instala apenas as dependências.
---
sudo pacman -Ql pacote = mostra todos os arquivos pertencentes ao pacote.
---
sudo pacman -Qu = mostra os pacotes que serão atualizados.
---
sudo pacman -Q = lista todos os pacotes instalados.
---
sudo pacman -Qo arquivo = mostra a qual pacote aquele arquivo pertence.
---
sudo pacman -Qdt = lista pacotes desnecessários, sem dependências.
---
sudo pacman -Rns $(pacman -Qqdt) = apaga pacotes desnecessários, sem dependências
---
sudo pacman -A pacote.pkg.tar.gz = instala um pacote local.
---
sudo pacman -Sc = deleta do cache todos os pacotes antigos.
---
sudo pacman -Scc = limpa o cache, removendo todos os pacotes existentes no /var/cache/pacman/pkg/.
---
sudo pacman-optimize = otimiza a base de dados do pacman.
---
sudo pacman -Sdd = instala ignorando as dependências.
---
sudo pacman -Rdd = elimina um pacote ignorando as dependências.
---
sudo pacman-mirrors.conf = para gerenciar pacman.conf
---
sudo pacman-mirrors -g = para gerar um novo mirrorlist
---
sudo pacman -U home/user/arquivo.tar.xz = instalar pacotes baixados no pc
---
sudo pacman -U http://www.site.com/arquivo.tar.xz = instalar pacotes baixados via download
---
sudo pacman -Qem = lista pacotes instalados do repo AUR
---
sudo pacman -Rscn = desinstala pacotes e suas dependencias e seus registros, tudo.
---
sudo pacman -S pacote --nonconfirm = Instala o pacote sem precisar confirmar com “yes/no ,S/N”…
---
sudo pacman -Syu --ignoregroup pacote1 , pacote2… = sincroniza os repositórios/procura por atualização e ignora os grupos dos pacotes solicitados
---
yaourt -Syua --devel = sincronizar a base de dados
---
yaourt -Syyuua = atualizar o repo AUR
---
yaourt -Ss nome = pesquisar no repo AUR
---
yaourt -S nome = instalar pacotes do repo AUR
---
yaourt -R nome = remover pacotes do repo AUR
---
yaourt -Rsn nome = remover pacotes + dependências do repo AUR
---
yaourt -Syu --devel --aur = sincronizar a base de dados e atualiza pacotes

--------------------

GUIA PÒS-INSTALAÇÂO MANJARO - 17.1.10 Hakoila (XFCE) - COMANDOS DO PACMAN PARA ATUALIZAR O SISTEMA

--------------------

Abaixo segue a lista de comandos para atualizar o Manjaro Linux usando a linha de comando.

--------------------

Sincronizar repositório
sudo pacman -Sy

Procurar por atualização dos pacotes
sudo pacman -Su

Sincronizar os repositórios e procurar por atualizações
sudo pacman -Syu

Sincroniza os repositórios totalmente
sudo pacman -Syy

Sincroniza os repositórios totalmente e atualiza o Manjaro
sudo pacman -Syyu

--------------------

Porém a equipe de desenvolvedores do Manjaro Linux recomenda que ao atualizar o sistema, o usuário utilize o comando abaixo. Sincroniza os repositórios totalmente, atualiza o Manjaro e fixa a base de dados:

sudo pacman -Syyuu

--------------------

GUIA PÒS-INSTALAÇÂO MANJARO - 17.1.10 Hakoila (XFCE)

--------------------

COMANDOS DO PACMAN PARA PROCURAR PACOTE:

1) As sintaxes abaixo são úteis para buscar pacotes no repositório oficial do Manjaro Linux.

2) O comando de busca aceita variável absoluta, como um nome de um determinado pacote.

3) É possível procurar vários pacotes usando uma variável de categoria, permitindo buscas por termos como: www, browser, file manager, privacy. Para realizar uma busca por categoria os termos utilizados devem ser feitas em inglês.

4) A busca pode ser realizada usando termos relativos a um determinado grupo de pacotes como: gnome, kde, qt, openrc.

--------------------

Procurar pacote, termo ou grupo

1) pacman -Ss $pacote | $termo | $grupo

--------------------

Exemplificando:

1) busca por termo absoluto

pacman -Ss firefox

2) busca por categoria

pacman -Ss browser

3) busca por grupo

pacman -Ss gnome

--------------------
Manjaro Linux - Manjaro Linux - Manjaro Linux - Manjaro Linux
--------------------

COMANDOS DO PACMAN PARA BAIXAR PACOTE

O uso desse comando não é comum, mas podemos enfrentar alguma situação onde precisamos apenas baixar um pacote, é útil quando queremos fazer uma checagem em um determinado pacote para verificar localmente a sua integridade.

--------------------

Baixar pacote:

1) sudo pacman -Sw $pacote

--------------------

Comandos do pacman para instalar pacote

--------------------

OS COMANDOS DO PACMAN MAIS USADOS PARA INSTALAR PACOTES NO MANJARO LINUX SÃO OS TRÊS A SEGUIR

--------------------

Instalar um pacote do repositório oficial e resolver todas as suas dependências:

sudo pacman -S nome-do-pacote

--------------------

Instalar um pacote do repositório oficial ignorando suas dependências

sudo pacman -Sdd nome-do-pacote

--------------------

Instalar pacote do repositório de terceiros ou compilado localmente
sudo pacman -U $pacote.pkg.tar.xz

--------------------

Exemplificando:

INSTALANDO O FIREFOX COM TODAS AS SUAS DEPENDÊNCIAS

sudo pacman -S firefox

--------------------

Instalando o Firefox ignorando as suas dependências (muitos programas podem não funcionar por falta de suas dependências, portanto esse comando só deve ser usado por usuários experientes)

sudo pacman -Sdd firefox

--------------------

Instalando um pacote localmente (O terminal precisa está aberto na mesma localização do pacote)

sudo pacman -U yad-0.32.0-1-x86_64.pkg.tar.xz

--------------------

Instalando um pacote de repositório de terceiros (no exemplo instalo o Iceweasel do repositório do Parabola GNU/Linux)

sudo pacman -U https://www.parabola.nu/packages/libre/x86_64/iceweasel/download/

--------------------

Wiki ArchLinux escreveu:

"O gerenciador de pacote pacman é uma das grandes vantagens do Arch Linux. Combina um simples pacote no formato binário, com um fácil uso de sistema de compilação. A meta do pacman é tornar o mais fácil possivel gerenciar pacotes, sejam eles dos oficiais repositórios Arch ou das próprias compilações do usuário."

"Pacman mantém o sistema atualizado, listas de pacotes de sincronização com o servidor mestre."

"Este modelo servidor/cliente também permite o usuário baixar/instalar pacotes com um simples comando, completo com todas as dependências requeridas."

"Pacman é escrito na linguagem de programação C e usa o formato de pacote .pkg.tar.xz."

--------------------

Abaixo estão alguns comandos considerados significativos para serem usados no Manjaro ou distro baseadas no ArchLinux.

--------------------
Manjaro Linux - Manjaro Linux - Manjaro Linux - Manjaro Linux
--------------------

1. Atualizar o sistema

sudo pacman -Syyuu

2. Otimizar os espelhos

sudo pacman-mirrors -g
sudo pacman -Syy

3. Otimizar a base de dados

sudo pacman-optimize

4. Limpar o cache Limpe de pacotes que não estão instalados (/var/cache/pacman/pkg):

paccache -d
paccache -Sc
sudo pacman -Sc

5. Pesquisar por pacotes

pacman -Ss nome-do-pacote

6. Informar sobre pacotes

pacman -Si nome-do-pacote

7. Instalar pacotes

sudo pacman -S nome-do-pacote

8. Detalhar pacotes instalados

pacman -Qi nome-do-pacote

9. Remover pacotes

sudo pacman -R nome-do-pacote

10. Remover pacotes + dependências

sudo pacman -Rsn nome-do-pacote

11. Listar pacotes orfãos

pacman -Qqdt

12. Remover pacotes orfãos

sudo pacman -Rns nome-do-pacote

sudo pacman -Rns $(pacman -Qqdt)

13. Listar pacotes por endereço localmente

pacman -Ql nome-do-pacote

14. Listar pacotes por árvore de dependência

pactree nome-do-pacote

15. Listar pacotes instalados dos repos oficiais

pacman -Qen

16. Listar os pacotes (e suas dependências) instalados explicitamente com pacman ou yaourt, que ainda estejam em seu sistema.

pacman -Qet

17. Corrigir erro db.lck

sudo rm -f /var/lib/pacman/db.lck && sudo pacman-mirrors -g && sudo pacman -Syy

18. Atualizar o repo AUR

yaourt -Syyuua

19. Pesquisar no repo AUR

yaourt -Ss nome-do-pacote

20. Instalar pacotes do repo AUR

yaourt -S nome-do-pacote

21. Remover pacotes do repo AUR

yaourt -R nome-do-pacote

22. Remover pacotes + dependências do repo AUR

yaourt -Rsn nome-do-pacote

23. Listar pacotes instalados do repo AUR

pacman -Qem

----------------

INSTALANDO NO MANJARO, PACOTES/PROGRAMAS USANDO:

1) sudo pacman -S nomes_dos_pacotes_separados_por_espaço

2) sudo pacman -S vlc smplayer libreoffice firefox uget deluge calibre gimp pinta pix thunderbird filezilla hexchat nexuiz xboard dreamchess

.

Manjaro, como instalar programas sem ter que ficar confirmando o tempo todo?

.

O noconfirm tem dois tracinhos que o precede. Dois tracinhos. Tracinhos igual a:

sudo pacman nome-do-programa --noconfirm

----------------

Agora instalo alguns programas que gosto, alguns quero conhecer e outros preciso mesmo.

----------------

Programas de escritório, gráficos, internet, áudio e vídeo:

1) sudo pacman -S vlc --noconfirm

2) sudo pacman -S smplayer --noconfirm

3) sudo pacman -S rhythmbox --noconfirm

4) sudo pacman -Syu aegisub audacious audacity avidemux cheese pavucontrol deadbeef drumstick easytag quodlibet gaupol handbrake kamoso qmmp simplescreenrecorder caprine chromium deluge eolie falkon firefox rssguard-nowebengine telegram-desktop youtube-dl tor aria2 uget atril bookworm calibre fbreader freemind okular qpdfview sigil drumstick gcompris-qt buoh catfish clamtk conky-manager scribes terminator keepass l3afpad seahorse vim darktable filezilla firefox gimp smplayer inkscape isomaster qbittorrent sound-juicer tomahawk uget vlc firejail gufw firewalld rhythmbox

5) Para colocar aplicativos na sandbox firejail:

sudo pacman -Syu ; 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 pacman optimize ; sudo pacman -Syyuu

----------------

Postei ano passado um guia pós instalação do Manjaro:

https://semanickz.wordpress.com/2017/07/01/manjaro-linux-guia-pos-instalacao-2017/

----------------

Fonte que me ajudou bastante neste artigo: Manjaro Brasil

----------------

Até Breve!

🙂

.

Comandos mais usados no ShellScript

.

Comandos mais usados em Shell Script no Linux

.

Qual é o seu usuário?

.

Se você não tem certeza qual é o seu usuário, use o comando "whoami" sem aspas, para saber.

.

Como o prompt de usuário normal pode ser diferente para cada um, podemos em algum momento usar "prompt$" para indicar o prompt da linha de comando.

.

ESCOLHER O DIRETÓRIO ONDE COLOCAR O SCRIPT

Para que o script possa ser executado de qualquer parte do sistema, mova-o para um diretório que esteja no seu PATH. Para ver quais são estes diretórios, abra agora o terminal pelo menu do sistema e digite o comando:

echo $PATH

.

Se não tiver permissão de mover para um diretório do PATH, deixe-o dentro de seu diretório pessoal ($HOME). Digite no terminal: $HOME

.

CRIAR O ARQUIVO E COLOCAR NELE OS COMANDOS

Abra pelo menu do sistema o editor de texto gedit, pluma, leafpad, mousepad ou outro editor de textos de sua preferência para colocar todos os comandos dentro do arquivo.

.

COLOQUE A CHAMADA DO SHELL NA PRIMEIRA LINHA

A primeira linha do script deve ser:

#!/bin/bash

Para que ao ser executado, o sistema saiba que é o bash quem irá interpretar estes comandos.

.

TORNE O SCRIPT UM ARQUIVO EXECUTÁVEL

Use o seguinte comando para que seu script seja reconhecido pelo sistema como um comando executável:

chmod +x nome-do-teu-shellscript.sh

.

Para permitir que todos os usuários possam executar o script:

chmod a+x nome-do-teu-shellscript.sh

.

EXECUTE O SCRIPT

./nome-do-teu-shellscript.sh (Aqui "./" representa o diretório atual)

/home/seu-usuário/bin/nome-do-teu-shellscript.sh (Aqui informa onde está o script para que o bash execute em outra pasta)

.

BASH EXECUTANDO COMANDOS

Shell script é uma linguagem de script usada em vários sistemas operacionais, com diferentes dialetos, dependendo do interpretador de comandos utilizado.

Um exemplo de interpretador de comandos é o bash, usado na grande maioria das distribuições GNU/Linux.

A maior parte dos usuários classificam shell script como uma linguagem de fácil aprendizagem. O primeiro passo é, saber o que se deseja fazer, então ver qual o código que executa este comando em shell e aí criar, basta escrever o código em algum editor de texto e salvar. Veja só por exemplo, que de tempos em tempos você quer saber informações do sistema, instalar programas, remover programas, converter/alterar arquivos, fazer backups, adicionar informações, remover informações, etc.

.

AGORA ABRE O TERMINAL E DIGITA COMANDOS, POR EXEMPLO, DIGITE ESTES COMANDOS ABAIXO UM DE CADA VEZ:

echo

ls

echo ''

echo ""

echo "Olá!"

printf 'Bem vindo ao bash!' (Aperte a tecla enter e digite: ls)

echo '#!/bin/bash'

echo "#!/bin/bash"

echo ; echo "Olá!" ; echo

echo -e 'Bom\nDia\nMundo!'

echo "Hello world!"

echo "Hello "world"!"

echo "Hello \"world\"!"

printf "Hello world" (Aperte a tecla enter e digite: cd ~)

pwd

ls -t

sleep 7

echo ; echo 'Olá!' ; sleep 3 ; ls -t

free -h -t

free -th

sleep 4

date

cal

du -h

uptime

df -h

clear

free -tmlh

df -a -h

df -k -l

df -T -m

echo ; whoami ; echo

ls ; echo ; pwd ; echo

echo ; ls -at ; echo

du *

ls -lah

du -hcs

du -ach

du -Sh

du -Sk

clear

echo ; echo 'df: Relata o espaço de disco usado pelo sistema (Usado e Livre)' ; echo

ls -hat

echo ; echo "du: Relata o espaço utilizado no disco de tal arquivo ou diretório" ; echo

whereis bash

VALOR="Linux"

echo $VALOR

echo $VALOR $VALOR

VALOR='ls -t'

$VALOR

echo $VALOR

VALOR='free -h -t'

$VALOR

echo $VALOR

echo VALOR

read VALOR (aperte a tecla enter, digite: "ls" sem aspas e aperte enter.)

$VALOR

read VALOR (aperte a tecla enter, digite: "uptime" sem aspas e aperte enter.)

$VALOR

echo ; $VALOR ; echo ; $VALOR ; echo

echo ; $VALOR ; sleep 4 ; echo ; $VALOR ; echo

unset VALOR

echo ; $VALOR

$VALOR

clear

echo -e '\nOlá!\nVamos\nSaber\nOs\nComandos\ndo\nShellscript Linux!'

clear ; echo -e '\n \nOlá!\n \nVamos\n \nSaber\n \nOs\n \nComandos\n \ndo\n \nShellscript Linux!\n'

HOJE=$(lsblk)

echo "Informação sobre dispositivos de bloco: $HOJE"

unset HOJE

echo $HOJE

echo $((2*3))

echo $((2*4-2/2+3))

VALOR=44

echo $((VALOR*1))

echo $((VALOR*2))

echo $((VALOR*3))

VALOR=$((VALOR+1))

echo $VALOR

VALOR=$((VALOR+11))

echo $VALOR

VALOR=$((VALOR+1))

echo $VALOR

VALOR=$((VALOR+11))

echo $VALOR

unset VALOR

echo $VALOR

VALOR=$(uname -a)

echo $VALOR

HOJE=$(arch)

echo $HOJE

echo "Informação sobre o kernel: $VALOR" ; echo ; echo "Informação sobre a arquitetura do sistema: $HOJE"

echo 'Informação sobre o kernel: $VALOR' ; echo ; echo 'Informação sobre a arquitetura do sistema: $HOJE'

unset VALOR

unset HOJE

echo "Informação sobre o kernel: $VALOR" ; echo ; echo "Informação sobre a arquitetura do sistema: $HOJE"

echo 'Informação sobre o kernel: $VALOR' ; echo ; echo 'Informação sobre a arquitetura do sistema: $HOJE'

printf "%-5s %-10s %-4s\n" No Nome Pontos

printf "%-5s %-10s %-4.2f\n" 1 Marta 8

printf "%-5s %-10s %-4.2f\n" 2 Joel 9

printf "%-5s %-10s %-4.2f\n" 3 Carlos 7

clear

exit

.

Muito bom que você digitou um comando de cada vez!!!

O comandos mais longos pode copiar e colar no terminal se quiser, mas no início seria melhor digitar...

Saiba que a partir deste momento você já está entendendo coisas extremamente úteis para escrever shellscript usando o Bash!

Uma coisa interessante sobre os comandos acima, é que para estudar eles, você não precisa estar conectado a internet.

Os comandos acima oferecem informações interessantes e úteis. Podemos colocar todos eles em um só script e executar. Dependendo do caso, é mais fácil que digitar um a um de cada vez toda vez que precisar.

.

SE PUDER, ANTES DE CONTINUAR EXECUTE OS COMANDOS ACIMA QUE TE CHAMARAM MAIS A ATENÇÃO DE NOVO POIS, EXECUTAR ELES É MUITO DIDÁTICO. NADA MELHOR QUE APRENDER PRATICANDO.

.

ASPAS SIMPLES ' E ASPAS DUPLAS ":

Aspas duplas permitem interpretar caracteres especiais.

Aspas simples desabilitam esta interpretação.

.

CARACTERES DE ESCAPE:

echo "Hello \"world\"!"

.

TODO SCRIPT ESCRITO PARA RODAR NO BASH COMEÇA COM:

#!/bin/bash

Após "#!/bin/bash" de um espaço entre linhas e então pode começar a digitar comandos.

.

Exemplo:

#!/bin/bash

clear

echo ; date ; echo ; sleep 4

echo ; cal ; echo ; sleep 4

echo ; uptime ; echo ; sleep 4

echo ; df -h ; echo ; sleep 4

echo ; free -html ; echo ; sleep 4

echo ; whoami ; echo ; sleep 4

echo ; pwd ; echo ; sleep 4

echo ; ls -at ; echo ; sleep 4

echo ; whereis bash ; echo ; sleep 4

echo ; echo 'Este é o fim do script 01-script.sh' ; echo ; sleep 4

exit

# Fim do script

.

ESTE SCRIPT ÚTIL E INOFENSIVO ACIMA SERÁ SALVO NA PASTA HOME, A PASTA DA CASINHA, USANDO UM EDITOR DE TEXTO COM O NOME DE:

01-script.sh

.

Posso melhorar/tornar mais amigável este script acima explicando sobre cada comando:

#!/bin/bash

clear

echo ; echo 'Hoje é data:' ; echo ; sleep 2

echo ; date ; echo ; sleep 4

echo ; echo 'Hoje pelo calendário é:' ; echo ; sleep 2

echo ; cal ; echo ; sleep 4

echo ; echo 'Esta máquina está funcionando a:' ; echo ; sleep 2

echo ; uptime ; echo ; sleep 4

echo ; echo 'Sobre o tamanho desta pasta:' ; echo ; sleep 2

echo ; df -h ; echo ; sleep 6

echo ; echo 'Sobre a memória RAM:' ; echo ; sleep 2

echo ; free -html ; echo ; sleep 6

echo ; echo 'Você está logado como:' ; echo ; sleep 2

echo ; whoami ; echo ; sleep 4

echo ; echo 'Você está em:' ; echo ; sleep 2

echo ; pwd ; echo ; sleep 4

echo ; echo 'Neste diretório/pasta tem:' ; echo ; sleep 2

echo ; ls -at ; echo ; sleep 6

echo ; echo 'O Bash está em:' ; echo ; sleep 2

echo ; whereis bash ; echo ; sleep 4

echo ; echo 'Este é o fim do script 01-script.sh' ; echo ; sleep 4

exit

# Fim do script

.

No Linux o script deve ter permissão de execução, isto pode ser feito abrindo o terminal pelo menu do sistema e executando o comando:

chmod +x 01-script.sh

.

Depois de salvo você tem que executar o arquivo, dessa forma:

./01-script.sh

.

Viu alguma utilidade neste pequeno script?

Então siga adiante.

.

IMPORTANTE:

Para estudar shell script tem que ser como usuário normal. Se você está acessando o sistema como usuário administrador (root), saia e entre como um usuário normal. É muito perigoso estudar shell usando o superusuário, você pode danificar o sistema com um comando errado.

Ok, continuemos.

.

Para exibir um manual do bash ou mesmo do comando 'chmod', digite na linha de comando:

man bash

man chmod

.

É possível executar o arquivo mesmo sem modificar a permissão de execução, por exemplo, se for um arquivo escrito para ser executado pelo bash, usar:

sh ./"Nome do arquivo, sem aspas"

.

SHELL

É importante saber o que é um Shell.

Na linha de comandos de um shell, podemos utilizar diversos comandos um após o outro, ou mesmo combiná-los numa mesma linha.

Se colocarmos diversas linhas de comandos em um arquivo texto simples, teremos em mãos um Shell Script, ou um script em shell, já que Script é uma descrição geral de qualquer programa escrito em linguagem interpretada, ou seja, não compilada.

Outros exemplos de linguagens para scripts são o PHP, Perl, Python, JavaScript e muitos outros. Podemos então ter um script em php, um script perl e assim em diante.

Uma vez criado, um ShellScript pode ser reutilizado quantas vezes for necessário.

Seu uso, portanto, é indicado na automação de tarefas que serão realizadas mais de uma vez.

Todo sistema Unix e similares são repletos de scripts em shell para a realização das mais diversas atividades administrativas e de manutenção do sistema.

Os arquivos de lote (batch - arquivos *.bat) do Windows são também exemplos de ShellScripts, já que são escritos em linguagem interpretada e executados por um Shell do Windows, em geral o command.com ou hoje em dia o cmd.exe.

Os Shells do Unix, porém, são inumeras vezes mais poderosos que o interpretador de comandos do Windows, podendo executar tarefas muito mais complexas e elaboradas.

OS SCRIPTS SHELL PODEM SER AGENDADOS PARA EXECUÇÃO ATRAVÉS DA TABELA CRONTAB, ENTRE OUTRAS COISAS.

É uma ferramenta indispensável aos administradores de sistemas Unix.

O Shell mais comum e provavelmente o que possui mais scripts escritos para ele é também um dos mais antigos e simples, o sh.

Este shell está presente em todo o sistema tipo Unix, incluído o Linux, FreeBSD, AIX, HP-UX, OpenBSD, Solaris, NetBSD, Irix, etc. Por ser o shell nativo mais comum é natural que se prefira escrever scripts para ele, tornando o script mais facilmente portável para outro sistema.

Os Shells não estão diretamente associados a um ou outro tipo de Unix, embora várias empresas comerciais tenham suas próprias versões de Shell. No software livre o Shell utilizado em um sistema em geral é exatamente o mesmo utilizado em outro. Por exemplo, o bash encontrado no Linux é o mesmo shell bash encontrado no FreeBSD e pode também facilmente ser instalado no Solaris, Windows através do Cygwin [1] ou outros sistemas Unix comerciais para passar a ser utilizado como interface direta de comandos ou como interpretador de scripts. O mesmo acontece com o tcsh e vários outros shells desenvolvidos no modelo de software livre.

.

INTERAGIR COM O USUÁRIO

.

Para o script ficar mais completo, vamos colocar uma interação mínima com o usuário, pedindo uma confirmação antes de executar os comandos.

.

#!/bin/bash

clear

echo "Vou buscar os dados do sistema. Posso continuar? [S/n] "

read RESPOSTA

test "$RESPOSTA" = "n" && exit

echo ; echo "Data e Horário:" ; echo

date

echo

echo "Uso do disco:" ; echo

df -ht

echo

echo "Usuários conectados:" ; echo

w

echo ; echo "Seu nome de login é:"

whoami

echo

exit

# Fim do script

.

O comando "read" leu o que o usuário digitou e guardou na variável RESPOSTA. Logo em seguida, o comando "test" verificou se o conteúdo dessa variável era "n". Se afirmativo, o comando "exit" foi chamado e o script foi finalizado. Nessa linha há vários detalhes importantes:

O conteúdo da variável é acessado colocando-se um cifrão "$" na frente

O comando test é útil para fazer vários tipos de verificações em textos e arquivos

O operador lógico "&&", só executa o segundo comando caso o primeiro tenha sido OK. O operador inverso é o "||"

.

MELHORAR O CÓDIGO DO SCRIPT

Com o tempo, o script vai crescer, mais comandos vão ser adicionados e quanto maior, mais difícil encontrar o ponto certo onde fazer a alteração ou corrigir algum erro. Para poupar horas de estresse, e facilitar as manutenções futuras, é preciso deixar o código visualmente mais agradável e espaçado, e colocar comentários esclarecedores.

.

#!/bin/bash

# nome-do-script - script que mostra informações sobre o sistema

# Autor: Fulano da Silva

# Pede uma confirmação do usuário antes de executar

clear

echo "Vou buscar os dados do sistema. Posso continuar? [S/n]"

read RESPOSTA

# Se ele digitou 'n', vamos interromper o script

test "$RESPOSTA" = "n" && exit

# O date mostra a data e a hora correntes

sleep 3 ; echo "Data e Horário:" ; echo

date

sleep 3

echo

# O df mostra as partições e quanto cada uma ocupa no disco
echo "Uso do disco:"

sleep 3

echo

df

echo

sleep 6

# O w mostra os usuários que estão conectados nesta máquina

echo "Usuários conectados:"

sleep 3

echo

w

sleep 3

echo

# Fim do script

.

Basta iniciar a linha com um "#" e escrever o texto do comentário em seguida. Estas linhas são ignoradas pelo shell durante a execução. O cabeçalho com informações sobre o script e seu autor também é importante para ter-se uma visão geral do que o script faz, sem precisar decifrar seu código. Também é possível colocar comentários no meio da linha # como este

.

CARACTERÍSTICAS

.

OS SCRIPTS SHELL PODEM CONTER ESTRUTURAS DE PROGRAMAÇÃO TAIS COMO:

.

ESTRUTURAS DE DECISÃO (if)

Recurso utilizado para dar sequencia em fluxos de execução baseado decisões. Cuja sintaxe é:

- Condição Verificada é o teste que definirá se controle deve ser passado para dentro do bloco then, observe que esse teste é feito sobre a saída de um comando.
- Ação são comandos a serem executados em caso verdadeiro da condição verificada.

.

OPERADORES PARA NÚMEROS

-eq Verifica se é igual,
-ne Verifica se é diferente,
-lt Verifica se é menor,
-gt Verifica se é maior,
-le Verifica se é menor ou igual,
-ge Verifica se é maior ou igual.

.

OPERADORES PARA TEXTO

!= Verifica se é diferente,
= Verifica se é igual.

.

OPERADORES LÓGICOS

! Lógica NOT,
-o Lógica OU, (OR) ou ||,
-a Lógica E, (AND) ou &&.

.

OPERADOR PARA arquivos/

-d Verifica se é diretório,
-f Verifica se é arquivo,
-e Verifica se existe.

.

Ex:

# !/bin/baxh
# Uso de Estrutura de Decisão
clear

echo 'opções'
echo '======'
echo ' -> Data do Sistema'
echo ' -> Uso do Sistema'

read opcao

if [ "$opcao" -eq 1 ]
then
echo 'Data do sistema: ' && date

elif [ "$opcao" -eq 2 ]
then

echo 'Uso do disco: ' && df -Th
fi

# Fim do script

.

ESTRUTURAS DE REPETIÇÃO (FOR)(WHILE)

.

ESTRUTURA DE REPETIÇÃO FOR

Permite que ações de iteração sejam executadas sobre determinados comandos ou variáveis até que a condição seja satisfeita.

# !/bin/bash

clear

echo "DIAS DA SEMANA"
for dia in seg ter qua qui sex sab dom
do
echo "$dia"
done

# Fim do script

.

ESTRUTURA DE REPETIÇÃO WHILE

Em situações onde sabemos até onde o loop irá realizar uma contagem o ideal é usar o for entretanto em cenarios onde a iteração deve cessar somente após se satisfazer uma condição o uso do laço while é mais indicado. Ex:

# /bin/bash

clear
var=1
while [ $var -le 7 ]
do
echo "Valor de var: $var"
var=$((var+1))
done

# Fim do script

.

FUNÇÕES E ARGUMENTOS

Ex:

# !/bin/bash
# REALIZAR BACKUP DO DIR

echo -e " \033[1;33m Digite o caminho de origem.: \033[0m "
read DIR_ORIGEM

clear

echo -e " \033[1;34m Digite o caminho de destino.: \033[0m "
read DIR_DESTINO

clear

verifica_argumentos(){

if [ $# -lt 1 ];
then
echo "Faltou informar um dos argumentos (parametros) necessarios!"
exit 1
fi
}

copia_arquivos(){

verifica_argumentos

clear

echo "Realizando backup..."

#Verificando se o dir de destino existe

if ! [ -d $DIR_DESTINO ]
then
mkdir $DIR_DESTINO
echo "Diretorio de Destino Criado"
fi

#COPIANDO ARQUIVOS

for arq in `ls $DIR_ORIGEM`
do
cp /$DIR_ORIGEM/$arq $DIR_DESTINO/$arq.bak
done

}

copia_arquivos

# Fim do script

DEFINIÇÕES DE VARIÁVEIS E ESCOPO DESTAS

Variáveis são definidas pela nomenclatura NOME_VARIAVEL="Valor da Variável". O valor pode ser tanto numérico quanto texto.

Nome="Joel"

Se quisermos acessá-la, basta fazer referência a ela com o caractere $ (cifrão) antes do nome: o comando echo $Nome, por exemplo, retornará a palavra "Joel".

Se quiser sabe informações sobre os sistemas de arquivo nos quais cada ARQUIVO reside ou, por padrão, sobre todos os sistemas de arquivos posso abrir um terminal e digitar:

VarInfo="df -h"

Depois digito no terminal "$VarInfo" sem aspas.

.

VARIÁVEIS DE AMBIENTE

As variáveis de ambiente independem da definição do usuario. Elas são criadas automaticamente, no momento em que se faz o login no sistema.

Ex:

PATH: define diretórios de procura por programas executados no shell;
USER: informa o nome do usuário do shell;
HOME: informa o caminho do diretório home do usuário;
PWD: diretório atual;

.

As variáveis são a base de qualquer script. É dentro delas que os dados obtidos durante a execução do script serão armazenados. Para definir uma variável, basta usar o sinal de igual "=" e para ver seu valor, usa-se o "echo":

.

Execute estes comandos abaixo no terminal:

.

VARIAVEL="um dois tres"

echo $VARIAVEL

echo $VARIAVEL $VARIAVEL

.

Para remover a variável acima:

unset VARIAVEL

.

Teste:

echo $VARIAVEL

.

É possível armazenar a saída de um comando dentro de uma variável. Ao invés de aspas, o comando deve ser colocado entre "$(...)", execute no terminal os comandos abaixo:

HOJE=$(date)

echo "Hoje é: $HOJE"

unset HOJE

echo $HOJE

HOJE=$(ls)

echo "O conteúdo desta pasta tem: $HOJE"

unset HOJE

echo $HOJE

HOJE=$(free -hmt)

echo "Informando sobre a memória desta máquina: $HOJE"

unset HOJE

echo $HOJE

.

Exemplos de uso do shell script:

Apagar arquivos velhos - Apagar periodicamente arquivos mais velhos que 30 dias do diretório /tmp:

#!/bin/bash

cd /tmp
find . -type f -mtime +30 -delete

# Fim do script

Este seria o conteúdo de um shell script que sempre que fosse executado apagaria arquivos com data de modificação maior que 30 dias a partir do diretório /tmp do sistema de arquivos.

Notem que ele é nada mais do que uma associação de 2 comandos (cd e find) em um arquivo para facilitar a repetição da tarefa. Este poderia ser, por exemplo, o conteúdo do arquivo /bin/limpatmp.sh e poderíamos chamar este script pela linha de comandos sempre que desejássemos repetir esta ação:

$ limpatmp.sh

Onde o símbolo "$" representa o prompt de comandos. Do ponto de vista do usuário este seria mais um comando disponível para uso.

Os scripts em shell são também muito empregados junto à inicialização do sistema (para auto-iniciar tarefas) ou como mini-aplicativos, que facilitam tarefas dos usuários, tais como montagem de dispositivos, menus de ajuda, etc.

Sua primeira linha obrigatoriamente começa com um "#!" (que não se deve confundir com um comentário qualquer, pois realmente é uma exceção; este par se chama, em inglês, de shebang), informando diretamente ao núcleo (kernel) qual interpretador ele deverá usar, juntamente com seu caminho, de acordo com a necessidade de cada caso. Exemplo:

#!/bin/bash

Em seguida, são adicionados os comandos desejados, um por linha, ou separados por ponto e vírgula. Exemplo:

mount -t reiserfs /dev/hda1 /mnt/hda1

ls /mnt/hda1

cp -r /mnt/hda1/* /home/user/backup
umount /dev/hda1

Por fim, dá-se a permissão de execução a este arquivo de texto simples ("chmod +x arquivo").

.

DATA ANTERIOR

.

#!/bin/bash

# Função em Bash para retornar a data anterior, levando em conta o mês e ano.

fn_data_anterior()
{
DIA=$D
MES=$M
ANO=$A

# Dado DIA, MES e ANO numéricos, obtém a data do dia anterior

DIA=`expr $DIA - 1`
if [ $DIA -eq 0 ]; then
MES=`expr $MES - 1`
if [ $MES -eq 0 ]; then
MES=12
ANO=`expr $ANO - 1`
fi
DIA=`cal $MES $ANO`
DIA=`echo $DIA | awk '{ print $NF }'`
fi
}

ano=`date +%Y`;
mes=`date +%m`;
let dia=10\#`date +%d`;

if (( $dia". Para guardar a saída do comando anterior no arquivo "saida", basta fazer:

cat /etc/passwd | grep root | cut -c1-10 > saida

cat saida

.

O COMANDO TEST

O canivete suíço dos comandos do shell é o "test", que consegue fazer vários tipos de testes em números, textos e arquivos. Ele possui várias opções para indicar que tipo de teste será feito, algumas delas:

-lt Núm. é menor que (LessThan)

-d É um diretório

-gt Núm. é maior que (GreaterThan)

-f É um arquivo normal

-le Núm. é menor igual (LessEqual)

-r O arquivo tem permissão de leitura

-ge Núm. é maior igual (GreaterEqual)

-s O tamanho do arquivo é maior que zero

-eq Núm. é igual (EQual)

-w O arquivo tem permissão de escrita

-ne Núm. é diferente (NotEqual)

-nt O arquivo é mais recente (NewerThan)

= String é igual

-ot O arquivo é mais antigo (OlderThan)

!= String é diferente

-ef O arquivo é o mesmo (EqualFile)

-n String é não nula

-a E lógico (AND)

-z String é nula

-o OU lógico (OR)

.

SCRIPT QUE TESTA ARQUIVOS

Tente fazer um script "testa-arquivos", que pede ao usuário para digitar um arquivo e testa se este arquivo existe. Se sim, diz se é um arquivo ou um diretório.

.

CONCEITOS MAIS AVANÇADOS

.

If, for e while

.

Assim como qualquer outra linguagem de programação, o shell também tem estruturas para se fazer condicionais e loop. As mais usadas são if, for e while.

.

Então daqui por diante, sabemos o básico, o necessário para se fazer um script de funcionalidade mínima. E este mínimo pode fazer coisas incríveis.

.

Ex:

if COMANDO
then
comandos
else
comandos
fi

# Fim do script

Ex:

for VAR in LISTA
do
comandos
done

# Fim do script

Ex:

while COMANDO
do
comandos
done

# Fim do script

.

Diferente de outras linguagens, o if testa um comando e não uma condição. Porém como já conhecemos qual o comando do shell que testa condições, é só usá-lo em conjunto com o if. Por exemplo, para saber se uma variável é maior ou menor do que 10 e mostrar uma mensagem na tela informando:

.

Ex:

if test "$VARIAVEL" -gt 10
then
echo "é maior que 10"
else
echo "é menor que 10"
fi

# Fim do script

.

Há um atalho para o test , que é o comando [. Ambos são exatamente o mesmo comando, porém usar o [ deixa o if mais parecido com o formato tradicional de outras linguagens:

.

Ex:

if [ "$VARIAVEL" -gt 10 ]
then
echo "é maior que 10"
else
echo "é menor que 10"
fi

# Fim do script

.

Se usar o [, também é preciso fechá-lo com o ], e sempre devem ter espaços ao redor. É recomendado evitar esta sintaxe para diminuir suas chances de erro.

.

Já o while é um laço que é executado enquanto um comando retorna OK. Novamente o test é bom de ser usado. Por exemplo, para segurar o processamento do script enquanto um arquivo de lock não é removido:

.

Ex:

while test -f /tmp/lock
do
echo "Script travado..."
sleep 1
done

# Fim do script

.

Ex:

E por fim, o for percorre uma lista de palavras, pegando uma por vez:

for numero in um dois três quatro cinco
do
echo "Contando: $numero"
done

# Fim do script

.

Uma ferramenta muito útil para usar com o for é o seq, que gera uma seqüência numérica.

.

Para fazer o loop andar 10 passos, pode-se fazer:

for passo in $(seq 10)

.

O mesmo pode ser feito com o while, usando um contador:

i=0
while test $i -le 10
do
i=$((i+1))
echo "Contando: $i"
done

# Fim do script

.

Até Breve

.

.

🙂

.

Linux instalando aplicativos Flatpak

.

Quem diria que em 2018 poderia instalar programas da internet com tanta segurança? Realmente é algo que entra para a história e sabe-se lá até onde este pensamento, esta intenção transformada em ação chegará…

.

Sem dúvida para mim pelas experiências que tive, o Flatpak é bem, bem melhor que o snap. O snap cria partições virtuais na máquina e se ela for modesta pode ser que não aceite nem pendrives que você possa precisar usar pois tem dez “discos” snaps rodando. Esta é a falha do snap. O Flatpak é diferente acho eu. Quando fecha um aplicativo Flatpak ele some do monitor do sistema. O snap não as partições ficam lá ocupando espaço no HD. Veja pelo gerenciador de arquivo que o snap altera a estrutura da raiz.

.

Acho que snap é para servidores, não para o average joe.

.

Instala o flatpak pelo terminal com o comando de instalação do sistema.

.

Solus Linux

.

sudo eopkg it flatpak -y ; sudo eopkg up

.

Debian/Mint

.

sudo apt-get install -y flatpak ; sudo apt update

.

Arch/Manjaro

.

sudo pacman -S flatpak --noconfirm ; sudo pacman -Syu

.

Listando aplicativos instalados:

.

flatpak list

.

Executando os aplicativos:

.

flatpak run nome_do_aplicativo

.

Removendo aplicativo:

.

flatpak uninstall nome_do_aplicativo

.

Atualizando:

.

flatpak update

.

Repositórios que adicionei anteriormente:

.

flatpak remote-list


flatpak remote-list nome_do_repositório

.

Remover repositório:

.

flatpak remote-delete nome_do_repositório

.

Runtimes – coleções de dependências usadas por aplicativos

.

GNOME SDK tem quase tudo:

.

flatpak remote-add --if-not-exists gnome https://sdk.gnome.org/gnome.flatpakrepo

.

--if-not-exists” determina que só é adicionado o que ainda não tem. GNOME é o nome do repositório

.

Aplicativos que eu gosto:

.

Bookworm – “flatpak install –from” – muito bom!

.

flatpak install --from https://flathub.org/repo/appstream/com.github.babluboy.bookworm.flatpakref

.

Gnome-apps

.

flatpak remote-add gnome-apps https://sdk.gnome.org/gnome-apps.flatpakrepo

.

flatpak install --from https://git.gnome.org/browse/gnome-apps-nightly/plain/gnome-builder.flatpakref?h=stable

.

flatpak run org.gnome.Builder

.

flatpak install --from https://git.gnome.org/browse/gnome-apps-nightly/plain/gnome-documents.flatpakref?h=stable

.

Gedit flatpak

.

flatpak install --from https://git.gnome.org/browse/gnome-apps-nightly/plain/gedit.flatpakref?h=stable

.

flatpak run org.gnome.Gedit

.

GNOME Games flatpak

.

flatpak install --from https://git.gnome.org/browse/gnome-apps-nightly/plain/gnome-games.flatpakref?h=stable

.

flatpak run org.gnome.Games

.

Chromium BSU – Jogo

flatpak install --from https://flathub.org/repo/appstream/net.sourceforge.chromium-bsu.flatpakref

.

Gerenciador de Livros

.

flatpak install --from https://flathub.org/repo/appstream/org.gnome.Books.flatpakref

.

Corebird – Twitter

.

flatpak install --from https://flathub.org/repo/appstream/org.baedert.corebird.flatpakref

.

Browse o repositório Git – Gitg

.

flatpak install --from https://flathub.org/repo/appstream/org.gnome.gitg.flatpakref

.

Gnome MPV – do bom!

.

flatpak install --from https://flathub.org/repo/appstream/io.github.GnomeMpv.flatpakref

.

Gnote – bom!

.

flatpak install --from https://flathub.org/repo/appstream/org.gnome.Gnote.flatpakref

.

Para assistir em casa videos do youtube – Gydl

.

flatpak install --from https://flathub.org/repo/appstream/com.github.JannikHv.Gydl.flatpakref

.

Tem muito aplicativo.

.

Vai conferir em:

.

https://flathub.org/apps.html

.

De lá acho que dá para ir a outros lugares.

.

https://flatpak.org/

.

O Flatpak está revolucionando meu mundo onde eu uso e vivo sistemas Linux desktops. Um bom mundo de se viver na minha opinião.

Até Breve

.

🙂

.

Linux, como recuperar o Grub?

.

Preciso saber onde, em que partição o Grub fica localizado na MBR

.

MBR significa Master Boot Record.
.
Quando a gente formata um HD a gente formata ele para instalar o sistema.

.
O sistema grava o particionamento que eu escolhi na MBR.

.

No meu HD tem um setor chamado MBR.

.

MBR é responsável por gravar as informações sobre as partições que serão criadas pelos usuário de acordo com suas necessidades.

.

Usando um cd ou pendrive do sistema Linux que perdeu o Grub eu, por minha conta e risco, executo o tutorial abaixo:

.

Carrego o Pendrive ou o Live Cd.

.

Verifico as partições com o comando universal Linux “fdisk -l”:

.

su

OU:

sudo su

fdisk -l

lsblk -f

.

Eu sei o tamanho das minha partições e sei qual partição perdeu o o Grub.

.

Estou como root.

.

No meu caso a partição é sdc1

.

mount -t ext4 /dev/sdc1 /mnt

.

O meu sistema de arquivos é EXT4 e a minha partição Linux é a sdc1, troque esses campos de acordo com a sua configuração. Não esquece disto.

.

Agora vou instalar o Grub:

.

grub-install --root-directory=/mnt /dev/sdc1

###

SE FOR NO MANJARO, TEM ESTA OUTRA POSSIBILIDADE:

.

No Manjaro infelizmente; ainda é muito fácil entrar em kernel panick e perder o Grub.

.

Carrego o Pendrive ou o Live Cd.

.

Verifico as partições com o comando universal Linux “fdisk -l”:

.

su

OU:

sudo su

fdisk -l

.

lsblk -f

exit

sudo pacman -S mhwd-chroot

sudo mhwd-chroot

sudo mhwd-chroot-shell

sudo su

mount /dev/sdc1 /mnt

mount /dev/sdc1 /mnt

mount /dev/sdc1 /mnt/boot

cd /mnt

mount -t proc proc /mnt/proc

mount -t sysfs sys /mnt/sys

mount -o bind /dev /mnt/dev

mount -t devpts pts /mnt/dev/pts/

chroot /mnt

exit

sudo pacman -S mtools os-prober

sudo grub-install /dev/sdc1

sudo su

grub-install --recheck /dev/sda

update-grub

.

Até Breve

.

ESTRUTURA DO SISTEMA OPERACIONAL GNU/LINUX (FHS)

/ – Diretório raiz, o barra é o inicio do sistema. Antes do barra não existe absolutamente nada.

/bin – Diretório dos binários de comandos essenciais do sistema.

/boot – Diretório de inicialização do sistema (Grub, boot-loader, kernel do Linux etc).

/etc – Diretório dos arquivos de configuração do sistema. Configuração de IP da NIC etc.

/home – Diretório de armazenamento de dados pessoal dos usuário dos sistema.

/var – Diretórios de logs do sistema.

/tmp – Diretório que contém os temporários. Temporários reais! Ao reiniciar eles são apagados.

/opt – Diretório dos projetos diversos ou de armazenar programas não oficiais da distribuição.

/usr – Diretórios que contém os arquivos nativos do usuário.

/lib – Diretório das bibliotecas e dos módulos do sistemas (módulos = driver).

/root – Diretório pessoal do superusuário.

/sbin – Diretório que contém os comandos binários de uso exclusivo do root.

/proc – Diretório de acesso direto aos processos existentes na memória.

/dev – Diretório dos dispositivos do sistema, como modem, placa de rede, disco rígido etc.

.

Em sistemas baseados em Ubu como o Linux Mint podem talvez, acho eu; ser arrumados assim:

.

Um sistema que não inicializa por causa de atualizações quebradas, alteração na MBR por causa de outro sistema operacional, podem ser vários os motivos…

.

Vou precisar de um CD-Live ou Pendrive de instalação, o que eu eusei para instalar o meu sistema Linux.

.

Entro no sistema do cd/pendrive/Live escolhendo “Experimentar” o sistema.

.

Abro um terminal pelo menu do sistema e preciso saber qual é a partição raiz da minha instalação. Geralmente é “/dev/sda1”, mas pode ser diferente depende do que o usuário fez ao instalar.

.

Para descobrir qual é a partição root, executo o comando abaixo:

sudo fdisk -l

.

O comando acima, irá mostrar uma lista de discos rígidos e partições a partir do qual terei que descobrir qual é a partição root.

Para certificar-me de uma determinada partição é a partição raiz, posso montá-la, usando o gerenciador de arquivos e verificando se ela contém as pastas que eu normalmente encontro em uma partição de raiz, como “sys”, “proc” e “dev”

.

Tem que ter as pastinhas:

dev, proc e sys

.

No terminal eu monto a minha partição raiz com o comando abaixo [substituo PART-ROOT pelo nome da sua partição raiz identificada]

.

sudo mount PART-ROOT /mnt

.

Monto as partições /sys, /proc, /run e partições /dev, digitando o comando abaixo:

.

for i in /sys /proc /run /dev /dev/pts; do sudo mount –bind “$i” “/mnt$i”; done

.

Copio o arquivo resolv.conf. se eu receber uma mensagem de erro eu ignoro.

.

sudo cp /etc/resolv.conf /mnt/etc/

.

Inicio o chroot na partição raiz que foi montada com o comando abaixo:

.

sudo chroot /mnt

.

Atualizo o APT com o comando abaixo:

.

apt-get update

.

Atualizo o meu sistema com o comando abaixo:

.

apt-get upgrade

.

Por eu estar usando o comando chroot, a instalação do sistema está tipo em um gaiola, e irá afetar o sistema e não o meu Live CD que eu baixei e gravei com minhas pŕoprias mãos e máquinas. E o negócio aqui é arrumar o sistema. Então tá tudo nos conformes, acho eu.

.

Agora eu devo tentar reiniciar o sistema e não esquecer de retirar o Cd ou o pendrive.

.

Tem muita gente que acha isto tão complicado e chato que prefere reinstalar.

Linux, Avidemux – Instalando e Editando seções de vídeo

.

“Eu por minha conta e riso uso estas anotações.”

.

VISITO:

.

http://www.avidemux.org/admWiki/doku.php?id=build:doctop

.

http://avidemux.org/admForum/

.

http://avidemux.org/smif/index.php/board,10.0.html

.

INSTALAR O AVIDEMUX NO MANJARO E NO LINUX MINT:

.

MANJARO:

 

sudo pacman -S avidemux-cli

.

LINUX MINT:

 

$ sudo add-apt-repository ppa:rebuntu16/avidemux+unofficial

$ sudo apt-get update

$ sudo apt-get install avidemux2.6

.

PODE DESABILITAR O PPA NO LINUX MINT:

 

$ sudo apt-get install ppa-purge

$ sudo ppa-purge ppa:rebuntu16/avidemux+unofficial

.

AVIDEMUX

Se trata apenas de ser capaz de cortar uma ou mais partes de um vídeo de modo bem simples. Avidemux é editor de vídeo gratuito projetado para corte simples, filtragem e codificação de tarefas.

.

Antes de começar a editar, eu fico sabendo que a única configuração que devo prestar atenção é o Output Format ou Formato de Saída.

.

É mais fácil configurar isto, com o mesmo formato do vídeo que estou editando.

.

Avidemux pode converter videos. É um truque fácil que o Avidemux faz mudar o formato de um video para outro.

.

Para isto, escolho o formato desejado e seleciono o arquivo menu > salvar não esquecendo de mudar o nome da extensão que eu escolhi (.avi .mp4 .mkv …) fazer isto me protege de sobrescrever meu arquivo original.

.

Para editar um vídeo com Avidemux carrego o video no Avidemux usando drag and drop. Posso selecionar o vídeo pelo menu e escolher o arquivo de vídeo. Uma vez escolhido o vídeo vai demorar u pouco para para carregar ele no Avidemux.

.

Após o video ser carregado ele pode ser editado.

.

Vou ao menu edit > set marker A logo de começo se eu quiser remover vídeo bem do inicio.

.

Menu File > Open

.

Menu Edit > Set Marker A

.

Set Marker A

.

Menu Edit > Set Marker B

.

Menu Edit > Cut

.

Menu File > Save

.

Para saber como usar Avidemux na linha de comando:

.

http://www.avidemux.org/admWiki/doku.php?id=using:command_line_usage

.

Videos sobre Avidemux:

.

https://www.youtube.com/channel/UC7ycUgCIuOlChtpiTFfLTmw

.

https://www.youtube.com/channel/UC7ycUgCIuOlChtpiTFfLTmw/videos

.

Até Breve

.

😀

.

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

.

Manjaro – esconder informação do prompt do terminal

.

Se eu quiser esconder o nome do computador e o nome do usuário que aparecem no prompt do terminal eu uso colar umas linhas no final do .bashrc e salvar:

.

Abro o terminal pelo menu do sistema

.

Executo por minha conta e risco o tutorial abaixo:

.

cd

.

gedit .bashrc

.

Vai abrir arquivo de texto “.bashrc”

.

No final dele, colo a linha abaixo, depois salvo e fecho o arquivo de texto.

.

export PS1="\W \$"

.

E executo:

.

source .bashrc

.

A mudança é imediata.

.

Até Breve

 

.

Linux-Mantendo-o-Manjaro-Limpo-e-Atualizado-via-Terminal

2018

-------------------

1) Mandar um comando para dentro de um arquivo de texto pra eu conferir depois:

-------------------

sudo pacman -Sargumento >> info-produzida-pelo-comando.txt

-------------------

2) Para obter informação detalhada de um pacote que eu quero instalar ou remover:

-------------------

sudo pacman -Si nome-do-pacote

sudo pacman -Si nome-do-pacote >> info-detalhada-do-pacote.txt

-------------------

3) Para saber o que será/foi modificado:

sudo pacman -Qi nome-do-pacote

sudo pacman -Qi nome-do-pacote >> saida-do-comando1a.txt

sudo pacman -Qii nome-do-pacote

sudo pacman -Qii nome-do-pacote >> saida-do-comando1.txt

-------------------

4) Obter a descrição de um pacote:

-------------------

sudo pacman -Ss nome-do-pacote

sudo pacman -Ss nome-do-pacote >> saida-do-comando2.txt

-------------------

5) Atualizar todo o Manjaro:

-------------------

sudo pacman -Syyuu

-------------------

6) Remover pacotes desnecessários:

-------------------

sudo pacman -Qdt

-------------------

7) Verificar pacotes instalados manualmente por mim:

-------------------

sudo pacman -Qe >> saida-do-comando3.txt

-------------------

8) Se eu quiser ver as dependências de um programa:

-------------------

sudo pactree nome-do-programa

-------------------

9) Para listar os pacotes orfãos, executo:

sudo pacman -Qdt

-------------------

10) Se houver pacotes órfãos vai aparecer uma lista, então a remoção destes pacotes é realizada com o comando abaixo:

sudo pacman -Rns $(pacman -Qqdt)

-------------------

11) Remover todos menos as 3 últimas versões:

sudo paccache -rvk3

-------------------

12) Limpar o Cache aumenta espaço livre no disco, mas é melhor usar o comando acima. Usando o comando abaixo perco a possibilidade de downgrade:

sudo pacman -Sc

-------------------

13) Deixando a atualização do Manjaro mais rápida:

sudo pacman-mirrors -f 5 && sudo pacman -Syy

-------------------

14) Otimizando a database:

sudo pacman-optimize && sync

-------------------

15) Instalar um pacote baixado:

sudo pacman -U /package_path/package_name.pkg.tar.xz

-------------------

16) Posso também usar a URL:

sudo pacman -U http://www.examplepackage/repo/examplepkg.tar.xz

-------------------

17) Removendo pacotes:

sudo pacman -R nome-do-pacote

-------------------

18) Removendo pacotes com as dependências:

sudo pacman -Rs nome-do-pacote

-------------------

19) Listar os pacotes instalados:

sudo pacman -Q

-------------------

20) Listar os pacotes instalados e mandar para um arquivo de texto:

sudo pacman -Q >> lista-de-pacotes-instalados.txt

-------------------

21) Listar todos os pacotes do AUR:

sudo pacman -Qem

sudo pacman -Qem >> lista-de-pacotes-instalados-do-AUR.txt

-------------------

22) Ver dependências de pacotes:

sudo pactree nome-do-pacote

sudo pactree nome-do-pacote >> lista-dependencias-pacote1.txt

sudo pactree -c nome-do-pacote

sudo pactree -c nome-do-pacote >> lista-dependencias-pacote2.txt

sudo pactree -s -c nome-do-pacote

sudo pactree -s -c nome-do-pacote >> lista-dependencias-pacote3.txt

-------------------

23) Reinstalando o yaourt:

sudo pacman -S base-devel yaourt

yaourt -Syua

yaourt -Syua --devel

yaourt -Qdt

-------------------

Até Breve

🙂

.

Manjaro-como-instalar-e-remover-programas-do-Manjaro-Linux-17-0-5

Como-instalar-e-remover-programas-do-Manjaro-Linux-17-0-5

.

2017

.

Eu por minha conta e risco atro o terminal pelo menu do meu sistema e executo o tutotial abaixo:

.

Posso instalar usando o Pamac

.

Pamac é administrador de pacotes.

.

É programa gráfico fácil de usar.

.

Pamac permiter ver programas já instalados, atualizações, atualizar repositórios, buscar por programas para instalar no meu sistema por nome ou por categoria e posso usar o repositório Arch User (AUR)

.

Para remover programas no Manjaro usando o Pamac é mais fácil que instalar eles.

.

Procuro pelo programa que quero remover, clique botão direito do mouse sobre o programa, seleciono remove, clico em Aplly e Commit e o programa é desinstalado.

.

Instalar programas

.

Pelo terminal, é só executar o comando abaixo:

.

sudo pacman -S nome-do-programa

.

Digito minha senha e aperto a tecla enter.

.

Para remover programas pelo termiinal

.

sudo pacman -R nome-do-programa

.

Digito minha senha e aperto a tecla enter.

.

Para melhorar minha experiência com o terminal

.

Executo:

.

pacman-mirrors -g

.

sudo pacman -Syy

.

sudo pacman-optimize && sync

.

Instalo programas com yaourt

.

Primeiro instalo o yaourt

.

sudo pacman -S yaourt

.

Para procurar pacotes usando o yaourt:

.

yaourt nome-do-pacote/programa

.

Para eu remover programas instalado pelo yaourt:

.

yaourt -R nome-do-programa

Fico por aqui. Espero que este tuto seja útil para você. Ele é muito útil para mim.

.

Até Breve.

.

Mantenha-se conectado. Dicas e sugestões são bem-vindas. Por favor, doe da maneira que puder.

.

Manjaro 17.0.5 Dicas Básicas para usar o Conky

2017

.


Dicas Básicas para usar o Conky

.

No Manjaro, eu posso por minha conta e risco usar este tutorial na íntegra.

.

Manjaro, como fazer para instalar o Conky?

.

sudo pacman -S conky

.

Tem o arquivo chamado .conkyrc file e a totalidade do conky vem de apenas um arquivo. Por padrão é chamado de .conkry e posso encontrar ele em-

.

~/.conkyrc

.

Que é o mesmo que-

.

/home//.conkyrc

.

Substituo com o nome que vem primeiro quando abro o terminal, exemplo-

.

[eu@pc ~]$

.

Então ficaria-

.

/home/eu/.conkyrc

.

Todo arquivo que tem um ponto no início dele é um arquivo escondido. Ele está lá, mas não aparece. Para poder ver ele eu tenho que apertar as teclas Ctrl+H.

.

O arquivo .conkry é um código. e todo código no Manjaro Linux pode ser editado se eu quiser e souber como fazer.

.

Instalando o Conky-Manager-

.

yaourt -S conky-manager

.

yaourt -S conky-lua

.

Caso de algo dar errado-

.

yaourt -S conky-manager-bzr

.

sudo pacman -S conky-manager

.

Exemplo-

.

$ sudo pacman -S conky-manager
[sudo] senha para eu:
atenção: conky-manager-2.4-2 está atualizado — reinstalando
resolvendo dependências…

.

cap-meu-conky-eu-para-wordpress-blog-semanickzaine

.

Eu posso ver as dicas básicas do Conky para o Manjaro 17.0.5 (downgrade) em-

.

https://wiki.manjaro.org/index.php?title=Basic_Tips_for_conky&oldid=12082”

.

Até breve.

.

Espero que este artigo tenha sido útil para você. Ele é bem útil para mim.

.

😀

.

Manjaro Linux 17.0.5 – Tutorial .bashrc e alias

2017

.

O que é .bashrc? O que é um alias?

.

.bashrc é um arquivo de configuração
para o Bourne Again Shell, o Bash que é
interpretador de comandos.

.

O .bashrc fica na minha pasta home e posso abrir ele com um editor de texto se eu quiser. Mas antes na pasta home usando o gerenciador de arquivos teclo Ctrl+H.

.

Não altero o .bashrc sem antes fazer uma cópia dele. Verei mais abaixo isto.

.

Um alias é um substituto de um comando
completo. Acho que chamo de atalho.
Existem comandos longos. Bom usar um
atalho e digitar menos.

.

O alias é inserido no .bashrc, mas pode ser usado também momentaneamente; sem altera-lo.

.

Como eu posso fazer o backup do meu
.bashrc atual?

.

cp ~/.bashrc ~/.bashrc.bak

.

O .bashrc original pode ser restaurado
com o comando-

.

cp -i ~/.bashrc.bak ~/.bashrc

.

Qualquer alteração feita no .bashrc
para ter efeito, tem que fechar o
terminal e reiniciar ele para poder
testar um alias criado.

.

Posso agilizar isto, após modificar o
meu .bashrc executando-

.

source .bashrc

.

Um alias para atualizar meu sistema-

.

alias pacup="sudo pacman -Syu"

.

source .bashrc

.

Executo-

.

Digito-

.

pacup

.

Vou criar um alias para upgrade dos
meus pacotes instalados do AUR o
comando usado é “yaourt -Syu –aur”-

.

alias aup="yaourt -Syu --aur"

.

alias aup="yaourt -Syu --aur"


.

source .bashrc

.

Digito-

.

aup

.

Agora posso executar-

.

pacup ; aup

.

Para editar arquivos usados
frequentemente-

.

Para editar o .bashrc por si só e
recarregar automaticamente a
configuração do bash para que mudanças
feitas ao .bashrc possam ser
implementadas na sessão de terminal
atual-

.

alias bashrc="nano ~/.bashrc && source
~/.bashrc"

.

Para editar /etc/fstab-

.

alias fstab="sudo nano /etc/fstab"

.

Para editar /etc/default/grub-

.

alias grub="sudo nano
/etc/default/grub"

.

Para atualizar o GRUB-

.

alias grubup="sudo update-grub"

.

Executo-

.

source .bashrc

.

pacup ; aup ; grubup

.

Após este tutorial, poderei criar
outros aliases que achar úteis.

.

Até Breve

.

OBS:
Pequena lista de aliases interessantes...

# ALIASES CRIADOS PARA USO PESSOAL
#
# LIMPAR A TELA DO TERMINAL
#
alias c="clear"
#
# SAIR DO TERMINAL
#
alias e="clear; exit"
# PROTEGER CP, MV, RM :: COM CONFIRMAÇÃO
#
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
alias rmd='rm -ri'
alias rmr='rm -ri'
#
## LS LISTAR PRIMEIRO DIRETÓRIOS PRIMEIRO
#
alias lf="ls -l | egrep -v '^d'"
alias ldir="ls -l | egrep '^d'"
alias lsdir="find . -maxdepth 1 -mindepth 1 -type d"
alias lsdir2="find . -maxdepth 1 -mindepth 1 \! -type d"
#
## LS LISTAR POR ORDEM ALFABÉTICA
#
alias la="ls -1 | sort -r"
alias listalpha="ls -1 | sort -k9,9"
alias lbeto="ls -1 | sort -k9,9"
alias lafb="ls -1 | sort -k9,9"
alias lapb="ls -1 | sort -k9,9"
alias lsa="ls -1 | sort -k9,9"
#
## LISTAR APENAS ARQUIVOS
#
alias larq="ls -l | egrep '^-'"
alias larq1="ls -l | egrep '^-' | sort"
#
## ALIAS ALIAS
#
alias ali='alias'
#
## TEMPERATURA
#
alias tp="clear; sensors"
#
## APRENDA COMANDOS COM MANPAGE ALEATORIA
#
alias mman="man $(ls /bin | shuf | head -1)"
alias maan="man $(ls /bin | shuf | head -1)"
#
## SENHAS PWGEN
#
alias pw="pwgen"
alias pws="pwgen -Bcns"
alias pwy="pwgen -Bcnsy"
#
## TOP 6 MAIORES DIRETÓRIOS
#
alias top6dir="du -hsx * | sort -rh | head -6"
alias top6="du -hsx * | sort -rh | head -6"
alias t6d="du -hsx * | sort -rh | head -6"
#
#
## TOP 6 MAIORES DIRETÓRIOS
#
alias top6dir="du -hsx * | sort -rh | head -6"
alias top6="du -hsx * | sort -rh | head -6"
alias t6d="du -hsx * | sort -rh | head -6"
#
alias ufw="clear ; sudo sh -c 'ufw enable ; eopkg ur ; eopkg up -y ; ufw status verbose ; ufw show raw ; ufw status numbered ; ufw status'"
#
alias gufw="clear ; sudo gufw"
#
alias nfw="sudo sh -c 'systemctl enable firewalld ; systemctl start firewalld ; firewall-cmd --state ; ufw default deny incoming ; ufw default allow outgoing ; ufw enable ; ufw status ; ufw status verbose'"
#
# ALIASES WGET ::
#
alias wgt='clear ; echo ; wget -c'
alias wg='clear ; firejail wget -c'
#
## PARA VER A CONFIGURAÇÃO DO PROMPT
#
alias infoprompt='echo $PS1'
alias meuprompt='echo $PS1'
#
# DEFINIÇÃO DO PATH ~/bin
#
export PATH=$PATH:$HOME/bin
#
## ALIAS PARA IR AO DIRETÓRIO ~/BIN
#
alias cb="clear; cd ; cd ~/bin/ ; pwd"
#
## LINUX INFO BIOS E HARDWARE
#
alias bios="sudo dmiuserode | less"
alias mybios="sudo dmiuserode -type 148 | more"
alias hardware="sudo dmiuserode | more"
alias sistema="cat /proc/meminfo; cat /proc/cpuinfo; lscpu; cat /proc/meminfo; cat /proc/version; uname -mrs; lsb_release -a; lsblk; free -lmht"
#
## ALIAS INFO LINUX RELEASE
#
alias linuxrelease='clear ;lsb_release -a'
#
## Colorize the ls output #
#
alias ls='ls --color=auto'
#
## Show hidden files #
#
alias l.='ls -d .* --color=auto'
#
## Use a long listing format #
#
alias lla='ls -la'
#
alias lr='clear; ls -R'
#
## ALIAS CORES PARA GREP
#
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
#
## ALIAS CALC BC
#
alias bc='bc -l'
#
## ALIAS VER SAIDA BEM FORMATADA #
#
alias mount='mount |column -t'
#
alias path='echo -e ${PATH//:/\\n}'
alias now='date +"%T"'
alias nowtime=now
alias nowdate='date +"%d-%m-%Y"'
#
alias vi=vim
alias svi='sudo vi'
alias vis='vim "+set si"'
alias edit='vim'
#
# ALIAS REBOOT/HALT/POWEROFF
#
alias reb='sudo /sbin/reboot'
alias pow='sudo /sbin/poweroff'
alias hal='sudo /sbin/halt'
alias shu='sudo /sbin/shutdown'
#
alias ports='netstat -tulanp'
#
## REP ARQU DE VÍDEO NO DIR ATUAL ##
# cd ~/Download/movie-name
# pavi or vavi
#
alias pmkv='mplayer *.mkv'
alias pmp4='mplayer *.mp4'
alias pavi='mplayer *.avi'
alias pmp3='mplayer *.mp3'
alias pwebm='mplayer *.webm'
#
alias vmkv='vlc *.mkv'
alias vmp4='vlc *.mp4'
alias vmp3='vlc *.mp3'
alias vwebm='vlc *.webm'
alias vavi='vlc *.avi'
#
# REPR TODOS OS ARQ DE MÚSICA DIR ATUAL #
#
alias playwave='for i in *.wav; do mplayer "$i"; done'
alias playogg='for i in *.ogg; do mplayer "$i"; done'
alias playmp3='for i in *.mp3; do mplayer "$i"; done'
#
# REPRODUZIR ARQUIVOS DE DISPOSITIVOS NAS
#
alias nplaywave='for i in /nas/multimedia/wave/*.wav; do mplayer "$i"; done'
alias nplayogg='for i in /nas/multimedia/ogg/*.ogg; do mplayer "$i"; done'
alias nplaymp3='for i in /nas/multimedia/mp3/*.mp3; do mplayer "$i"; done'
#
# EMBARALHAR MP3 / OGG ETC POR PADRÃO #
#
alias music='mplayer --shuffle *'
#
# INFO CPU
#
alias cpu='cat /proc/cpuinfo | less'
#
# INFO MEMÓRIA
#
alias mem='cat /proc/meminfo | less'
alias myram='cat /proc/meminfo | less'
alias memram='cat /proc/meminfo | less ; echo ; free -mth'
#
alias freeram="sudo sysctl -w vm.drop_caches=3 ; sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches"
#
# ABRIR O ARQUIVO .BASHRC
#
alias brc="cd ; gedit ~/.bashrc &"
#
## 1 2 3 MIN EXERCICIO
#
alias poli1='sleep 5 && espeak "Começando exercício. Começando exercício." 2>/dev/null ; sleep 61 && espeak "Terminando exercício. Terminando exercício." 2>/dev/null'
#
alias poli2='sleep 5 && espeak "Começando exercício. Começando exercício." 2>/dev/null ; sleep 121 && espeak "Terminando exercício" 2>/dev/null'
#
alias poli3='sleep 5 && espeak "Começando exercício. Começando exercício." 2>/dev/null ; sleep 181 && espeak "Terminando exercício" 2>/dev/null'
#
alias ftimer='falkon https://www.online-stopwatch.com/countdown-timer/ & '
#
## FIREFOX
#
alias ffx='firefox https://start.duckduckgo.com/ & exit'
#

.

fonte-

.

https://wiki.manjaro.org/index.php?title=Aliases_in_.bashrc

.

Linux-instalando-VirtualBox-no-Manjaro

2017

.

Por minha conta e risco abro o meu terminal pelo menu do sistema e executo este tutorial:

.

Buscar:

.

pacman -Ss virtualbox

.

Exemplo:

.

$ pacman -Ss virtualbox
extra/linux316-virtualbox-guest-modules 5.1.28-2 (linux316-extramodules)
Guest kernel modules for VirtualBox
extra/linux316-virtualbox-host-modules 5.1.28-2 (linux316-extramodules)
Host kernel modules for VirtualBox
extra/linux318-virtualbox-guest-modules 5.1.28-1 (linux318-extramodules)
Guest kernel modules for VirtualBox
extra/linux318-virtualbox-host-modules 5.1.28-1 (linux318-extramodules)
Host kernel modules for VirtualBox
extra/linux41-virtualbox-guest-modules 5.1.28-1 (linux41-extramodules)
Guest kernel modules for VirtualBox
extra/linux41-virtualbox-host-modules 5.1.28-1 (linux41-extramodules) etc…

.

Sei que é o:

.

VirtualBox 5.1.28-1

.

Saber informação sobre o pacote:

.

pacman -V virtualbox

.

pacman -Si virtualbox

.

Exemplo:

.

$ pacman -Si virtualbox
Repositório : community
Nome : virtualbox
Versão : 5.1.28-1
Descrição : Powerful x86
virtualization for
enterprise as well as
home use
Arquitetura : x86_64
URL : http://virtualbox.org
Licenças : GPL custom
Grupos : Nenhum
Provê : Nenhum
Depende de : glibc openssl curl
gcc-libs libpng
python2 sdl libvpx
libxml2 procps-ng
shared-mime-info zlib
libxcursor libxinerama
libx11 libxext libxmu
libxt qt5-base
qt5-x11extras
VIRTUALBOX-HOST-MODULES
Depend. opcionais : vde2: Virtual
Distributed Ethernet
support
virtualbox-guest-iso:
Guest Additions CD image
virtualbox-ext-vnc: VNC
server support
virtualbox-sdk:
Developer kit
Conflita com : virtualbox-ose
Substitui : virtualbox-ose
Tamanho do download : 20,58 MiB
Tamanho instalado : 100,09 MiB
Empacotador : Christian Hesse
<arch@eworm.de>
Data da compilação : qui 14 set 2017 19:08:31
-03
Validado por : Soma MD5 Soma SHA-256
Assinatura

.

.

Instalar:

.

sudo pacman -S virtualbox

.

Instalar o VirtualBox Host Module

.

Depende do Kernel:

.

Executo:

.

uname -r

.

Exemplo:

.

$ uname -r
4.9.50-1-MANJARO

.

OBS: LTS

.

Instalar:

.

sudo pacman -S virtualbox-host-dkms

.

Exemplo:

.

$ sudo pacman -S virtualbox-host-dkms
[sudo] senha para user:
resolvendo dependências…
procurando por pacotes conflitantes…

Pacotes (2) dkms-2.4.0-2
virtualbox-host-dkms-5.1.28-1

Tamanho total download: 0,67 MiB
Tamanho total instalado: 11,30 MiB

:: Continuar a instalação? [S/n]

.

Instalando:

.

sudo pacman -S virtualbox-host-modules

.

sudo pacman -S linux-rt-lts-manjaro-virtualbox-guest-modules

.

sudo modprobe vboxdrv

.

INSTALAR EXTENSION PACK:

.

cd Downloads/

.


wget -c http://download.virtualbox.org/virtualbox/5.1.28/Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack

.

Adicionando usuário ao grupo vbox

.

sudo gpasswd -a [usuário] vboxusers

.

sudo pacman -Syyuu

.

Até Breve

.

😀

.

cap-tela-lm

Linux-Instalando-o-reprodutor-de-musica-Musikcube

2017

Instalando-o-reprodutor-de-musica-Musikcube

.

As vezes me esqueço mas, o dispositivo de entrada padrão (stdin) em sistemas GNU/Linux é o teclado.

.

O dispositivo de saída padrão (stdout) em sistemas GNU/Linux é o Monitor.

.

Hardware – Significa parte física do computador (disquete, pen-drive, impressoras, monitores, placa mãe, placa de fax, discos rígidos, etc).

.

Software – São os programas usados no computador (sistema operacional, processador de textos, planilha, banco de dados, scripts, comandos, etc).

.

Musikcube roda no terminal.

.

Possui versão Android app o musikdroid que pelos servidores do musikcube conecta os dois programas, dizem que pode fazer mais coisas ou algo assim.

.

Por minha conta e risco abro meu terminal pelo menu do sistema operacional e executo o tutorial abaixo.

.

O GNU/Linux é Case Sensitive ou seja, ele diferencia letras maiúsculas e minúsculas nos arquivos.

.

Para Debian e derivados (qualquer sistema que instale git e tenha as bibliotecas necessárias, talvez):

.

Instalar bibliotecas e ferramentas:

.


sudo apt-get install build-essential clang cmake libboost-thread1.61-dev libboost-system1.61-dev libboost-filesystem1.61-dev libboost-date-time1.61-dev libboost-atomic1.61-dev libboost-chrono1.61-dev libogg-dev libvorbis-dev libflac-dev libfaad-dev libncursesw5-dev libasound2-dev libpulse-dev pulseaudio libmicrohttpd-dev libmp3lame-dev libcurl4-openssl-dev

.

sudo apt install git -y

sudo apt update


git clone https://github.com/clangen/musikcube.git

cd musikcube

cmake .

make

sudo make install

.

A extensão serve para identificar o tipo do arquivo. A extensão são as letras após um “.” no nome de um arquivo

.

Para lançar o programa escrevo no terminal:

musikcube

.


Remoção do programa:

.


sudo apt remove musikcube

.

A unidade de medida padrão nos computadores é o bit.

.

A um conjunto de 8 bits nós chamamos de byte.

.

Cada arquivo/diretório possui um tamanho, que indica o espaço que ele ocupa no disco e isto é medido em bytes.

.

O byte representa uma letra. Assim, se você criar um arquivo vazio e escrever o nome Linux e salvar o arquivo, este terá o tamanho de 5

.

Alguns comandos de teclado do programa:

.

general navigation (can’t be changed):

ESC focus/defocus the command bar
TAB select next window
SHIFT+TAB select previous window
ENTER activate or toggle the selected item
M-ENTER show context menu for the selected item
UP, DOWN, LEFT, RIGHT, PAGE_UP, PAGE_DOWN, HOME and END should all behave as you’d expect
^D quit
main view switching:

~ switch to console view
a switch to library view
s switch to settings view
playback:

i volume up 5%
k volume down 5%
j previous track
l next track
m toggle volume mute
u back 10 seconds
o forward 10 seconds
. toggle repeat mode (off/track/list)
, (un)shuffle play queue
v show / hide visualizer
^P pause/resume (globally)
^X stop (unload streams, free resources)
in the library view:

b show browse view
n show play queue
f show album/artist/genre search
t show track search
1 browse by artist
2 browse by album
3 browse by genre
4 browse by album artist
5 browse by playlist
M-n create a new empty playlist
M-s save the currently selected playlist
DEL (BACKSPACE on macos) in the playlists pane: delete the selected playlist
M-r rename the selected playlist
M-UP (^UP on macos) move the selected track up
M-DOWN (^DOWN on macos) move the selected track down
DEL (BACKSPACE on macos) in the tracks pane: delete the selected track
x jump to playing artist/album/genre in browse view
M-ENTER show a context menu for the currently selected item (album, artist, genre, track)
SPACE pause/resume
if you have any list of tracks focused:

M-a hot-swaps the current play queue with the selected list of tracks, without interrupting playback
in the play queue view:

M-s save current queue as a playlist
M-l load a previously saved playlist
M-x delete a previously saved playlist
M-r rename a playlist
M-UP (^UP on macos) move the selected track up
M-DOWN (^DOWN on macos) move the selected track down
DEL (BACKSPACE on macos) delete the selected track
.

Anotações soltas:

.

1Mb (ou 1M) é igual a um arquivo de 1024K ou 1.048.576 bytes 1Gb (ou 1G) é igual a um arquivo de 1024Mb ou 1048576Kb ou 1.073.741.824 bytes (1 Gb é igual a 1.073.741.824 bytes

.

Linux-Como-Copiar-e-Colar-Usando-a-Linha-de-Comando

.

Me pergunto como copiar e colar textos ou ver o texto na tela do terminal (output). Eu posso copiar e colar entre dois terminais sem usar o mouse?

.

Sim. Com o teclado.

.

Copiar: Ctrl+Shift+C

.

Colar: Ctrl+Shift+V

.

Copiar o conteúdo de um arquivo para ser colado em outro lugar:

cat nome-do-meu-arquivo.txt | x-clipboard

.

Uso a seguinte sintaxe para contar o número de caracteres em um variável chamada $x


x="This is a test"
grep -o "s" <<<"$x" | wc -l

.

Um arquivo pode ser de texto (pessoas) ou binário (máquinas).

.

Pasta é o local utilizado para armazenar conjuntos arquivos para melhor organização e localização.

.

Não pode existir dois arquivos com o mesmo nome em um diretório, ou um subdiretório com um mesmo nome de um arquivo em um mesmo diretório.

.

Você pode digitar pwd para verificar qual é seu diretório atual.

.

Em sistemas GNU/Linux cada usuário (inclusive o root) possui seu próprio diretório onde poderá armazenar seus programas e arquivos pessoais.

.

O diretório superior (Upper Directory) é identificado por .. (2 pontos).

.

Caso estiver no diretório usrlocal e quiser listar os arquivos do diretório usr você pode digitar, ls .. Este recurso também pode ser usado para copiar, mover arquivosdiretórios, etc.

.

O diretório anterior é identificado por “-”. É útil para retornar ao último diretório usado.

Se estive no diretório usrlocal e digitar cd /lib, você pode retornar facilmente para o diretório usrlocal usando cd -.

.

O caminho de diretórios é necessário para dizer ao sistema operacional onde encontrar um arquivo na “árvore” de diretórios.

.

Exemplo, executo:

.

$ cd /etc

$ cat hosts

.

O sistema GNU/Linux possui a seguinte estrutura básica de diretórios organizados segundo o FHS (Filesystem Hierarchy Standard):

/bin Contém arquivos programas do sistema que são usados com freqüência pelos usuários.

/boot Contém arquivos necessários para a inicialização do sistema.

/cdrom Ponto de montagem da unidade de CD-ROM.

/media Ponto de montagem de dispositivos diversos do sistema (rede, pen-drives, CD-ROM

em distribuições mais novas).

/dev Contém arquivos usados para acessar dispositivos (periféricos) existentes no computador.

/etc Arquivos de configuração de seu computador local.

/floppy Ponto de montagem de unidade de disquetes

/home Diretórios contendo os arquivos dos usuários.

/lib Bibliotecas compartilhadas pelos programas do sistema e módulos do kernel.

/lost+found Local para a gravação de arquivos/diretórios recuperados pelo utilitário fsck.ext2. Cada partição possui seu próprio diretório lost+found.

/mnt Ponto de montagem temporário.

/proc Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, verificam configurações do sistema ou modificar o funcionamento de dispositivos do sistema através da alteração em seus arquivos.

/sys Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, verificam configurações do sistema ou modificar o funcionamento de dispositivos do sistema através da alteração em seus arquivos.

/root Diretório do usuário root.

.

No GNU/Linux, os arquivos e diretórios pode ter o tamanho de até 255 letras.

.

Até Breve

.

Linux-Instalar-Manualmente-o-Clipgrab

2017

.

Abro o meu terminal pelo menu do meu sistema por minha conta e risco e executo o tutorial abaixo.

.

Funciona bem no Debian e derivados. Não funciona em todos os sistemas Linux, mas, em quase todos.

.

Pesquiso e faço anotações para usar depois…

.

Antes de começar, pesquiso para saber como faz para executar um shellcript… Faço assim:

Permissão de execução ao shellscript:

chmod +x nome-do-script.sh

.

Para executar o shellscript:

1

./nome-do-script.sh

2

sh nome-do-script.sh

3

bash nome-do-script.sh

4

sudo bash nome-do-script.sh

###

Inicio da Instalação manual do Clipgrab

.

Comandos de remoção e também pré instalação:

.

sudo rm -Rf /opt/nome-do-programa*

sudo rm -Rf /usr/bin/nome-do-programa

sudo rm -Rf /usr/share/applications/nome-do-programa.desktop

.

sudo rm -Rf /opt/clipgrab*

sudo rm -Rf /usr/bin/clipgrab

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

.

Baixar arquivo.

wget -c https://download.clipgrab.org/clipgrab-3.6.5.tar.bz2 -O clipgrab.tar.bz2

.

Descompactar arquivo.

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

.
Renomear pasta por precaução

sudo mv /opt/clipgrab*/ /opt/clipgrab

.

Procuro pelos arquivos que auxiliem a instalação tipo, readme, install, .xml, etc…

.

Para linkar o programa que esta na pasta /opt e /bin executo:

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

.

echo -e '[Desktop Entry]\n Version=1.0\n Name=clipgrab\n Exec=/opt/clipgrab/clipgrab\n Icon=Totem\n Type=Application\n Categories=Application;Network' | sudo tee /usr/share/applications/clipgrab.desktop

.

Arquivo Clipgrab.desktop exemplo:

[Desktop Entry]
Version=1.0
Name=clipgrab
Exec=/opt/clipgrab/clipgrab
Icon=Totem
Type=Application
Categories=Application;Network

.

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

.

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

.

Até Breve

Linux-Instalar-Manualmente-o-Polybrowser-Navegador-de-Internet

2017

.

Abro o meu terminal pelo menu do meu sistema por minha conta e risco e executo o tutorial abaixo.

.

Funciona bem no Debian e derivados. Não funciona em todos os sistemas Linux, mas, em quase todos.

.

Pesquiso e faço anotações para usar depois.

.

Antes de começar, pesquiso para saber como faz para executar um shellcript… Faço assim:

Ativo o shellscript:

chmod +x nome-do-script.sh

.

Para executar o shellscript:

1

./nome-do-script.sh

2

sh nome-do-script.sh

3

bash nome-do-script.sh

4

sudo bash nome-do-script.sh

###

.

Instalando o Polybrowser

.

Comandos de remoção e também pré instalação:

.

sudo rm -Rf /opt/nome-do-programa*

sudo rm -Rf /usr/bin/nome-do-programa

sudo rm -Rf /usr/share/applications/nome-do-programa.desktop

.

sudo rm -Rf /opt/polybrowser*

sudo rm -Rf /usr/bin/polybrowser

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

.

wget http://polysuite.com/PolyBrowser/download/polybrowser-linux-2_0.tar.gz -O polybrowser.tar.gz

.
OU:
.

wget -c https://drive.google.com/open?id=0B-vWATSRVN6yRUp6VFN4RWVieXc -O polybrowser.tar.gz

.

sudo tar -vzxf polybrowser.tar.gz -C /opt/

.

sudo mv /opt/polybrowser*/ /opt/polybrowser

.

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

.

Crio lançador para o meu Desktop a moda antiga sem usar o comando echo:

.

sudo gedit /usr/share/applications/polybrowser.desktop

.

Copio o texto abaixo, colo ele no arquivo aberto. Em seguida, salvo e fecho o arquivo.

.

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=polybrowser
Exec=/opt/polybrowser/polybrowser %U
Icon=/opt/polybrowser/icons/polybrowser-128.png
StartupNotify=true
Categories=Application;

###

.

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

.

Até Breve

.

Mabox – Manjaro + Openbox, Instalação e pós instalação

O mabox-openbox-17.02-stable-x86_64 é o Manjaro com o gerenciador de janelas openbox. É muito elegante, prático, tem uns Conkys extraordinários. Fácil de usar e consome pouca memória. Um sistema muito veloz com um kernel bem atual. Só tenho elogios ao Mabox. Sistemas operacionais Linux como o Mabox são chamados atualmente de Spins.

.

Para fazer o Download da imagem ISO que será gravada formato de imagem em um pendrive usando Gnome-Disks ou o Etcher ou em um DvD usando Xfburn ou K3B; eu visito os Linkx abaixo:

.

https://sourceforge.net/projects/mabox-linux/

.

https://maboxlinux.org/

.

A Instalação:

.

cap1-mabox-linux

.

Quando o sistema inicializar aperto F2 e escolho a linguagem. Primeiro de tudo.

cap-f2-selecione-a-linguagem

.

Depois com as setas do teclado escolho iniciar Manjaro Linux e aperto a tecla Enter.

cap-iniciar-manjaro-linux

.

O sistema será carregado.

cap-iniciando o mabox

.

Chega-se ao Live Desktop do sistema. Nele tem a opção de instalar o Mabox na minha máquina. A senha para fazer qualquer coisa no sistema Live é Manjaro e o sistema live não guarda nada do que você fizer. Após reiniciar ele terá somente o que veio pré-instalado nele.

cap-tela-inicial-do-mabox

.

Veja abaixo, ao clicar no cubo verde do menu Mabox a primeira opção é Install Mabox Linux, com a seta do mouse clico nesta opção.

cap-install-mabox-linux

.

Pronto! Agora estou no instalador do Mabox e ele vai me orientar em tudo que eu preciso para ter o sistema operando na minha máquina. Não tem segredo.

cap-seja-bem-vindo-ao-instalador-mabox-linux

.

A Pós Instalação

.

cap-instalando-o-firefox

.

cap-inst-simple-screen-recorder

.

cap-mabox-styler

.

O Mabox realmente é especial e você tem a sorte de ele existir hoje! Aproveite e use ele! E colabore se puder.

.

Tema deste Artigo: Tutorial Dominando o Manjaro/Linux

.

MANJARO, COMANDOS E TUTORIAL PÓS-INSTALAÇÃO

.

Este tutorial foi testado em computadores. Funcionou muito bem. Uso por MINHA conta e risco. Sou estudante de Linux.

.

Atualmente, é recomendado instalar todos os aplicativos de modo gráfico usando o aplicativo Pamac. O que percebemos, é que usar o comando yaourt e o comando packer podem ser utilizados mas não são fundamentalmente necessários, pois existe o prgrama para adicionar e remover programas no MANJARO.

.

Deste tutorial todos os aplicaticos que usem o comando “pacman -S” ou, “sudo pacman -S (nome-do_programa)” são seguros de instalar via terminal.

.

Usuário comum não pode fazer alterações no sistema e USUÁRIO ADMINISTRADOR pode.

.

SE TORNANDO O ADMINISTRADOR:

.

Abra o terminal com o menu do mouse botão direito.

.

Digite: sudo su , digite sua senha .

.

Estará em modo adminstrador. Em modo administrador eu não uso “sudo” NUNCA.

.

Neste tutorial caso veja “# sudo” desconsidere o “#” e execute o comando sem ser administrador.

.

O modo administrador é usado para alterações no sistema e com cuidado para não executar comandos inadequados que podem desestabilizar o MANJARO.
.

O modo não administrador é mais seguro e deve-se usar de preferência apenas o comando pacman. O comando yaourt e packer podem instalar programas perigosos, não verificados. É um risco. O usuário que sabe de o que faz, sabe verificar estes programas antes de instala-los. Talvez estes comandos sejam uteis para verificação de pacotes:
.

Fornece resumo de pacote → sudo pacman -Si nome_do_pacote

.

Testo estes comandos abaixo e veja se funcionam e entendo a função deles:

.

sudo pacman nome-do-pacote -D

sudo pacman nome-do-pacote -Q

sudo pacman nome-do-pacote -S

sudo pacman nome-do-pacote -F

sudo pacman nome-do-pacote -V

.

Mas não vejo motivo para tanta preocupação pois, os programas oficiais do MANJARO todos podem ser instalados usando “sudo pacman -S” a atualização completa do sistema pode ser feita usando “sudo pacman -Syyu”.

.

É bom para quem quer aprender, usar todos os comando deste tutorial, mas em uma máquina destinada a estudo, ou, em uma máquina virtual.

.

Não deve-se estudar os comandos e testar softwares não pertencentes ao repositório oficial na máquina que usa-se para trabalhar.

.

PÒS-INSTALAÇÂO MANJARO

.

Atualize todo o sistema. Primeiro passo é obrigatório.

.

EXECUTANDO COMANDOS COMO ADMINISTRADOR:

.

# pacman -Syyuu

.

Sem ser administrador:

.

$ sudo pacman -Syyuu

.

Digite sua senha e

.

Depois sugiro que execute o comando abaixo:

.

sudo pacman -S yaourt ; sudo pacman -Sy ; sudo pacman -S packer ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu

.

Faça reboot do sistema com o comando abaixo e volte a este tutorial:

.

sudo shutdown -r now

.

Aperte enter

.

“EDITORES DE TEXTO SERVEM NÃO APENAS PARA ESCREVER MENSAGENS, RESUMOS, HISTÓRIAS. SERVEM TAMBÉM PARA COMPILAR ASSIM COMO, ESCREVER PROGRAMAS.”

.

Instalo editores de texto.

.

$ sudo pacman -S leafpad gedit mousepad –noconfirm ; pacman -Sy

.

SUGESTÃO

.

Linha de comando para update, upgrade e limpeza. Recomendado para o fim da pós-instalação depois de dar reboot.

.

Responda as perguntas do terminal sempre com sim (S) ou yes (Y). Copie e cole abaixo mas, não use # , pode começar o comando com o terminal em $.

.

$ yaourt -Syyuua ; sudo packer -Syyuu ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu ; sudo pacman-optimize ; sudo pacman-mirrors -g ; sudo pacman-optimize && sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Rns ; sudo pacman -Qdt ; sudo pacman -Sc ; sudo pacman -Syyuu ; sudo pacman-optimize ; yaourt -Syua -devel ; yaourt -Syyuua ; yaourt -Syu -devel -aur

.

$ sudo shutdown -r now

.

Após o reboot, volto a este tutorial.

.

Comandos de otimização para MANJARO 2017

.

$ sudo pacman-mirrors -g ; sudo pacman-optimize && sudo sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Syyuu

.

COMANDOS DE TERMINAL

.

Manjaro, como executar comandos pelo Terminal?

.

Comandos pacman para o terminal:

.

1 – Ajuda do Pacman:

$ sudo pacman -h

$ sudo pacman –help

2 – Versão de sistema ou pacotes

$ sudo pacman -V

$ sudo pacman –version

3 – Base de dados

$ sudo pacman -D

$ sudo -database <opções> <pacote(s)>

4 – Arquivos/Pacotes

$ sudo pacman -F

$ sudo pacman –files [opções] [pacote(s)]

.

5 – Busca

$ sudo pacman -Q

$ sudo pacman -Ss

$ sudo pacman –query [opções] [pacote(s)]

.

6 – Remover

$ sudo pacman -R

$ sudo pacman –remove [opções] <pacote(s)>

.

7 – Sincroniza/Atualiza

$ sudo pacman -S

$ sudo pacman –sync [opções] [pacote(s)]

.

8 – Teste

$ sudo pacman -T

$ sudo pacman –deptest [opções] [pacote(s)]

.

9 – Upgrade

$ sudo pacman -U

$ sudo pacman –upgrade [opções] <arquivo(s)>

.

Manjaro, explique:

Opções do $ pacman -S:

1 – Define um local alternativo para a base de dados

$ sudo pacman -Sb

$ sudo pacman –Sdbpath

2 – Remove pacotes antigos do diretório de cache (-cc para remover todos)

$ sudo pacman -Sc

$ sudo pacman –Sclean

3 – Ignora verificações de versão da dependência

$ sudo pacman -Sd

$ sudo pacman –Snodeps (-dd para ignorar todas as verificações)

4 – Ver todos membros de um grupo de pacotes

$ sudo pacman -Sg

$ sudo pacman –Sgroups (-gg pra ver todos os grupos e membros)

5 – Ver informação do pacote

$ sudo pacman -Si

$ sudo pacman –Sinfo (-ii para informação extensa)

6 – Visualiza uma lista dos pacotes em um repositório

$ sudo pacman -Sl

$ sudo pacman –Slist

7 – Imprime os alvos ao invés de executar a operação

$ sudo pacman -Sp

$ sudo pacman –Sprint

8 – Mostra menos informações nas consultas e pesquisas

$ sudo pacman -Sq

$ sudo pacman –Squiet

.

9 – Define um diretório raiz de instalação alternativo

$ sudo pacman -Sr

$ sudo pacman –Sroot

10 – Pesquisa em repositórios remotos por palavras coincidentes

$ sudo pacman -Ss

$ sudo pacman –Ssearch

11 – Atualiza pacotes instalados (-uu permite volta versão)

$ sudo pacman -Su

$ sudo pacman –sysupgrade

12 – Mostra informações adicionais

$ sudo pacman -v

$ sudo pacman –verbose

13 – Baixa os pacotes mas não instala/atualiza nenhum deles

$ sudo pacman S-w

$ sudo pacman S–downloadonly

14 – Baixa pacotes novos da base de dados do servidor

$ sudo pacman -Sy

$ sudo pacman –Srefresh (-yy para forçar um renovação mesmo se atualizado)

15 – Define uma arquitetura alternativa

$ sudo pacman –Sarch

16 – Instala pacotes como instalados não explicitamente

$ sudo pacman –Sasdeps

17 – Instala pacotes como instalados explicitamente
$ sudo pacman –Sasexplicit
$ sudo pacman–Sassume-installed <pacote=versão>

18 – adiciona pacote virtual para satisfazer dependências

$ sudo pacman –Scachedir <diretório>

19 – Define um local alternativo para cache de pacotes

–color

20 – Define um arquivo de configuração alternativo

–config

21 – Sempre solicitar confirmação

–confirm

22 – Modifica apenas as entradas da base de dados, e não os arquivos de pacote

–dbonly

23 – Mostra mensagens de depuração

–debug

24 – Força instalação, sobrescreve arquivos conflitantes

–force

25 – Define um diretório alternativo para GnuPG
–gpgdir

26 – Define um local alternativo para hook

–hookdir

27 – Ignora a atualização de um pacote (pode ser usado mais de uma vez)

–ignore

28 – ignora a atualização de um grupo (pode ser usado mais de uma vez)

–ignoregroup

29 – Define um arquivo de log alternativo
–logfile

30 – Não reinstala pacotes atualizados
–needed

31 – Não pede nenhuma confirmação
–noconfirm

.

32 – Não mostra barra de progresso enquanto baixa arquivos

–noprogressbar

33 – Não executa o script de instalação se ele existir

–noscriptlet

34 – Especifica como os pacotes devem ser mostrados

–print-format

35 – Sincroniza os repositórios

sudo pacman -Sy

.

sudo pacman -Su

procura por atualização.

$ sudo pacman -Syu

sincroniza os repositórios/procura por atualização.

$ sudo pacman -Syy

sincroniza os repositórios do MANJARO XFCE 17.01-stable-x86_64 Linux.

$ sudo pacman -Syyu

sincronização total/procura por atualização.

$ sudo pacman -S pacote

instala um pacote.

$ sudo pacman -R pacote

remove um pacote.

$ sudo pacman -Rs pacote

remove o pacote junto com as dependências não usadas por outros pacotes.

.

$ sudo pacman -Rsn pacote

remove o pacote junto com as dependências não usadas por outros pacotes e junto com os arquivos de configuração.

.

$ sudo pacman -Ss pacote

procura por um pacote.

.

$ sudo pacman -Sw pacote

apenas baixa o pacote e não o instala.

.

$ sudo pacman -Si pacote

mostra informações de um pacote não instalado.

.

$ sudo pacman -Qi pacote

mostra informações do pacote já instalado.

.

$ sudo pacman -Se pacote

instala apenas as dependências.

.

$ sudo pacman -Ql pacote

mostra todos os arquivos pertencentes ao pacote.

.

$ sudo pacman -Qu

mostra os pacotes que serão atualizados.

.

$ sudo pacman -Q

lista todos os pacotes instalados.

.

$ sudo pacman -Qo arquivo

mostra a qual pacote aquele arquivo pertence.

.

Manjaro, como fazer update do Grub?

$ sudo update-grub

.

Manjaro, com instalar um gerenciador de senhas?

$ sudo pacman -S seahorse && sudo pacman -Syu

.

Manjaro como limpar o sistema?

$ sudo pacman -Qdt

.

Manjaro, como instalar um pacote tar.gz?

$ sudo pacman -A nome_do_pacote.pkg.tar.gz
.

Manjaro, como deletar do cache todos os pacotes antigos.

$ sudo pacman -Sc

.

Manjaro como otimizar a base de dados do pacman?

$ sudo pacman-optimize

.

Instala ignorando as dependências.

$ sudo pacman -Sdd

.

Elimina um pacote ignorando as dependências. (cuidado)

$ sudo pacman -Rdd

Para gerenciar pacman.conf

$ sudo pacman-mirrors.conf

Para gerar um novo mirrorlist

$ sudo pacman-mirrors -g

.

PACOTES TAR.XZ

.

Como Instalar pacotes TAR.XZ

.

Para instalar tar.xz você tem que dar o “endereço” de onde o pacote está.

.

Veja só, abrindo a pasta início, na parte superior você verá /home/(seu_nome_de_usuário).

.

Se o pacote está em Downloads você vai abrir e terá: /home/teu nick/Downloads

.

É assim que se diz ao sistema aonde está o pacote que se quer instalar. Exemplo, comando abaixo ok?

.

$ sudo pacman -U home/user/nome_do_arquivo.tar.xz

.

Instalar pacotes baixados no pc

$ sudo pacman -U http://www.site.com/arquivo.tar.xz

.

Instala pacotes baixados via download

$ sudo pacman -Qem

.

Desinstala pacotes, suas dependencias e seus registros, tudo.

É perigoso para o sistema MANJARO.

É para usuários avançados.

Evite se puder.

$ sudo pacman -Rscn

.

Manjaro, como instalar programas sem ter que ficar comfirmando o tempo todo?

.

O noconfirm tem dois tracinhos que o precede. Dois tracinhos. Tracinhos igual a:

– –

.

Ao copiar este comando para algum editor de texto, é comum os dois tracinhos serem representados como um só. Corrija manualmente.

.

(Sem confirmar yes)

.

$ sudo pacman -S pacote –noconfirm
(são dois tracinhos antes de noconfirm)

.

Sincroniza os repositórios/procura por atualização e ignora os grupos dos pacotes solicitados

$ sudo pacman -Syu –ignoregroup pacote1 , pacote2…

.

Sincroniza a base de dados

$ yaourt -Syua –devel

.

Atualizar o repo AUR

$ yaourt -Syyuua

.

Comandos manutenção yaourt juntos:

$ yaourt -Syua –devel ; yaourt -Syyuua

.

Pesquisar no repo AUR

yaourt -Ss nome

.

Instalar pacotes do repo AUR

yaourt -S nome

.

Remover pacotes do repo AUR

yaourt -R nome

.

Remover pacotes + dependências do repo AUR

yaourt -Rsn nome

.

sincronizar a base de dados e atualiza pacotes

yaourt -Syu –devel –aur

.

Atualiza o sistema, sincroniza repositórios e fixa a base de dados.

.

(Comando principal para atualização)

$ sudo pacman -Syyuu

.

Sincronização total/procura por atualização.

$ sudo pacman -Syyu

.

Sincroniza os repositórios.

$ sudo pacman -Sy

.

Procura por atualização.

$ sudo pacman -Su

.

otimiza a base de dados do pacman.

$ sudo pacman-optimize

.

Manjaro, explique como instalar jogos:

Instale vários Jogos no Manjaro:

$ sudo pacman -S gnuchess knights gnome-chess mahjong bsd-games pingus puzzles

Pelo terminal procure mais jogos usando:

$ sudo pacman -Ss (expressão/nome/substantivo/adjetivo))

Manjaro,como evitar baixas velocidades de download?

Para Evitar Vazamentos de Kbs.

$ process.setMaxListeners 0

Busque na web: “Manjaro vazamento de Kbs”

Comandos positivos para o MANJARO XFCE 17.01-stable-x86_64:

pacman-mirrors -g

pacman-optimize && sync

pacman -Sy

pacman -Syy

pacman -Su

pacman -Syyu

Tente:

$ sudo pacman-mirrors -g ; sudo pacman-optimize && sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Syyuu

Comandos úteis que amontoados podem ser executados:

$ sudo pacman -Su ; sudo pacman -Sy ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyu ; sudo pacman -Qdt ; sudo pacman -Rns ; sudo pacman-optimize ; sudo pacman-mirrors -g ; sudo pacman-optimize ; sudo pacman-optimize && sync ; sudo pacman -Syyuu ; sudo pacman -Sc

Comando Mais Usados no MANJARO XFCE 17.01-stable-x86_64 revisão:

1- Instalar

# pacman -S (nome[s]_do[s]_pacote[s])

$ yaourt -S

2- Desinstalar

# pacman -R (nome[s]_do[s]_pacote[s])

# $ sudo pacman -Rs (nome[s]_do[s]_pacote[s])

$ yaourt -R

3- Procurar, buscar

# pacman -Ss

$ packer -Ss

$ yaourt -Ss

4- Atualização completa

# pacman -Syyuu

$ yaourt -Syuua

.

YAOURT – YAOURT – YAOURT -YAOURT

.

Manjaro, explique:

.

Comando Yaourt. Com o yaourt podemos compilar programas, atualizar o sistema, pesquisar entre outras coisas.

.

Dizem que quando a gente complila um programa em vez de instalar ele automaticamente tipo com um gerenciador gráfico com imagens do programa que vai instalar descrição etc, o programa fica mais sob medida para a tua máquina. Mas o recomendado é instalar tudo pelo Pamac que é o instalador gráfico.

.

Yaourt não é executado como root ( # ).

.

No terminal tem que ter este sinal: $

.

Use yaourt para procurar programas. Use palavras normais (adj, subst, expressões) em ingles.

.

Ex: yaourt (uma destas palavras abaixo)

.

net, speed, chrome, games, office, video, music, webcam ; popcorn, arcade, message, telegram, facebook … e outras

.

Ficaria:

.

$ yaourt telegram ou $ yaourt popcorn

.

Apareceria uma lista de programas e você poderia escolher um e instalar. Exemplo:

.

$ yaourt -S popcorn

.

Manjaro, como compilar programas?

.

Compilando no Manjaro com o comando yaourt:

.

Se usar o comando yaourt o terminal irá pedir para compilar usando um editor de texto:

.

~/.bashrc

.

Use:

.

~/.bashrc

.

Depois, siga as instruções do terminal.

.

OBS:

Para usar o yaourt tem que instalar ele com o comando abaixo:

.

sudo pacman -S yaourt ; sudo pacman -Syu

.

Exercício:

Vamos instalar o WPS office com o comando YAOURT. É um bom exercício e teremos um bom programa compatível com o office da Microsoft.

.

Digite no terminal:

.

yaourt wps

.

O terminal fará uma busca no repo AUR e você escolhe o número que tiver a maior pontuação em amarelo.

.

No dia que instalo é o número 13. Digito 13 no terminal e aperto enter confirmo as solicitações do terminal e para compilar o programa executo o comando abaixo:

.

~/.basrc

.

Aperto enter e sigo as instruções do terminal.

.

Manjaro, explique:

.

Exemplo e exercicio:

.

Instale o PopcornTime:

.

Para instalar o Popcorn Time, faça da seguinte maneira:

.

Pesquise na rede o que é popcorntime.

.

Abra o terminal.

.

Busque o pacote:

.

$ yaourt popcorntime

.

Na lista que aparecerá escolha o número de pontuação mais elevada, em amarelo geralmente.

.

Acompanhe as instruções do terminal.

.

Manjaro, explique compilando com yaourt:

.

Caso seja necessário:

.

Manjaro, como remover o db.lock? Eu não recomendo fazer isto, pose esperar o sistema fazer o que está fazendo e executar reboot e depois tentar instalar o que deseja. Mas…

.

Remover db.lck, é só executar o comando abaixo:

.

$ sudo rm /var/lib/pacman/db.lck

.

Remover o db.lck não é necessário, significa que existe uma atualização ou comando acontecendo em segundo plano muitas vezes, por isto, preste atenção.

.

Manjaro, como procuro pacotes que foram instalados em um grupo? Preciso remover alguns…

.

Para procurar pacotes que foram instalados em um grupo

.

$ sudo pacman -Sg gnome

.

$ sudo pacman -Sg kde

.

Manjaro, explique como remover pacotes?

.

Removendo pacotes

.

pacman -R nome_pacote

.

Removendo com dependências, que não são usadas por outros pacotes

.

$ sudo pacman -Rs package_name

.

Manjaro, como instalar editores de texto?

.

Instale editores de texto leafpad gedit e vim.

.

$ sudo pacman -S gedit vim leafpad

.

Digite tua senha. Enter.

.

YAOURT faz buscas.

.

Obs: Se quiser achar algum programa que não tem no repositório MANJARO XFCE 17.01-stable-x86_64 exemplo o grub-customizer, é só digitar:

.

$ yaourt grub-customizer

.

tecle (enter)

.

INSTALAR FIREWALL – Já vem pré instalado, mas caso remova, abaixo comando para instalar:

.

$ sudo pacman -S ufw gufw ; sudo ufw enable

.

Sugestão de web browsers e melhor browser performance:

.

yaourt profile-sync-daemon

.

yaourt pkgbrowser

.

yaourt google-chrome

.

yaourt tor-browser-en

.

yaourt brave-bin

.

yaourt ubuntu-themes

.

Manjaro – FIREJAIL – SANDBOX

.

comando que coloca tudo que pode em firejail(sandbox):

.

Antes vou fazer um update e upgrade com o comando abaixo:

.

yaourt -Syyuua && packer -Syyuu && sudo pacman -Syyuu

.

Depois coloco os programas que entram em contato com a rede no firejail com os comandos abaixo:

.

sudo pacman -S firejail

.

Execute o comando abaixo no terminal:

.

$ sudo pacman -Sy ; 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 pacman -Sy

.

$ sudo pacman -Syyuu

.

Manjaro, como procuro por pacotes de programas?

.

Procurando por pacotes

.

pacman -Ss nome_do_pacote

.

Lista que descreve pacote instalado anteriormente

pacman -Qs nome_do_pacote

.

Fornece resumo de pacote

pacman -Si nome_do_pacote

.

Lista todos os pacotes orfãos sem dependencias

pacman -Qdt

.

Lista todos os pacotes instalados da AUR

pacman -Qem

.

MANJARO

.

Manjaro, o que é YAOURT e PACKER?

.

YAOURT e PACKER

.

O comando Packer, checa repositórios oficiais e AUR

.

Instale o PACKER com o YAOURT

.

$ yaourt -S packer

.

Tendo executado o comando acima, agora pode instalar programas usando yaourt:

.

$ yaourt -S pacote

.

Os comandos para instalar pacotes usando yaourt, não necessitam de root (#).

.

Podem ser executados quando o terminal estiver ($)

.

Veja só:
.

O comando yaourt, tem o poder de instalar softwares que existem no repositório MANJARO XFCE 17.01-stable-x86_64 e também no repositório do “Pai” dele, o Arch.

.

Para o MANJARO XFCE 17.01-stable-x86_64 o Arch Linux é o que o Debian é para o Ubuntu. Uma distribuição diferente, uma ramificação, mas, novo sistema independente.

.

Manjaro, explique:

.

QUAL comando faz upgrade oficial de repositórios e AUR?

.

$ packer -Syu

.

O Yaourt pode fazer atualizações e também downloads de pacotes oficiais do MANJARO XFCE 17.01-stable-x86_64 e, dos pacotes oficiais do Arch (mas somente se os novos arquivos PKGBUILD estiverem atualizados) para isto, use o comando abaixo:

.

$ yaourt -Syua

.

Manjaro, explique:

.

Para utilizar o comando Yaourt em downloads e reconstruir (compilar) os pacotes mais atuais da fonte do AUR (menos os arquivos PKGBUILD) tem que executar o comando abaixo:

.

$ yaourt -Syua –devel

.

Sabia que:

.

Você pode usar todos os comandos que acompanham Pacman, ensinados lá no começo com o Yaourt?

.

Uns comandos são diferentes.

.

Estes abaixo:

.

Remover pacotes orfãos é mais fácil e intuitivo com o comando Yaourt:

$ yaourt -Qdt

.

Manjaro, explique melhor:

Packer – O Manjaro não mantém o packer. O packer náo recebe atualização.

O comando packer usa os mesmos comandos do pacman, mas, difere deles por que pode INSTALAR pacotes verificando simultâneamente qual é o mais adequado. Se é o pacote do repositório oficial MANJARO XFCE 17.01-stable-x86_64 ou o pacote do repositório AUR.

Tendo instalado o comando packer, agora você pode instalar programas com ele e fazer tudo que o pacman faz, o packer é um pacote atualmente sem suporte.

Execute-o, com o comando abaixo:

$ packer -S (nome_do_pacote)

###

.

MANJARO XFCE

Software – Aplicativos – Programas – Pacotes

.

Nomes de aplicativos úteis, legais, interessantes que pelo menos você deveria tentar conhecer:

.

filezilla virtualbox blender steam dropbox gparted vlc gimp firejail libreoffice leafpad gedit thunderbird hexchat inkscape uget deluge gnome-chess xboard kollision smplayer rar calibre pinta neverball audacity cheese xfburn minitube xboard aria2 gdesklets vim shutter scribus youtube-dl p7zip tlp thermald gufw ufw preload thermald frozen-bubble teeworlds pingus ltris wget

Tem um o You-Get que é uma utilidade de linha de comando para obter videos, audios e imagens no caso de não haver outro jeito de fazer isto. Abrindo o terminal e digitando you-get e o http://

.

Exemplo:

$ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society
Site: fsf.org
Title: TEDxGE2014_Stallman05_LQ
Type: WebM video (video/webm)
Size: 27.12 MiB (28435804 Bytes)

Downloading TEDxGE2014_Stallman05_LQ.webm …
100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1] 12 MB/s

Dá para obter conteudo de muitos lugares para saber visite:

https://you-get.org/

.

Tente instalar todos que desejar de uma vez usando o comando abaixo, caso queira:

$ sudo pacman -S (nomes_dos_pacotes)

.

Instalar o Conky-Manager

$ sudo pacman -S conky conky-manager –noconfirm

.

Para configurar o relógio digital:

com o botão direito do mouse > em cima das horas > clique em: propriedades > Opções do Relógio > Formato Personalizado.

Surgira a caixa de configurações e fiz conforme figura abaixo e em “formato do relógio”, coloque:

%A, %e de %B de %Y – %H:%M:%S

OU:

%A, %e de %b de %Y – %H:%M:%S

OU:

%A, %e de %b de %Y – %H:%M

Ou:

%A, %b %e | %Y | %H:%Mh

Ou Bold:

%A, %e de %b de %Y – %H:%M

.

MENSAGEM DO DIA NA ÁREA DE TRABALHO

Instalar Gedesklets no Manjaro

pacman -S gdesklets –noconfirm

.

MANJARO LINUX – MENSAGEM MOTIVACIONAL NO TERMINAL

Instale o yaourt com o comando abaixo:

sudo pacman -S yaourt ; sudo pacman -Syu ; yaourt -Syyuua

Execute o comando yaourt assim:

yaourt fortume

Escolha os números de fortune com maior pontuação digite os números aperte enter. Complide com o comando abaixo:

~/.bashrc

Aperte enter e confirme sempre com sim. Quando terminar atualize com:

sudo pacman -Syu

Feche o terminal digitando exit e abra outro então digite:

mousepad .bashrc

No arquivo que abrir cole no final do texto:

fortune | cowsay

Ou cole este:

cowsay -f “$(ls /usr/share/cows/ | sort -R | head -1)” “$(fortune -s)”

.

E é isto.

.

Usando o terminal como cronômetro – time cat

Abra o terminal e escreva time cat. Para parar digite ctrl + c e o terminal mostrará quanto tempo passou.

.

Ex:

$ time cat
^C

real 0m18,121s
user 0m0,000s
sys 0m0,000s

.

SCREENLETS

Instalar Screenlets no Manjaro

$ sudo pacman -S screenlets screenlets-pack-basic –noconfirm

.

BROWSERS

Instalar navegadores leves no Manjaro

$ sudo pacman -S midori links elinks w3m lynx youtube-dl –noconfirm && sudo pacman -Syu

Sobre os Browsers, o interessante no Linux, é que em quase todas as distribuições Linux pode-se navegar pela internet usando apenas o terminal.

Pode-se fazer buscas pelo terminal e após achar o que procura mandar abrir no teu navegador padrão.

É possível acessar sites pelo terminal e navegar por ele.

É possivel acessar sites pelo terminal navegar por ele e fazer downloads mais rápido que em um navegador.

Resumindo:

É possivel fazer buscas no google pelo terminal, acessar os sites, navegar pelos sites e fazer download de links para arquvos de video, musica, documentos, zips, rar existentes no site que escolheu navegar.

Para isto existem 3 programinhas muito legais mesmo que mudam bastante o ponto de vista sobre a navegação na internet.

O primeiro é o Googler. O Googler não tem nada a ver com o Google.

Com o Googler pode-se fazer buscas no google através do terminal.

GOOGLER

No MANJARO XFCE 17.01-stable-x86_64 Linux instala-se o Googler usando o comando abaixo:

$ sudo pacman -S googler

Faça atualização completa:

$ sudo pacman -Syyuu

Após instalar, é só abrir um terminal digitar googler e dar

Imediatamente você está nele e aí é só digitar o que está buscando.

O resultado da busca aparecerá e você escolherá o que quer abrir pelo número que precede a descrição do que buscou. O googler abrirá o site no teu navegador padrão.

Para obter instruções de como usar o googler é só digitar nele interrogação:

googler (? for help) ?

Aparecerão as instruções do omniprompt abaixo.

omniprompt keys:
n, p fetch the next or previous set of search results
index open the result corresponding to index in browser
f jump to the first page
o open the current search in browser
g keywords new Google search for ‘keywords’ with original options
q, ^D, double Enter exit googler
? show omniprompt help
* any other string initiates a new search with original options

.

ELINKS

Temos também o ELINKS. Com o Googler você busca.

Copie o link que deseja e cole no Elinks.

Com o Elinks acessa o site e pode dependendo do site fazer download de tudo que ele tiver a oferecer. No Elinks usa-se dois cliques de mouse e Ctrl+ setas para esquerda, direita, para cima, para baixo e o cursor do mouse.

Para instalar o ELINKS use o comando abaixo:

$ sudo pacman -S elinks

$ sudo pacman -Syyu

.

YOUTUBE-DL

E por último tem o ótimo youtube-dl.

o youtube-dl baixa videos e músicas de tudo quanto é site e também do youtube. Por incrível que pareça depois que se acostuma com estes programas de terminal, o último lugar que você irá querer visitar para baixar coisas é o youtube. Tem tantos, tantos outros lugares para se baixar videos, imagens, músicas e documentos que você literalmente esquece que existe Windows, Google Chrome, Android e até mesmo Youtube

Para instalar o youtube-dl no MANJARO XFCE 17.01-stable-x86_64 use o comando abaixo:

$ sudo pacman -S youtube-dl

Para usar o youtube-dl abra o terminal e digite:

$ youtube-dl “cópia_do_link_de_download”

A cópia do link de download deve estar entre aspas “_” como no exemplo acima.

Para saber como usar o youtube-dl mais ainda digite:

$ man youtube-dl

.

Abro três terminais. Um com o Googler, outro com o Elinks e o último com o youtube-dl e meta a cara nesta brincadeira que em menos de uma hora você aprende a usá-los.

.

Quem não tem costume ou não usa muito o terminal como eu aqui; corre o risco de ficar maravilhado com a simplicidade e como fica mais fácil navegar na internet. Enquanto um navegador consome fácil 800MB – 1GB de RAM usando estes 3 programinhas não consumirá quase nada e garanto que navegará muito mais rápido do que jamais imaginou que fosse possível.

.

MEGASYNC

Instalar Megasync

$ yaourt -S megasync

Ou:

$ packer -S megasync

.

ICONES-TEMAS

Manjaro, como eu Instalo Ícones, Temas e Emblemas?

O primeiro é o hicolor, muitos programas depositam seus icones lá.

Dos tres comandos abaixo, o mais seguro é o pacman pois, o pacote vem do repositório do MANJARO XFCE 17.01-stable-x86_64.

É importante refletir sobre a origem dos pacotes.

O repositório Arch é enorme, mas todos os pacotes são seguros?

Você pode compilar muitos programas incríveis do repositório Arch.

O Manjaro não recomenda.

Tem motivo?

Tem.

No mundo Arch Linux cada usuário deve checar a integridade do que vai instalar por conta própria.

No mundo Arch Linux deve-se saber tudo o que se faz e em caso de algo errado só o usuário do sistema pode corrigir. Tem que ter muito conhecimento. Ou adorar pesquisar e participar de foruns.

$ sudo packer -S hicolor-icon-theme

$ sudo yaourt -S hicolor-icon-theme

$ sudo pacman -S hicolor-icon-theme

.

Instalando o Tema Flat-Plat

$ yaourt -S flatplat-theme

$ packer -S flatplat-theme

.

Instalando o Tema Adapta

$ yaourt -S adapta-gtk-theme

$ packer -S adapta-gtk-theme

.

Instalando Arc-Icon-Theme e moka-icon-theme-git

(Atualizado) Arc-Icon-Theme FaenzaIcon-Theme e Numix-Reborn-Icon-Theme

$ sudo pacman -S community/arc-icon-theme community/faenza-icon-theme community/numix-reborn-icon-themes && sudo pacman -S moka-icon-theme && sudo pacman -Syyuu

.

VIDEOS EDUCATIVOS

Como baixar cursos do site Udemy.com grátis

WINFF – WINFF – WINFF – WINFF

MP4 para Avi – Como converter usando o WinFF?

WinFF é um aplicativo versátil, que pode converter arquivos individuais ou múltiplos arquivos em vários formatos, tudo ao mesmo tempo.

Ele é um conversor de vídeo gratuito de código aberto licenciado sob a GNU Public License v3 e escrito em Free Pascal e Lazarus.

O programa é multi plataforma, por isso pode ser usado tanto em Linux e Windows.

Além de suportar várias línguas.

A seguir será mostrado como instalar esse programa e como exemplo, você verá como converter um MP4 para Avi usando o WinFF, mas o mesmo processo pode ser feito de e para os outros formatos que o programa suporta.

Para instalar o WinFF, faça da seguinte forma:

$ sudo pacman -S winff

.

ICONES LILA

Instalando o conjunto de ícones Lila-HD no Manjaro

yaourt -S lila-hd

.

TEMA – VERTEX

Instalando tema Vertex no Manjaro

vertex_theme

Vertex é um tema para GTK-3, GTK-2, Gnome Shell e Cinnamon. Ele suporta ambientes de desktop GTK 3 e GTK 2 baseados como Unity, Gnome Shell, Gnome Classic, Gnome Fallback, Cinnamon, Mate, XFCE, Budgie, Pantheon e etc. O tema vem com três variantes para escolher. A variante padrão com header-bars escuras, uma variante leve, e uma variante escura. Para instalar o tema Vertex, faça da seguinte forma:

$ sudo pacman -s vertex-themes

$ yaourt -S vertex-themes

$ packer -S vertex-themes

.

ICONE-TEMA NITRUX

Nitrux é um conjunto de ícones simples, limpo e artesanal para ambientes baseados GTK (Gnome, Cinnamon, Mate, XFCE, LXDE), KDE (Plasma, Plasma 5) e Android. Nitrux é parte do Nitrux Artwork Project. O conjunto é um dos mais completos que você pode encontrar.

Para instalar o Nitrux em GTK (Unity, Gnome, Xfce, Cinnamon e etc.), faça da seguinte forma:

$ yaourt -S nitrux-icon-theme

Para instalar o Nitrux em QT (KDE, LXQT e etc.), faça da seguinte forma:

$ yaourt -S nitrux-icon-theme-kde

.

TV

Canais de TV a cabo gratis

# $ sudo pacman -S kodi

$ yaourt -S kodi-addon-pvr-iptvsimple-git

.

HANDBRAKE

Como instalar a versão mais recente do HandBrake no Manjaro.

Bastante popular, o HandBrake é um decodificador de vídeo de código aberto para Linux, Windows e Mac OS X. O programa é também uma ferramenta para ripar DVDs. Ele converte os filmes em MPEG-4 e, além de oferecer diversas opções de configuração, insere a legenda desejada diretamente no resultado final.

Além de tudo isso, o aplicativo vem com presets embutidos (perfis) e, além de formatos multimídia comuns, ele suporta DVD ou Bluray desprotegidos, legendas e muito mais.

Para instalar o HandBrake, escolha uma destas maneiras:

$ yaourt -S handbrake

# packer -S handbrake

$ sudo pacman -S handbrake && sudo pacman -Syu

.

Parecido com o Handbrake temos também o Winff e, para gravar coisas que fazemos no desktop o programa Kazam (bom para publicar tutorias no youtube) é um dos melhores e mais fáceis de usar.

$ sudo pacman -S winff && sudo pacman -Syu

$ yaourt kazam

.

QUADRINHOS

Leitor de quadrinhos MComix no Manjaro

mcomix

MComix é um leitor de quadrinhos versátil que suporta ambos os quadrinhos (ocidentais e mangá), em uma variedade de formatos de contêiner, incluindo CBR, CBZ, CB7, LHA e PDF. O aplicativo está disponível para Linux e Windows.

O aplicativo começou como um fork do Comix (app cujo o desenvolvimento parou em 2009), com o principal objetivo de dar correções de bugs e melhorias de estabilidade.

Contudo, MComix tem evoluído ao longo dos anos, ganhando novos recursos e várias melhorias, e tornando-se um leitor de quadrinhos sólido. Para instalar o MComix, faça da seguinte forma:

# pacman -S mcomix –noconfirm

.

FREEFILESYNC

Comparando e sincronizando pastas com FreeFileSync

O que é FreeFileSync?

FreeFileSync é uma ferramenta de código aberto multiplataforma para comparar e sincronizar pastas no Linux, Windows e Mac OS X.

Entre outros, ele tem suporte para a realização de comparação de arquivo binário, identificador de links simbólicos, copiar atributos estendidos de NTFS e permissões de segurança, cópia de arquivo à prova de falhas, inclui/excluir arquivos via filtro, tem desempenho em tempo de execução otimizada, relatório de erros detalhado e pode automatizar trabalho em lotes.

Para instalar o FreeFileSync, faça da seguinte forma:

$ sudo pacman -S freefilesync

$ packer -S freefilesync

$ yaourt -S freefilesync

.

PDF Mod – uma ferramenta para modificar documentos PDF

PDF Mod é uma ferramenta simples para modificar documentos PDF.

Ele pode girar, extrair, remover e reordenar as páginas simplesmente arrastando e soltando.

Vários documentos podem ser combinados através de arrastar e soltar.

Você também pode editar o título, assunto, autor e palavras-chave de um documento PDF usando o programa.

Para instalar o PDF Mod, faça da seguinte forma:

$ sudo pacman -S pdfmod

.

KEEPASS2

Proteja suas senhas.

$ sudo pacman -S keepass2 keepass keepassx enpass veracrypt

.

SUBDOWNLOADER

Instale baixador de legendas.

$ sudo pacman -S subdownloader

.

MULTIMIDIA CONVERTER

Conversor de arquivos multimídia:

Instale o dmMediaConverter

dmMediaConverter é um software baseado no FFMpeg, que permite converter facilmente seus arquivos de áudio e vídeo em formatos populares.

Entre as principais características do MediaConverter está a sua capacidade de combinar ou dividir um arquivo de vídeo, incluir legendas em srt, ass, ssa, mov_text, e dvdsub e muito mais.

Para instalar o dmMediaConverter, faça da seguinte forma:

$ yaourt -S dmmediaconverter

.

GRUB-CUSTOMIZER

Instale o Grub Customizer no Manjaro

O programa é uma interface gráfica para alteração das configurações do grub2 (gerenciador de boot padrão do Manjaro). Ele é uma aplicação agradável, que permite ao usuário editar as entradas do menu a partir da tela de inicialização do GRUB e definir o sistema operacional padrão.

Para instalar o Grub Customizer, faça da seguinte forma:

$ yaourt -S grub-customizer

.

RIPAR CD’s

Como instalar o ripador Asunder CD Ripper no Manjaro

$ sudo pacman -S asunder

.

CITADEL

Alternativa ao Microsoft Exchange:

Conheça Citadel.

O Microsoft Exchange é atualmente uma das soluções comerciais mais conhecidas e utilizadas para colaboração on-line entre vários usuários.

Felizmente, os usuários de Linux tem várias alternativas ao Microsoft Exchange, como o Citadel, um projeto open source que está incluído nos repositórios oficiais das principais distribuições Linux. Para instalar o Citadel, faça da seguinte forma:

$ yaourt -S citadel

.

SELENE

Converta arquivos multimídia com Selene Media Encoder

selene

Selene é uma ferramenta de conversão de mídia, desenvolvido por Tony George (que também está por trás Conky Manager) usando GTK3/Vala. O programa tem como 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. Para instalar o Selene, faça da seguinte forma;

$ yaourt -S selene-media-encoder

.

TRATAMENTO DE IMAGENS

Ferramenta de otimização de imagens no Manjaro.

Trimage é um programa que possui uma interface gráfica multiplataforma e uma interface de linha de comando para otimizar os arquivos de imagem para sites, usando optipng, pngcrush, advpng e jpegoptim. Atualmente, ele suporta os arquivos PNG e JPG.

Para instalar o Trimage, faça da seguinte forma:

$ yaourt -S trimage-git

.

FACEBOOK – WHATSAPP – TELEGRAM

FRANZ – FRANZ – FRANZ – FRANZ – FRANZ

Tenha todos serviços de mensagens com Franz. O Franz ainda está em desenvolvimento e possui versões para as 3 principais plataforma, Windows, Linux e Mac. Basicamente ele consegue concentrar as versões online dos cada um dos serviços em abas, fazendo com que seja possível acessá-los facilmente, alternando entre os serviços facilmente. Os serviços suportados incluem: Slack, Messenger, WhatsApp, Telegram, Skype, WeChat, HipChat, Hangouts, Grape e GroupMe.

Para instalar o Franz, faça da seguinte forma:

$ yaourt -S franz

Para instalar o TELEGRAM oficial, digito:

$ yaourt telegram

procuro pelo pacote binario e digito o número não esquecendo de depois de instalar o telegram:

Remember to delete the official (non-tweaked) launcher by using:

rm ~/.local/share/applications/telegramdesktop.desktop

After running Telegram Desktop e baixar uma imagem qualquer pelo menos.

.

GERAR GIF ANIMADO ou VIDEO

Como fazer uma gravação de tela e gerar GIF animado ou vídeo?

Use Silentcast

Silentcast é uma ferramenta de gravação de tela e criação de GIF animado ou vídeo. O programa é simples, direto e prático. Assim, em poucos clique você grava o que precisa e obtém o arquivo de saída dessa gravação.

Como fazer uma gravação de tela e gerar GIF animado ou vídeo usando o Silentcast

Para realizar uma gravação de tela e gerar GIF animado ou vídeo usando o Silentcast, você precisa fazer o seguinte:
Na tela do programa, informe a pasta onde o arquivo será salvo digitando dentro do campo “Working Directory”. Selecione a área da tela que será gravada, clicando na seta ao lado do campo “Area to be recorded”. Para definir o número s de quadros, preencha o campo “Frames per second”. A seguir marque a opção “anim.gif” (se quiser vídeos, marque as opções referente webm ou mp4). Finalmente, clique no botão “OK”;

Depois disso, será exibida abaixo. Quando você estiver pronto para começar a fazer as ações que serão gravadas, clique no botão “OK”;

Faça o que você precisa gravar e quando terminar, clique no ícone do programa no painel e depois na opção “Done”;

Para instalar o Silentcast, faça da seguinte forma:

$ yaourt -S silentcast

.

XDMAN

Gerenciador de download Xtreme Download Manager no Manjaro

xdman

Xtreme Download Manager é utilitário que tem a capacidade de aumentar a velocidade de download até a 500% (depende da conexão), ele pode pausar/retomar downloads até mesmo retomar downloads quebrados sem a opção de retomar. O programa também tem a funcionalidade de pegar vídeos disponíveis na internet e oferece um recurso de agendamento de downloads. Para completar, ele pode ser integrar com qualquer navegador para gerenciar downloads automaticamente usando integração avançada do navegador. O Xtreme Download Manager utiliza um sofisticado algoritmo de segmentação dinâmica, compressão de dados e reutilização da conexão para acelerar o processo de download. Ele suporta HTTP, HTTPS e FTP, firewalls, servidores proxy, redirecionamentos de arquivos, cookies, autorização etc. Para instalar o Xtreme Download Manager, faça da seguinte forma:

$ yaourt -S xdman

Confirme com S ou Y

Para compilar use:

~/.bashrc

Confirme com S ou Y

.

CAPTURA DE TELA

Tire print da tela com HotShots

HotShots

HotShots é uma ferramenta de captura de tela com alguns recursos de edição (redimensionar, cortar, etc). Ele é particularmente adequado para escrever documentação, mas você pode usá-lo para destacar alguns detalhes de uma imagem, de mapa ou o que você quiser. Como o programa é escrito com Qt, ele tem poucas dependências e usa poucos recursos do computador. Para instalar o HotShots, faça da seguinte forma:

$ yaourt -S hotshots

.

APPS ANDROID PC

Baixando apps Android no PC com o Google Play Downloader

google-play-downloader

Google Play Downloader é um simples aplicativo de código aberto que pode ser usado para baixar apps Android no PC e guardar APKs da loja Google Play para o seu computador. De acordo com o desenvolvedor, o aplicativo foi criado porque ele “não gostava que seu sistema Android AOSP fosse manchado por serviços de raiz do Google, nem que fosse arquivado no banco de dados da conta Google”. O Google Play Downloader permite baixar apps Android no PC, mas não é uma ferramenta de pirataria e não permitirá que você baixe aplicativos e jogos pagos. A ferramenta só pode baixar jogos e aplicativos gratuitos. O programa é útil se você quiser fazer backup de arquivos Android APK para o seu computador, se você não que instalar alguns aplicativos diretamente via Googe Play por questões de privacidade ou por outros motivos (por exemplo, você pode usá-lo com o Genymotion, que já não inclui mais a loja Google Play em suas imagens Android) e assim por diante. A aplicação tem tudo que você precisa baixar apps no PC (os arquivos APK), como uma conta do Gmail e o Android ID, mas você pode mudar isso (por exemplo, você pode criar uma conta do Gmail especialmente para isso) a partir das configurações do Google Play Downloader. Contudo, se você alterar o endereço de e-mail nas configurações do programa, certifique-se de clicar no botão “Generate new Android ID” (Gerar novo Android ID) ou então o download de APKs não irá funcionar. Para instalar o Google Play Downloader, faça da seguinte forma:

$ yaourt -S googleplaydownloader

.

MY PAINT

Instale o programa de pintura digital MyPaint no Manjaro

mypaint

O programa de pintura digital MyPaint é uma ferramenta ágil e fácil para os pintores digitais. Ele permite que você se concentre na arte, em vez do programa. Você trabalha em sua tela com um mínimo de distrações, trazendo a interface somente quando você realmente precisa dela. O programa possui um suporte básico de camadas, uma interface de usuário simples e minimalista, além ter sido projetado para o uso em tablets sensíveis à pressão, como as feitas pela Wacom e muitos dispositivos semelhantes. Ele vem com uma grande coleção de pincéis, incluindo carvão e tinta para emular um pincel real, mas o engine de pincéis é versátil e altamente configurável, e fornece ferramentas produtivas úteis. Isso permite experimentar seus próprios pincéis e muito mais. Para instalar o MyPaint, faça da seguinte forma:

$ yaourt -S mypaint-git

.

EDITOR DE IMAGENS

Tenha um editor de imagens simples e completo com o Pinta

pinta

Pinta é um programa gratuito, ele é um editor de imagem simplificado baseado em Paint.NET (e, portanto, ele usa Mono), concebido para servir como uma alternativa ao GIMP para usuários casuais. Seu objetivo é fornecer aos usuários uma maneira simples e poderosa para desenhar e manipular imagens no Linux, Mac e Windows. Para instalar o Pinta, faça da seguinte forma:

$ sudo pacman -S pinta -nonconfirm

.

PAINEL PARA AMBIENTE DE TRABALHO

Instale uma Dock leve no Manjaro

plank

Plank pretende ser a dock mais simples do planeta. O objetivo é fornecer apenas o que é necessário em uma dock e absolutamente nada mais. Ela, no entanto, é uma biblioteca que pode ser estendida para criar outros programas de dock com recursos mais avançados. Essa dock foi criada pela mesma equipe que produziu a Docky, assim, Plank é a tecnologia subjacente para Docky (a partir da versão 3.0.0) e tem como objetivo fornecer todas as características centrais, enquanto Docky permite adicionar coisas extravagantes como Docklets, painters, diálogos de configurações e etc. O aplicativo, que está disponível por padrão no Elementary OS, tem vários modos de esconder, posição da tela personalizável, tema e tamanho do ícone, suporta fixação aplicativos para a dock, quicklists e muito mais. Para instalar o Plank, faça da seguinte forma:

$ sudo pacman -S plank plank-config

.

DESENHE – CRIE -PROJETOS – ENGENHARIA – ARQUITETURA

AutoCAD no Linux – Instale o DraftSight no Manjaro

draftsight

Desenvolvido pela Dassault Systemes (que também é desenvolvedora dos softwares Catia e Solidworks), DraftSight é um software gratuito para desenho técnico disponível para Linux, Microsoft Windows e OS X. Ele é atualmente um dos melhores softwares para o design técnico de CAD 2D (e 3D parcialmente), disponível para Linux. Mais o grande destaque desse aplicativo é o seu suporte para leitura e gravação de arquivos em formato DWG e DXF (do AutoCad), ou seja, com ele você pode lidar com arquivos do AutoCAD no Linux, sem precisar instalar o AutoCAD. DraftSight permite anexar modelos de referência externos e tem a capacidade de gerar arquivos no formato PDF com múltiplas páginas, tem um sistema de coordenadas cartesianas, além de desenho em camadas, máscaras de fundo para anotações, suporte para tabelas de estilo de plotagem CTB e STB e muito mais. Para instalar o DraftSight, faça da seguinte forma:

$ yaourt -S draftsight

.

DESENHE – CRIE -PROJETOS – ENGENHARIA – ARQUITETURA

Instalando o FreeCAD no Manjaro

freecad

FreeCAD é um modelador 3D paramétrico de propósito geral baseada em recursos para CAD, MCAD, CAx, CAE e PLM. 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. O programa é 100% Open Source e extremamente modular, permitindo inúmeras possibilidades de personalização e de programação de extensões. FreeCAD é 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. Para instalar o FreeCAD, faça da seguinte forma:

$ sudo pacman -S freecad

.

ICONES – TEMAS

Instalando ícones Faenza-Cupertino

cupertino

Um monte de gente usa o ícone Faenza, mas para mim ele não é tão bonito. Mas John Green criou um tema chamado Faenza-Cupertino que só substitui as pastas originais para torná-lo mais parecido com o estilo Elementary original, mas usando os ícones Faenza, deixando mais agradavel. Para instalar os ícones Faenza-Cupertino, faça da seguinte forma:

$ yaourt -S faenza-cupertino-icon-theme

$ packer -S faenza-cupertino-icon-theme

.

COMVERTER IMAGENS

Conversor de imagens Converseen

converseen

Ao usar o Converseen você pode economizar muito seu tempo, pois ele pode processar mais de uma imagem com um único clique do mouse. Além disso, graças ao uso das bibliotecas Magick++, ele suporta mais de 100 formatos de imagem como DPX, EXR, GIF, JPEG, JPEG-2000, PhotoCD, PNG, Postscript, SVG, TIFF e muitos outros. Com o conversor de imagens em lote Converseen, você pode:

.
Realizar uma única ou uma conversão múltipla;

.
Redimensionar uma ou várias imagens;

.
Comprimir imagens para suas páginas web;

.
Girar e inverter imagens;

.
Renomeiar um monte de imagens usando um número progressivo ou um prefixo/sufixo;

.
Selecionar um filtro de reamostragem para redimensionar imagens. Para instalar o Converseen, faça da seguinte forma:

.

$ yaourt -S converseen

.

PLAYER

Como instalar o Player Quod Libet no Manjaro. Quod Libet é um áudio player GTK+ de código aberto escrito em Python, que usa a biblioteca de marcação Mutagen, sendo capaz de lidar com grandes bibliotecas. Esse reprodutor foi projetado em torno da ideia de que você sabe como organizar a sua música melhor do que os produtores do software. Ele permite que você faça playlists baseadas em expressões regulares (não se preocupe, pesquisas regulares também funcionam). Ele permite que você exiba e edite todas as tags que você quer no arquivo, para todos os formatos de arquivo que ele suporta. Ele também suporta a maioria das características que você esperaria de um moderno media player: suporte a Unicode, edição de tag avançado, Replay Gain, podcasts e rádio pela internet, suporte a arte do álbum e a todos os principais formatos de áudio.

Para instalar o Quod Libet, faça da seguinte forma:

$ yaourt -S quodlibet

.

LIMPEZA – LIMPEZA – LIMPEZA – LIMPEZA

Limpando Pacotes:

Programa CacheClean

Instale:

$ yaourt -S pkgcacheclean

O terminal solicitará editor para compilar:

~/.bashrc

Comandos cache clean:

deleta tudo menos as 2 últimas versões instala pacotes no cache do pacman:

$ sudo pkgcacheclean 1

.

Remover pacotes deixando apenas as 2 últimas versões:

# pacman -Sc

.

Remove todos os pacotes e impossibilita Downgrade. ARRISCADO.

# pacman -Scc

.

Comando 3

Um modo seguro de remover pacotes. Remove todos menos as 3 últimas versões.

$ sudo paccache -rvk3

.

comando 4

Limpando pacotes orfãos do sistema.

$ sudo pacman -Qdtq

se receber mensagem de erro é que não tem orfãos no sistema.

.

Comando 5

Lista de pacotes instalados.

$ sudo pacman -Qdt

.

SALVAR ENERGIA – ECONOMIA

Comandos salvar energia – Powersavers

$ sudo pacman -S tlp && systemctl enable tlp

.

Para máquinas Intel.

$ sudo pacman -S thermald

$ sudo systemctl enable thermald

.

PowerTOP

$ sudo pacman -S powertop

$ sudo powertop

$ sudo powertop –html

.

Fonte: Manjaro Brasil, Manjaro Wiki e outros.

.

EXPERIENCIAS

Manjaro 2016: Instalar todos os softwares que eu gosto de uma vez só.

Aplicativos:

O download pode demorar, depende da tua velocidade de internet. Fique sempre de olho no terminal. Pode te pedir um sim.

Nem sempre dá certo e pode dar problemas futuros no sistema. Existem aplicativos que foram removidos do repositório, exitem aplicativos que foram adicionados. Tudo está em constante mudança.

Esquema:

# pacman -S [nome do programa] ;

.

Exemplo que eu uso por minha conta e risco.

.

Esquema para baixar e instalar vários aplicativos de uma vez só.

.

Quantos você quiser.

$ sudo pacman -S [nome prog] [nome prog] -y

.

Instalando…

.

$ sudo pacman -S conky conky manager conky all

.

$ sudo pacman -Sy ; sudo pacman -S smplayer ; sudo pacman -S vlc comix uget winff gdebi k3b liferea transmission chromium-bsu pitivi gconjugue mplayer mpg123 smplayer p7zip cheese calibre subdownloader fbreader chkrootkit handbrake gimp gnuchess xboard firejail

.

sudo bash -c “echo ‘vm.swappiness = 10’ >> /etc/sysctl.conf” ; 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 pacman -Sy ; sudo pacman -S smplayer ; sudo pacman -S vlc comix uget winff gdebi liferea chromium-bsu pitivi gconjugue mplayer mpg123 smplayer p7zip cheese calibre subdownloader fbreader handbrake gimp gnuchess xboard firejail && sudo pacman -Syyuu && sudo pacman -S freevial kazam mypaint pinta gpick musique audio-recorder fortune-mod cowsay xdman scratch gtetrinet gsmartcontrol opendict psensor xgnokii pitivi gradio handbrake soundkonverter youtube-dl mplayer smplayer clementine ufw gufw firejail preload handbrake asunder kazam ardour audacity bleachbit uget calibre fbreader gnome-chess xboard preload aria2 filezilla gimp gparted gedit leafpad inkscape gimp mypaint pinta gpick musique liferea youtube-dl pacman retext geany armagetronad && sudo pacman -Syyuu

.

sudo pacman-mirrors -g && sudo pacman-optimize && sync ; sudo pacman -Sy && sudo pacman -Syy && sudo pacman -Su && sudo pacman -Syyu && sudo pacman -Syyuu

.

(você pode remover alguns aplicativos destas sequências de comandos. Use editor de texto gedit, leafpad ou writer)

.

Ao fim executo:

.

$ sudo su

# pacman-mirrors -g ; pacman-optimize && sync ; pacman -Sy ; pacman -Syy ; pacman -Su ; pacman -Syyu ; pacman -Syyuu

.

Pronto. Todos os aplicativos foram instalados e o sistema está cheio de pacotes… (pacotes que foram usados para instalar os programas) é assim.

.

Logo depois do teu roteador, o universo é pacotes.

.

você pode escolher remove-los todos, mas, tudo tem uma consequência…

.

Perderá o poder de Downgrade que no Manjaro, é usado pelos comandos acima, para recuperar teu sistema caso você faça algo errado num outro dia, semana que vem… mês que vem…

.

DICA

.

Pesquise neste tutorial: Manjaro remover pacotes.

.

DICA

.

Sites que talvez, ensinam a programar de graça:

Codecademy

edX

MIT Open Courseware

Khan Academy

Udemy

Free Code Camp

GitHub

The Code Player

The Odin Project

Code Wars

Free to Code

.

https://www.maketecheasier.com/free-programming-webistes/

.
.
.

REVISÃO – MANJARO

.

sudo pacman -Sy = sincroniza os repositórios.

sudo pacman -Su = procura por atualização

sudo pacman -Syu = sincroniza os repositórios/procura por atualização

sudo pacman -Syy = sincroniza os repositórios do Manjaro Linux

sudo pacman -Syyu = sincronização total/procura por atualização

sudo pacman -S pacote = instala um pacote

sudo pacman -R pacote = remove um pacote

sudo pacman -Rs pacote = remove o pacote junto com as dependências não usadas por outros pacotes

sudo pacman -Rsn pacote = remove o pacote junto com as dependências não usadas por outros pacotes e junto com os arquivos de configuração

sudo pacman -Ss pacote = procura por um pacote

sudo pacman -Sw pacote = apenas baixa o pacote e não o instala

sudo pacman -Si pacote = mostra informações de um pacote não instalado

sudo pacman -Qi pacote = mostra informações do pacote já instalado

sudo pacman -Se pacote = instala apenas as dependências

sudo pacman -Ql pacote = mostra todos os arquivos pertencentes ao pacote

sudo pacman -Qu = mostra os pacotes que serão atualizados

sudo pacman -Q = lista todos os pacotes instalados

sudo pacman -Qo arquivo = mostra a qual pacote aquele arquivo pertence

sudo pacman -Qdt = lista pacotes desnecessários, sem dependências

sudo pacman -Rns $(pacman -Qqdt) = apaga pacotes desnecessários, sem dependências

sudo pacman -A pacote.pkg.tar.gz = instala um pacote local

sudo pacman -Sc = deleta do cache todos os pacotes antigos

sudo pacman -Scc = limpa o cache, removendo todos os pacotes existentes no /var/cache/pacman/pkg/

sudo pacman-optimize = otimiza a base de dados do pacman

sudo pacman -Sdd = instala ignorando as dependências

sudo pacman -Rdd = elimina um pacote ignorando as dependências

sudo pacman-mirrors.conf = para gerenciar pacman.cof

sudo pacman-mirrors -g = para gerar um novo mirrorlist

sudo pacman -U home/user/arquivo.tar.xz = instalar pacotes baixados no pc

sudo pacman -U http://www.site.com/arquivo.tar.xz = instalar pacotes baixados via download

sudo pacman -Qem = lista pacotes instalados do repo AUR

sudo pacman -Rscn = desinstala pacotes e suas dependencias e seus registros, tudo

sudo pacman -S pacote –noconfirm = Instala o pacote sem precisar confirmar com “yes/no ,S/N”…

sudo pacman -Syu –ignoregroup pacote1 , pacote2… = sincroniza os repositórios/procura por atualização e ignora os grupos dos pacotes solicitados

yaourt -Syua –devel = sincronizar a base de dados

yaourt -Syyuua = atualizar o repo AUR

yaourt -Ss nome = pesquisar no repo AUR

yaourt -S nome = instalar pacotes do repo AUR

yaourt -R nome = remover pacotes do repo AUR

yaourt -Rsn nome = remover pacotes + dependências do repo AUR

yaourt -Syu –devel –aur = sincronizar a base de dados e atualiza pacotes

.

Bom, amigo(a) espero sinceramente que este meu tutorial lhe seja útil o tanto que ele é para mim.

.

Uso ele direto, e sempre tento revisar ele e também ampliar estas anotações.

.

Até Breve

.

Por favor mantenha-se online. Críticas e sugestões são muito bem-vindas. Doe da maneira que puder.

.

Um abraço e tudo de bom!

.

😀

MANJARO LINUX GUIA PÓS INSTALAÇÃO 2017

MANJARO LINUX GUIA PÓS INSTALAÇÃO

ASSUNTO:

Manjaro/Linux 2017

MANJARO XFCE, COMANDOS E TUTORIAL PÓS-INSTALAÇÃO

.

Este tutorial foi testado em computadores. Funcionou muito bem. Uso por MINHA conta e risco. Sou estudante de Linux.

.

Atualmente, é recomendado instalar todos os aplicativos de modo gráfico usando o aplicativo Pamac. O que percebemos, é que usar o comando yaourt e o comando packer podem ser utilizados mas não são fundamentalmente necessários, pois existe o prgrama para adicionar e remover programas no MANJARO XFCE 17.01-stable-x86_64 (Pamac).

.

Deste tutorial todos os aplicaticos que usem o comando “pacman -S” ou, “sudo pacman -S (nome-do_programa)” são seguros de instalar via terminal.

.

Usuário comum não pode fazer alterações no sistema e USUÁRIO ADMINISTRADOR pode.

.

SE TORNANDO O ADMINISTRADOR:

.

Abra o terminal com o menu do mouse botão direito.

.

Digite: sudo su , digite sua senha .

.

Estará em modo administrador. Em modo administrador não uso “sudo” NUNCA.

.

Neste tutorial caso veja “# sudo” desconsidere o “#” e execute o comando sem ser administrador.

.

O modo administrador é usado para alterações no sistema e com cuidado para não executar comandos inadequados que podem desestabilizar o MANJARO XFCE 17.01-stable-x86_64.

.

O modo não administrador é mais seguro e deve-se usar de preferência apenas o comando pacman. O comando yaourt e packer podem instalar programas perigosos, não verificados. É um risco. O usuário que sabe de o que faz, sabe verificar estes programas antes de instala-los. Talvez estes comandos sejam uteis para verificação de pacotes:
.

Fornece resumo de pacote → sudo pacman -Si nome_do_pacote

.

Testo estes comandos abaixo e veja se funcionam e entendo a função deles:

.

sudo pacman nome-do-pacote -D

sudo pacman nome-do-pacote -Q

sudo pacman nome-do-pacote -S

sudo pacman nome-do-pacote -F

sudo pacman nome-do-pacote -V

.

Mas não vejo motivo para tanta preocupação pois, os programas oficiais do MANJARO todos podem ser instalados usando “sudo pacman -S” a atualização completa do sistema pode ser feita usando “sudo pacman -Syyu”.

.

É bom para quem quer aprender, usar todos os comando deste tutorial, mas em uma máquina destinada a estudo, ou, em uma máquina virtual.

.

Não deve-se estudar os comandos e testar softwares não pertencentes ao repositório oficial na máquina que usa-se para trabalhar.

.

PÒS-INSTALAÇÂO MANJARO

.

Atualize todo o sistema. Primeiro passo é obrigatório.

.

EXECUTANDO COMANDOS COMO ADMINISTRADOR:

.

# pacman -Syyuu

.

Sem ser administrador:

.

$ sudo pacman -Syyuu

.

Digite sua senha e

.

Depois sugiro que execute o comando abaixo:

.

sudo pacman -S yaourt ; sudo pacman -Sy ; sudo pacman -S packer ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu

.

Faça reboot do sistema com o comando abaixo e volte a este tutorial:

.

sudo shutdown -r now

.

Aperte enter

.

“EDITORES DE TEXTO SERVEM NÃO APENAS PARA ESCREVER MENSAGENS, RESUMOS, HISTÓRIAS. SERVEM TAMBÉM PARA COMPILAR ASSIM COMO, ESCREVER PROGRAMAS.”

.

Instalo editores de texto.

.

$ sudo pacman -S leafpad gedit mousepad --noconfirm ; pacman -Sy

.

SUGESTÃO

.

Linha de comando para update, upgrade e limpeza. Recomendado para o fim da pós-instalação depois de dar reboot.

.

Responda as perguntas do terminal sempre com sim (S) ou yes (Y). Copie e cole abaixo mas, não use # , pode começar o comando com o terminal em $.

.

$ yaourt -Syyuua ; sudo packer -Syyuu ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu ; sudo pacman-optimize ; sudo pacman-mirrors -g ; sudo pacman-optimize && sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Rns ; sudo pacman -Qdt ; sudo pacman -Sc ; sudo pacman -Syyuu ; sudo pacman-optimize ; yaourt -Syua -devel ; yaourt -Syyuua ; yaourt -Syu -devel -aur

.

$ sudo shutdown -r now

.

Após o reboot, volto a este tutorial.

.

Comandos de otimização para MANJARO 2017

.

$ sudo pacman-mirrors -g ; sudo pacman-optimize && sudo sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Syyuu

.

COMANDOS DE TERMINAL

.

Manjaro, como executar comandos pelo Terminal?

.

Comandos pacman para o terminal:

.

1 – Ajuda do Pacman:

$ man pacman

$ pacman --help

2 – Versão de sistema ou pacotes

$ sudo pacman -V

$ pacman --version

3 – Base de dados

$ sudo pacman -D

$ sudo --database

4 – Arquivos/Pacotes

$ sudo pacman -F

$ sudo pacman --files [opções] [pacote(s)]

.

5 – Busca

$ sudo pacman -Q

$ sudo pacman -Ss

$ sudo pacman --query [opções] [pacote(s)]

.

6 – Remover

$ sudo pacman -R

$ sudo pacman --remove [opções]

.

7 – Sincroniza/Atualiza

$ sudo pacman -S

$ sudo pacman --sync [opções] [pacote(s)]

.

8 – Teste

$ sudo pacman -T

$ sudo pacman --deptest [opções] [pacote(s)]

.

9 – Upgrade

$ sudo pacman -U

$ sudo pacman --upgrade [opções]

.

Manjaro, explique:

Opções do $ pacman -S:

1 – Define um local alternativo para a base de dados

$ sudo pacman -Sb

$ sudo pacman --Sdbpath

2 – Remove pacotes antigos do diretório de cache (-cc para remover todos)

$ sudo pacman -Sc

$ sudo pacman --Sclean

3 – Ignora verificações de versão da dependência

$ sudo pacman -Sd

$ sudo pacman --Snodeps (-dd para ignorar todas as verificações)

4 – Ver todos membros de um grupo de pacotes

$ sudo pacman -Sg

$ sudo pacman --Sgroups (-gg pra ver todos os grupos e membros)

5 – Ver informação do pacote

$ sudo pacman -Si

$ sudo pacman --Sinfo (-ii para informação extensa)

6 – Visualiza uma lista dos pacotes em um repositório

$ sudo pacman -Sl

$ sudo pacman --Slist

7 – Imprime os alvos ao invés de executar a operação

$ sudo pacman -Sp

$ sudo pacman --Sprint

8 – Mostra menos informações nas consultas e pesquisas

$ sudo pacman -Sq

$ sudo pacman --Squiet

9 – Define um diretório raiz de instalação alternativo

$ sudo pacman -Sr

$ sudo pacman --Sroot

10 – Pesquisa em repositórios remotos por palavras coincidentes

$ sudo pacman -Ss

$ sudo pacman --Ssearch

11 – Atualiza pacotes instalados (-uu permite volta versão)

$ sudo pacman -Su

$ sudo pacman --sysupgrade

12 – Mostra informações adicionais

$ sudo pacman -v

$ sudo pacman --verbose

13 – Baixa os pacotes mas não instala/atualiza nenhum deles

$ sudo pacman S-w

$ sudo pacman S--downloadonly

14 – Baixa pacotes novos da base de dados do servidor

$ sudo pacman -Sy

$ sudo pacman --Srefresh (-yy para forçar um renovação mesmo se atualizado)

15 – Define uma arquitetura alternativa

$ sudo pacman --Sarch

16 – Instala pacotes como instalados não explicitamente

$ sudo pacman --Sasdeps

17 – Instala pacotes como instalados explicitamente
$ sudo pacman –Sasexplicit

$ sudo pacman--Sassume-installed

18 – adiciona pacote virtual para satisfazer dependências

$ sudo pacman --Scachedir

19 – Define um local alternativo para cache de pacotes

--color

20 – Define um arquivo de configuração alternativo

--config

21 – Sempre solicitar confirmação

--confirm

22 – Modifica apenas as entradas da base de dados, e não os arquivos de pacote

--dbonly

23 – Mostra mensagens de depuração

--debug

24 – Força instalação, sobrescreve arquivos conflitantes

--force

25 – Define um diretório alternativo para GnuPG

--gpgdir

26 – Define um local alternativo para hook

--hookdir

27 – Ignora a atualização de um pacote (pode ser usado mais de uma vez)

--ignore

28 – ignora a atualização de um grupo (pode ser usado mais de uma vez)

--ignoregroup

29 – Define um arquivo de log alternativo

--logfile

30 – Não reinstala pacotes atualizados

--needed

31 – Não pede nenhuma confirmação

--noconfirm

32 – Não mostra barra de progresso enquanto baixa arquivos

--noprogressbar

33 – Não executa o script de instalação se ele existir

--noscriptlet

34 – Especifica como os pacotes devem ser mostrados

--print-format

35 – Sincroniza os repositórios

sudo pacman -Sy

.

sudo pacman -Su

procura por atualização.

$ sudo pacman -Syu

sincroniza os repositórios/procura por atualização.

$ sudo pacman -Syy

sincroniza os repositórios do MANJARO XFCE 17.01-stable-x86_64 Linux.

$ sudo pacman -Syyu

sincronização total/procura por atualização.

$ sudo pacman -S pacote

instala um pacote.

$ sudo pacman -R pacote

remove um pacote.

$ sudo pacman -Rs pacote

remove o pacote junto com as dependências não usadas por outros pacotes.

$ sudo pacman -Rsn pacote

remove o pacote junto com as dependências não usadas por outros pacotes e junto com os arquivos de configuração.

$ sudo pacman -Ss pacote

procura por um pacote.

$ sudo pacman -Sw pacote

apenas baixa o pacote e não o instala.

$ sudo pacman -Si pacote

mostra informações de um pacote não instalado.

$ sudo pacman -Qi pacote

mostra informações do pacote já instalado.

$ sudo pacman -Se pacote

instala apenas as dependências.

$ sudo pacman -Ql pacote

mostra todos os arquivos pertencentes ao pacote.

$ sudo pacman -Qu

mostra os pacotes que serão atualizados.

$ sudo pacman -Q

lista todos os pacotes instalados.

$ sudo pacman -Qo arquivo

mostra a qual pacote aquele arquivo pertence.

Manjaro, como fazer update do Grub?

$ sudo update-grub

Manjaro, com instalar um gerenciador de senhas?

$ sudo pacman -S seahorse && sudo pacman -Syu

Manjaro como limpar o sistema?

$ sudo pacman -Qdt

Instala pacote tar.gz

$ sudo pacman -A nome_do_pacote.pkg.tar.gz

Deleta do cache todos os pacotes antigos.

$ sudo pacman -Sc

Otimiza a base de dados do pacman.

$ sudo pacman-optimize

Instala ignorando as dependências.

$ sudo pacman -Sdd

Elimina um pacote ignorando as dependências. (cuidado)

$ sudo pacman -Rdd

Para gerenciar pacman.conf

$ sudo pacman-mirrors.conf

Para gerar um novo mirrorlist

$ sudo pacman-mirrors -g

PACOTES TAR.XZ

Como Instalar pacotes TAR.XZ

Para instalar tar.xz você tem que dar o “endereço” de onde o pacote está.

Veja só, abrindo a pasta início, na parte superior você verá /home/(seu_nome_de_usuário).

Se o pacote está em Downloads você vai abrir e terá: /home/teu nick/Downloads

É assim que se diz ao sistema aonde está o pacote que se quer instalar. Exemplo, comando abaixo ok?

$ sudo pacman -U home/user/nome_do_arquivo.tar.xz

Instalar pacotes baixados no pc

$ sudo pacman -U http://www.site.com/arquivo.tar.xz

Instala pacotes baixados via download

$ sudo pacman -Qem

Desinstala pacotes, suas dependencias e seus registros, tudo.

É perigoso para o sistema MANJARO XFCE 17.01-stable-x86_64.

É para usuários avançados.

Evite se puder.

$ sudo pacman -Rscn

Manjaro, como instalar programas sem ter que ficar comfirmando o tempo todo?

O noconfirm tem dois tracinhos que o precede. Dois tracinhos. Tracinhos igual a:

– –

Ao copiar este comando para algum editor de texto, é comum os dois tracinhos serem representados como um só. Corrija manualmente.

(Sem confirmar yes)

$ sudo pacman -S pacote –noconfirm

Sincroniza os repositórios/procura por atualização e ignora os grupos dos pacotes solicitados

$ sudo pacman -Syu –ignoregroup pacote1 , pacote2…

Sincroniza a base de dados

$ yaourt -Syua –devel

Atualizar o repo AUR

$ yaourt -Syyuua

Comandos manutenção yaourt juntos:

$ yaourt -Syua –devel ; yaourt -Syyuua

pesquisar no repo AUR

yaourt -Ss nome

instalar pacotes do repo AUR

yaourt -S nome

remover pacotes do repo AUR

yaourt -R nome

remover pacotes + dependências do repo AUR

yaourt -Rsn nome

sincronizar a base de dados e atualiza pacotes

yaourt -Syu –devel –aur

Atualiza o sistema, sincroniza repositórios e fixa a base de dados.

(Comando principal para atualização)

$ sudo pacman -Syyuu

sincronização total/procura por atualização.

$ sudo pacman -Syyu

sincroniza os repositórios.

$ sudo pacman -Sy

procura por atualização.

$ sudo pacman -Su

otimiza a base de dados do pacman.

$ sudo pacman-optimize

.

Manjaro, explique como instalar jogos:

Instale vários Jogos no Manjaro:

$ sudo pacman -S gnuchess knights gnome-chess mahjong bsd-games pingus puzzles

Pelo terminal procure mais jogos usando:

$ sudo pacman -Ss (expressão/nome/substantivo/adjetivo))

Manjaro,como evitar baixas velocidades de download?

Para Evitar Vazamentos de Kbs.

$ process.setMaxListeners 0

Busque na web: “Manjaro vazamento de Kbs”

Comandos positivos para o MANJARO XFCE 17.01-stable-x86_64:

pacman-mirrors -g

pacman-optimize && sync

pacman -Sy

pacman -Syy

pacman -Su

pacman -Syyu

Tente:

$ sudo pacman-mirrors -g ; sudo pacman-optimize && sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Syyuu

Comandos úteis que amontoados podem ser executados:

$ sudo pacman -Su ; sudo pacman -Sy ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyu ; sudo pacman -Qdt ; sudo pacman -Rns ; sudo pacman-optimize ; sudo pacman-mirrors -g ; sudo pacman-optimize ; sudo pacman-optimize && sync ; sudo pacman -Syyuu ; sudo pacman -Sc

Comando Mais Usados no MANJARO XFCE 17.01-stable-x86_64 revisão:

1- Instalar

# pacman -S (nome[s]_do[s]_pacote[s])

$ yaourt -S

2- Desinstalar

# pacman -R (nome[s]_do[s]_pacote[s])

# $ sudo pacman -Rs (nome[s]_do[s]_pacote[s])

$ yaourt -R

3- Procurar, buscar

# pacman -Ss

$ packer -Ss

$ yaourt -Ss

4- Atualização completa

# pacman -Syyuu

$ yaourt -Syuua

.

YAOURT – YAOURT – YAOURT -YAOURT

.

Manjaro, explique:

.

Comando Yaourt. Com o yaourt podemos compilar programas, atualizar o sistema, pesquisar entre outras coisas.

.

Dizem que quando a gente complila um programa em vez de instalar ele automaticamente tipo com um gerenciador gráfico com imagens do programa que vai instalar descrição etc, o programa fica mais sob medida para a tua máquina. Mas o recomendado é instalar tudo pelo Pamac que é o instalador gráfico.

.

Yaourt não é executado como root ( # ).

.

No terminal tem que ter este sinal: $

.

Use yaourt para procurar programas. Use palavras normais (adj, subst, expressões) em ingles.

.

Ex: yaourt (uma destas palavras abaixo)

.

net, speed, chrome, games, office, video, music, webcam ; popcorn, arcade, message, telegram, facebook … e outras

.

Ficaria:

.

$ yaourt telegram ou $ yaourt popcorn

.

Apareceria uma lista de programas e você poderia escolher um e instalar. Exemplo:

.

$ yaourt -S popcorn

.

Se usar o comando yaourt o terminal irá pedir para compilar usando um editor de texto:

.

~/.bashrc

.

Use:

.

~/.bashrc

Depois, siga as instruções do terminal.

.

Mas para usar o yaourt tem que instalar ele com o comando abaixo:

sudo pacman -S yaourt ; sudo pacman -Syu

.

Vamos instalar o WPS office com o comando YAOURT. É um bom exercício e teremos um bom programa compatível com o office da Microsoft.

Digite no terminal:

.

yaourt wps

O terminal fará uma busca no repo AUR e você escolhe o número que tiver a maior pontuação em amarelo.

No dia que instalo é o número 13. Digito 13 no terminal e aperto enter confirmo as solicitações do terminal e para compilar o programa executo o comando abaixo:

~/.basrc

Aperto enter e sigo as instruções do terminal.

.

Manjaro, explique:

Exemplo e exercicio:

Instale o PopcornTime:

Para instalar o Popcorn Time, faça da seguinte maneira:

Pesquise na rede o que é popcorntime.

Abra o terminal.

Busque o pacote:

$ yaourt popcorntime

Na lista que aparecerá escolha o número de pontuação mais elevada, em amarelo geralmente.

Acompanhe as instruções do terminal.

.

Manjaro, explique compilando com yaourt:

.

Caso seja necessário:

.

Removendo: db.lck

.

$ sudo rm /var/lib/pacman/db.lck

.

Remover o db.lck não é necessário, significa que existe uma atualização ou comando acontecendo em segundo plano muitas vezes, por isto, preste atenção.

.

Manjaro, como procuro pacotes que foram instalados em um grupo? Preciso remover alguns…

.

Para procurar pacotes que foram instalados em um grupo

.

$ sudo pacman -Sg gnome

.

$ sudo pacman -Sg kde

.

Manjaro, explique como remover pacotes?

.

Removendo pacotes

.

pacman -R nome_pacote

.

Removendo com dependências, que não são usadas por outros pacotes

.

$ sudo pacman -Rs package_name

.

Manjaro, como instalar editores de texto?

.

Instale editores de texto leafpad gedit e vim.

.

$ sudo pacman -S gedit vim leafpad

.

Digite tua senha. Enter.

.

YAOURT faz buscas.

.

Obs: Se quiser achar algum programa que não tem no repositório MANJARO XFCE 17.01-stable-x86_64 exemplo o grub-customizer, é só digitar:

.

$ yaourt grub-customizer

tecle (enter)

.

INSTALAR FIREWALL – Já vem pré instalado, mas caso remova, abaixo comando para instalar:

$ sudo pacman -S ufw gufw ; sudo ufw enable

.

Sugestão de web browsers e melhor browser performance:

yaourt profile-sync-daemon

yaourt pkgbrowser

yaourt google-chrome

yaourt tor-browser-en

yaourt brave-bin

yaourt ubuntu-themes

.
FIREJAIL – SANDBOX

.

comando que coloca tudo que pode em firejail(sandbox):

.

Antes vou fazer um update e upgrade com o comando abaixo:

.

yaourt -Syyuua && packer -Syyuu && sudo pacman -Syyuu

.

Depois coloco os programas que entram em contato com a rede no firejail com os comandos abaixo:

.

sudo pacman -S firejail

.

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 pacman -Sy ; sudo pacman -Syyuu

.

Manjaro, como procuro por pacotes de programas?

.

Procurando por pacotes

pacman -Ss nome_do_pacote

.

lista que descreve pacote instalado anteriormente

pacman -Qs nome_do_pacote

.

Fornece resumo de pacote

pacman -Si nome_do_pacote

.

Lista todos os pacotes orfãos sem dependencias

pacman -Qdt

.

Lista todos os pacotes instalados da AUR

pacman -Qem

.

MANJARO XFCE

.

Manjaro, o que é YAOURT e PACKER?

YAOURT e PACKER

O comando Packer, checa repositórios oficiais e AUR

Instale o PACKER com o YAOURT

$ yaourt -S packer

.

Tendo executado o comando acima, agora pode instalar programas usando yaourt:

$ yaourt -S pacote

Os comandos para instalar pacotes usando yaourt, não necessitam de root (#).

.

Podem ser executados quando o terminal estiver ($)

.

Veja só:

O comando yaourt, tem o poder de instalar softwares que existem no repositório MANJARO XFCE 17.01-stable-x86_64 e também no repositório do “Pai” dele, o Arch.

Para o MANJARO XFCE 17.01-stable-x86_64 o Arch Linux é o que o Debian é para o Ubuntu. Uma distribuição diferente, uma ramificação, mas, novo sistema independente.

.

Manjaro, explique:

QUAL comando faz upgrade oficial de repositórios e AUR?

$ packer -Syu

.

O Yaourt pode fazer atualizações e também downloads de pacotes oficiais do MANJARO XFCE 17.01-stable-x86_64 e, dos pacotes oficiais do Arch (mas somente se os novos arquivos PKGBUILD estiverem atualizados) para isto, use o comando abaixo:

$ yaourt -Syua

.

Manjaro, explique:

Para utilizar o comando Yaourt em downloads e reconstruir (compilar) os pacotes mais atuais da fonte do AUR (menos os arquivos PKGBUILD) tem que executar o comando abaixo:

$ yaourt -Syua --devel

.

Sabia que:

Você pode usar todos os comandos que acompanham Pacman, ensinados lá no começo com o Yaourt?

Uns comandos são diferentes.

Estes abaixo:

.

Remover pacotes orfãos é mais fácil e intuitivo com o comando Yaourt:

$ yaourt -Qdt

.

Manjaro, explique melhor:

Packer – O Manjaro não mantém o packer. O packer náo recebe atualização.

O comando packer usa os mesmos comandos do pacman, mas, difere deles por que pode INSTALAR pacotes verificando simultâneamente qual é o mais adequado. Se é o pacote do repositório oficial MANJARO XFCE 17.01-stable-x86_64 ou o pacote do repositório AUR.

Tendo instalado o comando packer, agora você pode instalar programas com ele e fazer tudo que o pacman faz, o packer é um pacote atualmente sem suporte.

Execute-o, com o comando abaixo:

$ packer -S (nome_do_pacote)

###

.

MANJARO XFCE

Software – Aplicativos – Programas – Pacotes

.

Nomes de aplicativos úteis, legais, interessantes que pelo menos você deveria tentar conhecer:

.

filezilla virtualbox blender steam dropbox gparted vlc gimp firejail libreoffice leafpad gedit thunderbird hexchat inkscape uget deluge gnome-chess xboard kollision smplayer rar calibre pinta neverball audacity cheese xfburn minitube xboard aria2 gdesklets vim shutter scribus youtube-dl p7zip tlp thermald gufw ufw preload thermald frozen-bubble teeworlds pingus ltris wget

Tem um o You-Get que é uma utilidade de linha de comando para obter videos, audios e imagens no caso de não haver outro jeito de fazer isto. Abrindo o terminal e digitando you-get e o http://

.

Exemplo:

$ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society
Site: fsf.org
Title: TEDxGE2014_Stallman05_LQ
Type: WebM video (video/webm)
Size: 27.12 MiB (28435804 Bytes)

Downloading TEDxGE2014_Stallman05_LQ.webm ...
100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1] 12 MB/s

Dá para obter conteudo de muitos lugares para saber visite:

https://you-get.org/

.

Tente instalar todos que desejar de uma vez usando o comando abaixo, caso queira:

$ sudo pacman -S (nomes_dos_pacotes)

.

Instalar o Conky-Manager

$ sudo pacman -S conky-manager --noconfirm

.

Para configurar o relógio digital:

com o botão direito do mouse > em cima das horas > clique em: propriedades > Opções do Relógio > Formato Personalizado.

Surgira a caixa de configurações e fiz conforme figura abaixo e em “formato do relógio”, coloque:

%A, %e de %B de %Y - %H:%M:%S

OU:

%A, %e de %b de %Y - %H:%M:%S

OU:

%A, %e de %b de %Y - %H:%M

Ou:

%A, %b %e | %Y | %H:%Mh

Ou Bold:

%A, %e de %b de %Y - %H:%M

.

MENSAGEM DO DIA NA ÁREA DE TRABALHO

Instalar Gedesklets no Manjaro

pacman -S gdesklets --noconfirm

.

MANJARO LINUX – MENSAGEM MOTIVACIONAL NO TERMINAL

Instale o yaourt com o comando abaixo:

sudo pacman -S yaourt ; sudo pacman -Syu ; yaourt -Syyuua

Execute o comando yaourt assim:

yaourt fortume

Escolha os números de fortune com maior pontuação digite os números aperte enter. Complide com o comando abaixo:

~/.bashrc

Aperte enter e confirme sempre com sim. Quando terminar atualize com:

sudo pacman -Syu

Feche o terminal digitando exit e abra outro então digite:

mousepad .bashrc

No arquivo que abrir cole no final do texto:

fortune | cowsay

Ou cole este:

cowsay -f "$(ls /usr/share/cows/ | sort -R | head -1)" "$(fortune -s)"

Digite para atualizar o terminal aos novos aliases:

source .bashrc

.

E é isto.

.

Usando o terminal como cronômetro – time cat

Abra o terminal e escreva time cat. Para parar digite ctrl + c e o terminal mostrará quanto tempo passou.

.

Ex:

$ time cat
^C

real 0m18,121s
user 0m0,000s
sys 0m0,000s

.

SCREENLETS

Instalar Screenlets no Manjaro

$ sudo pacman -S screenlets screenlets-pack-basic –noconfirm

.

BROWSERS

.

Instalar navegadores leves no Manjaro

$ sudo pacman -S midori links elinks w3m lynx youtube-dl –noconfirm && sudo pacman -Syu

.

Sobre os Browsers, o interessante no Linux, é que em quase todas as distribuições Linux pode-se navegar pela internet usando apenas o terminal.

.

Pode-se fazer buscas pelo terminal e após achar o que procura mandar abrir no teu navegador padrão.

.

É possível acessar sites pelo terminal e navegar por ele.

.

É possivel acessar sites pelo terminal navegar por ele e fazer downloads mais rápido que em um navegador.

.

Resumindo:

É possivel fazer buscas no google pelo terminal, acessar os sites, navegar pelos sites e fazer download de links para arquvos de video, musica, documentos, zips, rar existentes no site que escolheu navegar.

.

Para isto existem 3 programinhas muito legais mesmo que mudam bastante o ponto de vista sobre a navegação na internet.

O primeiro é o Googler. O Googler não tem nada a ver com o Google.

Com o Googler pode-se fazer buscas no google através do terminal.

.

GOOGLER

.

No MANJARO XFCE 17.01-stable-x86_64 Linux instala-se o Googler usando o comando abaixo:

$ sudo pacman -S googler

.

Faça atualização completa:

.

$ sudo pacman -Syyuu

.

Após instalar, é só abrir um terminal digitar googler e dar

Imediatamente você está nele e aí é só digitar o que está buscando.

O resultado da busca aparecerá e você escolherá o que quer abrir pelo número que precede a descrição do que buscou. O googler abrirá o site no teu navegador padrão.

.

Para obter instruções de como usar o googler é só digitar nele interrogação:

googler (? for help) ?

.

Aparecerão as instruções do omniprompt abaixo.

.

omniprompt keys:
n, p fetch the next or previous set of search results
index open the result corresponding to index in browser
f jump to the first page
o open the current search in browser
g keywords new Google search for ‘keywords’ with original options
q, ^D, double Enter exit googler
? show omniprompt help
* any other string initiates a new search with original options

.

ELINKS

.

Temos também o ELINKS. Com o Googler você busca.

.

Copie o link que deseja e cole no Elinks.

.

Com o Elinks acessa o site e pode dependendo do site fazer download de tudo que ele tiver a oferecer. No Elinks usa-se dois cliques de mouse e Ctrl+ setas para esquerda, direita, para cima, para baixo e o cursor do mouse.

.

Para instalar o ELINKS use o comando abaixo:

.

$ sudo pacman -S elinks

.

$ sudo pacman -Syyu

.

YOUTUBE-DL

.

E por último tem o ótimo youtube-dl.

.

o youtube-dl baixa videos e músicas de tudo quanto é site e também do youtube. Por incrível que pareça depois que se acostuma com estes programas de terminal, o último lugar que você irá querer visitar para baixar coisas é o youtube. Tem tantos, tantos outros lugares para se baixar videos, imagens, músicas e documentos que você literalmente esquece que existe Windows, Google Chrome, Android e até mesmo Youtube

.

Para instalar o youtube-dl no MANJARO XFCE 17.01-stable-x86_64 use o comando abaixo:

.

$ sudo pacman -S youtube-dl

.

Para usar o youtube-dl abra o terminal e digite:

.

$ youtube-dl “cópia_do_link_de_download”

.

A cópia do link de download deve estar entre aspas “_” como no exemplo acima.

.

Para saber como usar o youtube-dl mais ainda digite:

$ man youtube-dl

.

Abro três terminais. Um com o Googler, outro com o Elinks e o último com o youtube-dl e meta a cara nesta brincadeira que em menos de uma hora você aprende a usá-los.

.

Quem não tem costume ou não usa muito o terminal como eu aqui; corre o risco de ficar maravilhado com a simplicidade e como fica mais fácil navegar na internet. Enquanto um navegador consome fácil 800MB – 1GB de RAM usando estes 3 programinhas não consumirá quase nada e garanto que navegará muito mais rápido do que jamais imaginou que fosse possível.

.

MEGASYNC

Instalar Megasync

$ yaourt -S megasync

Ou:

$ packer -S megasync

.

ICONES-TEMAS

.

Manjaro, como eu Instalo Ícones, Temas e Emblemas?

O primeiro é o hicolor, muitos programas depositam seus icones lá.

Dos tres comandos abaixo, o mais seguro é o pacman pois, o pacote vem do repositório do MANJARO XFCE 17.01-stable-x86_64.

É importante refletir sobre a origem dos pacotes.

O repositório Arch é enorme, mas todos os pacotes são seguros?

Você pode compilar muitos programas incríveis do repositório Arch.

O Manjaro não recomenda.

Tem motivo?

Tem.

No mundo Arch Linux cada usuário deve checar a integridade do que vai instalar por conta própria.

No mundo Arch Linux deve-se saber tudo o que se faz e em caso de algo errado só o usuário do sistema pode corrigir. Tem que ter muito conhecimento. Ou adorar pesquisar e participar de foruns.

$ sudo packer -S hicolor-icon-theme

$ sudo yaourt -S hicolor-icon-theme

$ sudo pacman -S hicolor-icon-theme

.

Instalando o Tema Flat-Plat

$ yaourt -S flatplat-theme

$ packer -S flatplat-theme

.

Instalando o Tema Adapta

$ yaourt -S adapta-gtk-theme

$ packer -S adapta-gtk-theme

.

Instalando Arc-Icon-Theme e moka-icon-theme-git

(Atualizado) Arc-Icon-Theme FaenzaIcon-Theme e Numix-Reborn-Icon-Theme

$ sudo pacman -S community/arc-icon-theme community/faenza-icon-theme community/numix-reborn-icon-themes && sudo pacman -S moka-icon-theme && sudo pacman -Syyuu

.

VIDEOS EDUCATIVOS

Como baixar cursos do site Udemy.com grátis

.

WINFF – WINFF – WINFF – WINFF

MP4 para Avi – Como converter usando o WinFF?

.

WinFF é um aplicativo versátil, que pode converter arquivos individuais ou múltiplos arquivos em vários formatos, tudo ao mesmo tempo.

Ele é um conversor de vídeo gratuito de código aberto licenciado sob a GNU Public License v3 e escrito em Free Pascal e Lazarus.

O programa é multi plataforma, por isso pode ser usado tanto em Linux e Windows.

Além de suportar várias línguas.

A seguir será mostrado como instalar esse programa e como exemplo, você verá como converter um MP4 para Avi usando o WinFF, mas o mesmo processo pode ser feito de e para os outros formatos que o programa suporta.

.

Para instalar o WinFF, faça da seguinte forma:

$ sudo pacman -S winff

.

ICONES LILA

Instalando o conjunto de ícones Lila-HD no Manjaro

yaourt -S lila-hd

.

TEMA – VERTEX

Instalando tema Vertex no Manjaro

vertex_theme

Vertex é um tema para GTK-3, GTK-2, Gnome Shell e Cinnamon. Ele suporta ambientes de desktop GTK 3 e GTK 2 baseados como Unity, Gnome Shell, Gnome Classic, Gnome Fallback, Cinnamon, Mate, XFCE, Budgie, Pantheon e etc. O tema vem com três variantes para escolher. A variante padrão com header-bars escuras, uma variante leve, e uma variante escura. Para instalar o tema Vertex, faça da seguinte forma:

$ sudo pacman -s vertex-themes

$ yaourt -S vertex-themes

$ packer -S vertex-themes

.

ICONE-TEMA NITRUX

Nitrux é um conjunto de ícones simples, limpo e artesanal para ambientes baseados GTK (Gnome, Cinnamon, Mate, XFCE, LXDE), KDE (Plasma, Plasma 5) e Android. Nitrux é parte do Nitrux Artwork Project. O conjunto é um dos mais completos que você pode encontrar.

Para instalar o Nitrux em GTK (Unity, Gnome, Xfce, Cinnamon e etc.), faça da seguinte forma:

$ yaourt -S nitrux-icon-theme

Para instalar o Nitrux em QT (KDE, LXQT e etc.), faça da seguinte forma:

$ yaourt -S nitrux-icon-theme-kde

.

TV

Canais de TV a cabo gratis

# $ sudo pacman -S kodi

$ yaourt -S kodi-addon-pvr-iptvsimple-git

.

HANDBRAKE

Como instalar a versão mais recente do HandBrake no Manjaro.

Bastante popular, o HandBrake é um decodificador de vídeo de código aberto para Linux, Windows e Mac OS X. O programa é também uma ferramenta para ripar DVDs. Ele converte os filmes em MPEG-4 e, além de oferecer diversas opções de configuração, insere a legenda desejada diretamente no resultado final.

Além de tudo isso, o aplicativo vem com presets embutidos (perfis) e, além de formatos multimídia comuns, ele suporta DVD ou Bluray desprotegidos, legendas e muito mais.

Para instalar o HandBrake, escolha uma destas maneiras:

$ yaourt -S handbrake

# packer -S handbrake

$ sudo pacman -S handbrake && sudo pacman -Syu

.

Parecido com o Handbrake temos também o Winff e, para gravar coisas que fazemos no desktop o programa Kazam (bom para publicar tutorias no youtube) é um dos melhores e mais fáceis de usar.

$ sudo pacman -S winff && sudo pacman -Syu

$ yaourt kazam

.

QUADRINHOS

Leitor de quadrinhos MComix no Manjaro

mcomix

MComix é um leitor de quadrinhos versátil que suporta ambos os quadrinhos (ocidentais e mangá), em uma variedade de formatos de contêiner, incluindo CBR, CBZ, CB7, LHA e PDF. O aplicativo está disponível para Linux e Windows.

O aplicativo começou como um fork do Comix (app cujo o desenvolvimento parou em 2009), com o principal objetivo de dar correções de bugs e melhorias de estabilidade.

.

Contudo, MComix tem evoluído ao longo dos anos, ganhando novos recursos e várias melhorias, e tornando-se um leitor de quadrinhos sólido. Para instalar o MComix, faça da seguinte forma:

# pacman -S mcomix –noconfirm

.

FREEFILESYNC

Comparando e sincronizando pastas com FreeFileSync

O que é FreeFileSync?

FreeFileSync é uma ferramenta de código aberto multiplataforma para comparar e sincronizar pastas no Linux, Windows e Mac OS X.

Entre outros, ele tem suporte para a realização de comparação de arquivo binário, identificador de links simbólicos, copiar atributos estendidos de NTFS e permissões de segurança, cópia de arquivo à prova de falhas, inclui/excluir arquivos via filtro, tem desempenho em tempo de execução otimizada, relatório de erros detalhado e pode automatizar trabalho em lotes.

.

Para instalar o FreeFileSync, faça da seguinte forma:

$ sudo pacman -S freefilesync

$ packer -S freefilesync

$ yaourt -S freefilesync

.

PDF Mod – uma ferramenta para modificar documentos PDF

PDF Mod é uma ferramenta simples para modificar documentos PDF.

Ele pode girar, extrair, remover e reordenar as páginas simplesmente arrastando e soltando.

Vários documentos podem ser combinados através de arrastar e soltar.

Você também pode editar o título, assunto, autor e palavras-chave de um documento PDF usando o programa.

Para instalar o PDF Mod, faça da seguinte forma:

$ sudo pacman -S pdfmod

.

KEEPASS2

Proteja suas senhas.

$ sudo pacman -S keepass2 keepass keepassx enpass veracrypt

.

SUBDOWNLOADER

Instale baixador de legendas.

$ sudo pacman -S subdownloader

.

MULTIMIDIA CONVERTER

.

Conversor de arquivos multimídia:

Instale o dmMediaConverter

.

dmMediaConverter é um software baseado no FFMpeg, que permite converter facilmente seus arquivos de áudio e vídeo em formatos populares.

Entre as principais características do MediaConverter está a sua capacidade de combinar ou dividir um arquivo de vídeo, incluir legendas em srt, ass, ssa, mov_text, e dvdsub e muito mais.

Para instalar o dmMediaConverter, faça da seguinte forma:

$ yaourt -S dmmediaconverter

.

GRUB-CUSTOMIZER

Instale o Grub Customizer no Manjaro

O programa é uma interface gráfica para alteração das configurações do grub2 (gerenciador de boot padrão do Manjaro). Ele é uma aplicação agradável, que permite ao usuário editar as entradas do menu a partir da tela de inicialização do GRUB e definir o sistema operacional padrão.

Para instalar o Grub Customizer, faça da seguinte forma:

$ yaourt -S grub-customizer

.

RIPAR CD’s

Como instalar o ripador Asunder CD Ripper no Manjaro

$ sudo pacman -S asunder

.

CITADEL

Alternativa ao Microsoft Exchange:

Conheça Citadel.

O Microsoft Exchange é atualmente uma das soluções comerciais mais conhecidas e utilizadas para colaboração on-line entre vários usuários.

Felizmente, os usuários de Linux tem várias alternativas ao Microsoft Exchange, como o Citadel, um projeto open source que está incluído nos repositórios oficiais das principais distribuições Linux. Para instalar o Citadel, faça da seguinte forma:

$ yaourt -S citadel

.

SELENE

Converta arquivos multimídia com Selene Media Encoder

selene

Selene é uma ferramenta de conversão de mídia, desenvolvido por Tony George (que também está por trás Conky Manager) usando GTK3/Vala. O programa tem como 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. Para instalar o Selene, faça da seguinte forma;

$ yaourt -S selene-media-encoder

.

TRATAMENTO DE IMAGENS

Ferramenta de otimização de imagens no Manjaro.

Trimage é um programa que possui uma interface gráfica multiplataforma e uma interface de linha de comando para otimizar os arquivos de imagem para sites, usando optipng, pngcrush, advpng e jpegoptim. Atualmente, ele suporta os arquivos PNG e JPG.

Para instalar o Trimage, faça da seguinte forma:

.

$ yaourt -S trimage-git

.

ANONIMIDADE

Navegação anônima e segura com I2P no Manjaro.

I2P significa “Invisible Internet Project” (Projeto de Internet invisível).

O recurso é uma camada de rede de computador que permite que aplicativos possam enviar mensagens a outros, sob pseudônimo e com segurança.

Os usos incluem navegação web anônima, chat, transferências de arquivo e blogging.

Na prática, I2P é uma rede anônima, expondo uma camada simples que os aplicativos podem usar para anonimamente e de forma segura, enviar mensagens uns aos outros.

A rede em si é estritamente baseada em mensagem mas existe uma biblioteca disponível para permitir a permitir a comunicação confiável de streaming sobre ela.

Com isso, o I2P protege a sua comunicação de vigilância arrastão e monitoramento por terceiros, tais como ISPs.

Para instalar o I2P, faça da seguinte forma (tá fraco):

$ yaourt -S i2p

Após a instalação execute o I2P usando o seguinte comando em um terminal:

$ i2prouter start

.

Se o navegador não abrir depois de executar o comando acima, basta usar o endereço abaixo em seu navegador:

http://localhost:7657

Uma vez que a conexão for estabelecida com sucesso, você verá a mensagem “Network OK” (Rede OK) no painel esquerdo.

i2p

Quando quiser parar o serviço I2P use o seguinte comando em um terminal:

$ i2prouter stop

.

ANGRY IP

Instale o Angry IP Scanner no Manjaro

Angry-IP-Scanner

Angry IP Scanner é um scanner de rede TCP/IP que permite aos usuários facilmente fazer a verificação de endereços IP, dentro de qualquer faixa de sua escolha, através de uma interface fácil de usar.

Essa ferramenta é muito útil e permite que os administradores de rede ou qualquer usuário de sistemas baseados em Linux para analisar e escanear máquinas de uma rede.

Uma vez que o Angry IP Scanner detecta um endereço IP ativo, ele então resolverá seu endereço MAC, hostname e porta.

Os dados recolhidos podem então ser armazenados como arquivos TXT, CSV, XML ou lista de IP-Porta. Para instalar o Angry IP Scanner, faça da seguinte forma:

$ yaourt -S ipscan

.

FACEBOOK – WHATSAPP – TELEGRAM

FRANZ – FRANZ – FRANZ – FRANZ – FRANZ

Tenha todos serviços de mensagens com Franz. O Franz ainda está em desenvolvimento e possui versões para as 3 principais plataforma, Windows, Linux e Mac. Basicamente ele consegue concentrar as versões online dos cada um dos serviços em abas, fazendo com que seja possível acessá-los facilmente, alternando entre os serviços facilmente. Os serviços suportados incluem: Slack, Messenger, WhatsApp, Telegram, Skype, WeChat, HipChat, Hangouts, Grape e GroupMe.

Para instalar o Franz, faça da seguinte forma:

$ yaourt -S franz

Para instalar o TELEGRAM oficial, digito:

$ yaourt telegram

procuro pelo pacote binario e digito o número não esquecendo de depois de instalar o telegram:

Remember to delete the official (non-tweaked) launcher by using:

rm ~/.local/share/applications/telegramdesktop.desktop

After running Telegram Desktop e baixar uma imagem qualquer pelo menos.

.

GERAR GIF ANIMADO ou VIDEO

Como fazer uma gravação de tela e gerar GIF animado ou vídeo?

Use Silentcast

Silentcast é uma ferramenta de gravação de tela e criação de GIF animado ou vídeo. O programa é simples, direto e prático. Assim, em poucos clique você grava o que precisa e obtém o arquivo de saída dessa gravação.

Como fazer uma gravação de tela e gerar GIF animado ou vídeo usando o Silentcast

Para realizar uma gravação de tela e gerar GIF animado ou vídeo usando o Silentcast, você precisa fazer o seguinte:
Na tela do programa, informe a pasta onde o arquivo será salvo digitando dentro do campo “Working Directory”. Selecione a área da tela que será gravada, clicando na seta ao lado do campo “Area to be recorded”. Para definir o número s de quadros, preencha o campo “Frames per second”. A seguir marque a opção “anim.gif” (se quiser vídeos, marque as opções referente webm ou mp4). Finalmente, clique no botão “OK”;

Depois disso, será exibida abaixo. Quando você estiver pronto para começar a fazer as ações que serão gravadas, clique no botão “OK”;

Faça o que você precisa gravar e quando terminar, clique no ícone do programa no painel e depois na opção “Done”;

Para instalar o Silentcast, faça da seguinte forma:

$ yaourt -S silentcast

.

XDMAN

Gerenciador de download Xtreme Download Manager no Manjaro

xdman

Xtreme Download Manager é utilitário que tem a capacidade de aumentar a velocidade de download até a 500% (depende da conexão), ele pode pausar/retomar downloads até mesmo retomar downloads quebrados sem a opção de retomar. O programa também tem a funcionalidade de pegar vídeos disponíveis na internet e oferece um recurso de agendamento de downloads. Para completar, ele pode ser integrar com qualquer navegador para gerenciar downloads automaticamente usando integração avançada do navegador. O Xtreme Download Manager utiliza um sofisticado algoritmo de segmentação dinâmica, compressão de dados e reutilização da conexão para acelerar o processo de download. Ele suporta HTTP, HTTPS e FTP, firewalls, servidores proxy, redirecionamentos de arquivos, cookies, autorização etc. Para instalar o Xtreme Download Manager, faça da seguinte forma:

$ yaourt -S xdman

Confirme com S ou Y

Para compilar use:

~/.bashrc

Confirme com S ou Y

.

CAPTURA DE TELA

Tire print da tela com HotShots

HotShots

HotShots é uma ferramenta de captura de tela com alguns recursos de edição (redimensionar, cortar, etc). Ele é particularmente adequado para escrever documentação, mas você pode usá-lo para destacar alguns detalhes de uma imagem, de mapa ou o que você quiser. Como o programa é escrito com Qt, ele tem poucas dependências e usa poucos recursos do computador. Para instalar o HotShots, faça da seguinte forma:

$ yaourt -S hotshots

.

APPS ANDROID PC

Baixando apps Android no PC com o Google Play Downloader

google-play-downloader

Google Play Downloader é um simples aplicativo de código aberto que pode ser usado para baixar apps Android no PC e guardar APKs da loja Google Play para o seu computador. De acordo com o desenvolvedor, o aplicativo foi criado porque ele “não gostava que seu sistema Android AOSP fosse manchado por serviços de raiz do Google, nem que fosse arquivado no banco de dados da conta Google”. O Google Play Downloader permite baixar apps Android no PC, mas não é uma ferramenta de pirataria e não permitirá que você baixe aplicativos e jogos pagos. A ferramenta só pode baixar jogos e aplicativos gratuitos. O programa é útil se você quiser fazer backup de arquivos Android APK para o seu computador, se você não que instalar alguns aplicativos diretamente via Googe Play por questões de privacidade ou por outros motivos (por exemplo, você pode usá-lo com o Genymotion, que já não inclui mais a loja Google Play em suas imagens Android) e assim por diante. A aplicação tem tudo que você precisa baixar apps no PC (os arquivos APK), como uma conta do Gmail e o Android ID, mas você pode mudar isso (por exemplo, você pode criar uma conta do Gmail especialmente para isso) a partir das configurações do Google Play Downloader. Contudo, se você alterar o endereço de e-mail nas configurações do programa, certifique-se de clicar no botão “Generate new Android ID” (Gerar novo Android ID) ou então o download de APKs não irá funcionar. Para instalar o Google Play Downloader, faça da seguinte forma:

$ yaourt -S googleplaydownloader

.

MY PAINT

Instale o programa de pintura digital MyPaint no Manjaro

mypaint

O programa de pintura digital MyPaint é uma ferramenta ágil e fácil para os pintores digitais. Ele permite que você se concentre na arte, em vez do programa. Você trabalha em sua tela com um mínimo de distrações, trazendo a interface somente quando você realmente precisa dela. O programa possui um suporte básico de camadas, uma interface de usuário simples e minimalista, além ter sido projetado para o uso em tablets sensíveis à pressão, como as feitas pela Wacom e muitos dispositivos semelhantes. Ele vem com uma grande coleção de pincéis, incluindo carvão e tinta para emular um pincel real, mas o engine de pincéis é versátil e altamente configurável, e fornece ferramentas produtivas úteis. Isso permite experimentar seus próprios pincéis e muito mais. Para instalar o MyPaint, faça da seguinte forma:

$ yaourt -S mypaint-git

.

EDITOR DE IMAGENS

Tenha um editor de imagens simples e completo com o Pinta

pinta

Pinta é um programa gratuito, ele é um editor de imagem simplificado baseado em Paint.NET (e, portanto, ele usa Mono), concebido para servir como uma alternativa ao GIMP para usuários casuais. Seu objetivo é fornecer aos usuários uma maneira simples e poderosa para desenhar e manipular imagens no Linux, Mac e Windows. Para instalar o Pinta, faça da seguinte forma:

$ sudo pacman -S pinta -nonconfirm

.

PAINEL PARA AMBIENTE DE TRABALHO

Instale uma Dock leve no Manjaro

plank

Plank pretende ser a dock mais simples do planeta. O objetivo é fornecer apenas o que é necessário em uma dock e absolutamente nada mais. Ela, no entanto, é uma biblioteca que pode ser estendida para criar outros programas de dock com recursos mais avançados. Essa dock foi criada pela mesma equipe que produziu a Docky, assim, Plank é a tecnologia subjacente para Docky (a partir da versão 3.0.0) e tem como objetivo fornecer todas as características centrais, enquanto Docky permite adicionar coisas extravagantes como Docklets, painters, diálogos de configurações e etc. O aplicativo, que está disponível por padrão no Elementary OS, tem vários modos de esconder, posição da tela personalizável, tema e tamanho do ícone, suporta fixação aplicativos para a dock, quicklists e muito mais. Para instalar o Plank, faça da seguinte forma:

$ sudo pacman -S plank plank-config

.

DESENHE – CRIE -PROJETOS – ENGENHARIA – ARQUITETURA

AutoCAD no Linux – Instale o DraftSight no Manjaro

draftsight

Desenvolvido pela Dassault Systemes (que também é desenvolvedora dos softwares Catia e Solidworks), DraftSight é um software gratuito para desenho técnico disponível para Linux, Microsoft Windows e OS X. Ele é atualmente um dos melhores softwares para o design técnico de CAD 2D (e 3D parcialmente), disponível para Linux. Mais o grande destaque desse aplicativo é o seu suporte para leitura e gravação de arquivos em formato DWG e DXF (do AutoCad), ou seja, com ele você pode lidar com arquivos do AutoCAD no Linux, sem precisar instalar o AutoCAD. DraftSight permite anexar modelos de referência externos e tem a capacidade de gerar arquivos no formato PDF com múltiplas páginas, tem um sistema de coordenadas cartesianas, além de desenho em camadas, máscaras de fundo para anotações, suporte para tabelas de estilo de plotagem CTB e STB e muito mais. Para instalar o DraftSight, faça da seguinte forma:

$ yaourt -S draftsight

.

DESENHE – CRIE -PROJETOS – ENGENHARIA – ARQUITETURA

.

Instalando o FreeCAD no Manjaro

freecad

FreeCAD é um modelador 3D paramétrico de propósito geral baseada em recursos para CAD, MCAD, CAx, CAE e PLM. 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. O programa é 100% Open Source e extremamente modular, permitindo inúmeras possibilidades de personalização e de programação de extensões. FreeCAD é 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. Para instalar o FreeCAD, faça da seguinte forma:

$ sudo pacman -S freecad

.

ICONES – TEMAS

Instalando ícones Faenza-Cupertino

cupertino

Um monte de gente usa o ícone Faenza, mas para mim ele não é tão bonito. Mas John Green criou um tema chamado Faenza-Cupertino que só substitui as pastas originais para torná-lo mais parecido com o estilo Elementary original, mas usando os ícones Faenza, deixando mais agradavel. Para instalar os ícones Faenza-Cupertino, faça da seguinte forma:

$ yaourt -S faenza-cupertino-icon-theme

$ packer -S faenza-cupertino-icon-theme

.

COMVERTER IMAGENS

Conversor de imagens Converseen

converseen

Ao usar o Converseen você pode economizar muito seu tempo, pois ele pode processar mais de uma imagem com um único clique do mouse. Além disso, graças ao uso das bibliotecas Magick++, ele suporta mais de 100 formatos de imagem como DPX, EXR, GIF, JPEG, JPEG-2000, PhotoCD, PNG, Postscript, SVG, TIFF e muitos outros. Com o conversor de imagens em lote Converseen, você pode:

.
Realizar uma única ou uma conversão múltipla

.
Redimensionar uma ou várias imagens

.
Comprimir imagens para suas páginas web

.
Girar e inverter imagens

.
Renomeiar um monte de imagens usando um número progressivo ou um prefixo/sufixo;

.
Selecionar um filtro de reamostragem para redimensionar imagens. Para instalar o Converseen, faça da seguinte forma:

.

$ yaourt -S converseen

.

PLAYER

Como instalar o Player Quod Libet no Manjaro. Quod Libet é um áudio player GTK+ de código aberto escrito em Python, que usa a biblioteca de marcação Mutagen, sendo capaz de lidar com grandes bibliotecas. Esse reprodutor foi projetado em torno da ideia de que você sabe como organizar a sua música melhor do que os produtores do software. Ele permite que você faça playlists baseadas em expressões regulares (não se preocupe, pesquisas regulares também funcionam). Ele permite que você exiba e edite todas as tags que você quer no arquivo, para todos os formatos de arquivo que ele suporta. Ele também suporta a maioria das características que você esperaria de um moderno media player: suporte a Unicode, edição de tag avançado, Replay Gain, podcasts e rádio pela internet, suporte a arte do álbum e a todos os principais formatos de áudio.

Para instalar o Quod Libet, faça da seguinte forma:

$ yaourt -S quodlibet

.

LIMPEZA – LIMPEZA – LIMPEZA – LIMPEZA

Limpando Pacotes:

Programa CacheClean

Instale:

$ yaourt -S pkgcacheclean

O terminal solicitará editor para compilar:

~/.bashrc

Comandos cache clean:

deleta tudo menos as 2 últimas versões instala pacotes no cache do pacman:

.

$ sudo pkgcacheclean 1

.

Remover pacotes deixando apenas as 2 últimas versões:

# pacman -Sc

.

Remove todos os pacotes e impossibilita Downgrade. ARRISCADO.

# pacman -Scc

.

Comando 3

Um modo seguro de remover pacotes. Remove todos menos as 3 últimas versões.

$ sudo paccache -rvk3

.

comando 4

Limpando pacotes orfãos do sistema.

$ sudo pacman -Qdtq

.

se receber mensagem de erro é que não tem orfãos no sistema.

.

Comando 5

Lista de pacotes instalados.

$ sudo pacman -Qdt

.

SALVAR ENERGIA – ECONOMIA

.

Comandos salvar energia – Powersavers

.

$ sudo pacman -S tlp && systemctl enable tlp

.

Para máquinas Intel.

$ sudo pacman -S thermald

$ sudo systemctl enable thermald

.

PowerTOP

$ sudo pacman -S powertop

$ sudo powertop

$ sudo powertop --html

.

TESTANDO…

.

Manjaro : Instalar todos os softwares que eu gosto de uma vez só.

.

Aplicativos:

.

O download pode demorar, depende da tua velocidade de internet. Fique sempre de olho no terminal. Pode te pedir um sim.

.

Nem sempre dá certo e pode dar problemas futuros no sistema. Existem aplicativos que foram removidos do repositório, exitem aplicativos que foram adicionados. Tudo está em constante mudança.

.

Esquema:

.

pacman -S [nome do programa]

.

Esquema para baixar e instalar vários aplicativos de uma vez só. Quantos você quiser.

.

sudo pacman -S [nome prog] [nome prog] -y

.

Instalando…

.

sudo pacman -S conky conky-manager

.

sudo pacman -Sy ; sudo pacman -S smplayer ; sudo pacman -S vlc comix uget winff gdebi k3b liferea chromium-bsu pitivi gconjugue mplayer mpg123 smplayer p7zip cheese calibre subdownloader fbreader chkrootkit handbrake gimp gnuchess xboard firejail

.

sudo bash -c "echo 'vm.swappiness = 10' >> /etc/sysctl.conf" ; 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 pacman -Sy ; sudo pacman -S smplayer ; sudo pacman -S vlc comix uget winff gdebi k3b liferea chromium-bsu pitivi gconjugue mplayer mpg123 smplayer p7zip cheese calibre subdownloader fbreader handbrake gimp gnuchess xboard firejail && sudo pacman -Syyuu && sudo pacman -S freevial kazam mypaint pinta gpick musique audio-recorder fortune-mod cowsay xdman scratch gtetrinet gsmartcontrol opendict psensor xgnokii pitivi gradio handbrake soundkonverter youtube-dl mplayer smplayer clementine ufw gufw firejail preload handbrake asunder kazam ardour audacity bleachbit uget calibre fbreader gnome-chess xboard preload aria2 filezilla gimp gparted gedit leafpad inkscape gimp mypaint pinta gpick musique liferea youtube-dl pacman retext geany armagetronad && sudo pacman -Syyuu

.

sudo pacman-mirrors -g && sudo pacman-optimize && sync ; sudo pacman -Sy && sudo pacman -Syy && sudo pacman -Su && sudo pacman -Syyu && sudo pacman -Syyuu

.

(você pode remover alguns aplicativos destas sequências de comandos. Use editor de texto gedit, leafpad ou writer)

.

Ao fim execute:

.

# pacman-mirrors -g ; pacman-optimize && sync ; pacman -Sy ; pacman -Syy ; pacman -Su ; pacman -Syyu ; pacman -Syyuu

.

Pronto. Todos os aplicativos foram instalados e o sistema está cheio de pacotes… (pacotes que foram usados para instalar os programas) é assim.

.

Logo depois do teu roteador, o universo é pacotes.

.

você pode escolher remove-los todos, mas, tudo tem uma consequência…

.

Perderá o poder de Downgrade que no Manjaro, é usado pelos comandos acima, para recuperar teu sistema caso você faça algo errado num outro dia, semana que vem… mês que vem…

.

DICA

.

Pesquise neste tutorial: Manjaro remover pacotes.

.

DICA

.

Sites que ensinam a programar de graça:

.

edX

.

MIT Open Courseware

.

Khan Academy

.

Udemy

.

Free Code Camp

.

GitHub

.

The Code Player

.

The Odin Project

.

Code Wars

.

Free to Code

.

https://www.maketecheasier.com/free-programming-webistes/

.

REVISÃO – 2017-MANJARO-17.1-GELLIVARA-COMANDOS-BASICOS

.

sudo pacman -Sy = sincroniza os repositórios.

.

sudo pacman -Su = procura por atualização

.

sudo pacman -Syu = sincroniza os repositórios/procura por atualização

.

sudo pacman -Syy = sincroniza os repositórios do Manjaro Linux

.

sudo pacman -Syyu = sincronização total/procura por atualização

.

sudo pacman -S pacote = instala um pacote

.

sudo pacman -R pacote = remove um pacote

.

sudo pacman -Rs pacote = remove o pacote junto com as dependências não usadas por outros pacotes

.

sudo pacman -Rsn pacote = remove o pacote junto com as dependências não usadas por outros pacotes e junto com os arquivos de configuração

.

sudo pacman -Ss pacote = procura por um pacote

.

sudo pacman -Sw pacote = apenas baixa o pacote e não o instala

.

sudo pacman -Si pacote = mostra informações de um pacote não instalado

.

sudo pacman -Qi pacote = mostra informações do pacote já instalado

.

sudo pacman -Se pacote = instala apenas as dependências

.

sudo pacman -Ql pacote = mostra todos os arquivos pertencentes ao pacote

.

sudo pacman -Qu = mostra os pacotes que serão atualizados

.

sudo pacman -Q = lista todos os pacotes instalados

.

sudo pacman -Qo = arquivo = mostra a qual pacote aquele arquivo pertence

.

sudo pacman -Qdt = lista pacotes desnecessários, sem dependências

.

sudo pacman -Rns $(pacman -Qqdt) = apaga pacotes desnecessários, sem dependências

.

sudo pacman -A pacote.pkg.tar.gz = instala um pacote local

.

sudo pacman -Sc = deleta do cache todos os pacotes antigos

.

sudo pacman -Scc = limpa o cache, removendo todos os pacotes existentes no /var/cache/pacman/pkg/

.

sudo pacman-optimize = otimiza a base de dados do pacman

.

sudo pacman -Sdd = instala ignorando as dependências

.

sudo pacman -Rdd = elimina um pacote ignorando as dependências

.

sudo pacman-mirrors.conf = para gerenciar pacman.cof

.

sudo pacman-mirrors -g = para gerar um novo mirrorlist

.

sudo pacman -U home/user/arquivo.tar.xz = instalar pacotes baixados no pc

.

sudo pacman -U http://www.site.com/arquivo.tar.xz = instalar pacotes baixados via download

.

sudo pacman -Qem = lista pacotes instalados do repo AUR

.

sudo pacman -Rscn = desinstala pacotes e suas dependencias e seus registros, tudo

.

sudo pacman -S pacote --noconfirm = Instala o pacote sem precisar confirmar com “yes/no ,S/N”…

.

sudo pacman -Syu --ignoregroup pacote1 , pacote2… = sincroniza os repositórios/procura por atualização e ignora os grupos dos pacotes solicitados

.

yaourt -Syua --devel = sincronizar a base de dados

.

yaourt -Syyuua = atualizar o repo AUR

.

yaourt -Ss nome = pesquisar no repo AUR

.

yaourt -S nome = instalar pacotes do repo AUR

.

yaourt -R nome = remover pacotes do repo AUR

.

yaourt -Rsn nome = remover pacotes + dependências do repo AUR

.

yaourt -Syu --devel --aur = sincronizar a base de dados e atualiza pacotes

.

Bom, amigo(a) espero sinceramente que este meu tutorial lhe seja útil o tanto que ele é para mim. Uso ele direto e sempre tento revisar ele e também ampliar estas anotações.

.

Até Breve
.

Por favor mantenha-se online. Críticas e sugestões são muito bem-vindas. Doe da maneira que puder.

🙂

Manjaro Deepin – Guia Pós Instalação

Captura de Tela20170522184942

 

2017-JUNHO-MANJARO-DEEPIN-17.0.1-STABLE-X86_64-GUIA-POS-INSTALAÇÃO
.

Link para Download
.

https://manjaro.org/community-editions/
.

https://sourceforge.net/projects/manjarolinux-community/files/deepin/17.0.1/
.

Comando para usar no terminal que verifica o sha1 do manjaro-deepin-17.0.1-stable-x86_64.iso
.

sha1sum manjaro-deepin-17.0.1-stable-x86_64.iso
.

GUIA PÓS-INSTALAÇÃO MANJARO-DEEPIN-17.0.1-STABLE-X86_64
.

Tutorial foi testado em computador físico. Funciona muito bem. Uso por MINHA conta e risco.
.

Este tutorial é destinado a estudantes e entusiastas de distribuições Manjaro/Linux.
.

Dicas e correções são bem-vindas.
.

Eu pesquiso anoto e executo o material publicado. Depois eu chamo de artigo e as vezes, publico as anotações para meu uso
.

Espero que estas anotações sejam úteis a você assim como elas são para mim. O legal de usar anotações, é que eu não sei nada de Linux, mas se eu usar estas anotações no esquema ir lendo e executando o que as anotações informam. Ao fim deste caminho vou ver as coisas mais claramente.
.

Quando eu esquecer alguma coisa, eu posso voltar a ela e relembrar. Tem épocas que as anotações aumentam e outras que diminuem. Esta anotação faz parte do meu processo de aprendizado. Vou registrando o que consigo conhecer através de pesquisa e prática.
.

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

Atualmente, é recomendado instalar todos os aplicativos de modo gráfico usando o aplicativo Pamac. O que percebo, é que usar o comando yaourt pode ser utilizados mas não são fundamentalmente necessários, pois existe o programa para adicionar e remover programas no MANJARO (Pamac)
.

Deste tutorial todos os aplicaticos que usem o comando “pacman -S” ou, “sudo pacman -S (nome-do_programa)” são seguros para eu instalar via terminal
.

Usuário comum não pode fazer alterações no sistema e USUÁRIO ADMINISTRADOR pode
.

SE TORNANDO O ADMINISTRADOR:
.

Abra o terminal com o menu do mouse botão direito
.

Digite: sudo su <enter> , digite sua senha <enter>
.

Estará em modo adminstrador. Em modo administrador eu não uso “sudo”
.

O modo administrador é usado para alterações no sistema e com cuidado para não executar comandos inadequados que podem desestabilizar o MANJARO
.

Neste tutorial caso veja “# sudo” desconsidere o “#” e execute o comando sem ser administrador.
.

O modo não administrador é mais seguro e deve-se usar de preferência apenas o comando pacman. O comando yaourt pode instalar programas potencialmente perigosos, não verificados. É um risco. O usuário que sabe de o que faz, sabe verificar estes programas antes de instala-los
.

Os programas oficiais do MANJARO todos podem ser instalados usando “sudo pacman -S” a atualização completa do sistema pode ser feita pelo terminal usando “sudo pacman -Syyuu”
.

É bom para quem quer aprender, usar todos os comandos deste tutorial, mas em uma máquina destinada a estudo, ou, em uma máquina virtual
.

Não devo estudar os comandos e testar softwares não pertencentes ao repositório oficial na máquina que preciso para minhas atividades diárias importantes
.

“Você pode baixar gratuitamente o sistema operacional MANJARO. 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 MANJARO em um DVD e o insere no drive de seu computador, pode então, experimentá-lo, deixando seu sistema atual intacto.
.

Nota: 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 assista videos do YOUTUBE.”
.

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 SHA
.

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. Quanto mais pessoas baixarem o arquivo ISO, mais rápida a velocidade de download. Esta é a forma mais usada e recomendada para baixar o MANJARO LINUX. Para baixar os arquivos via torrent é necessário um pequeno software chamado de cliente torrent. Se você estiver utilizando uma outra distribuição Linux, pode instalar o Transmission. Porém, se estiver no Linux Mint, o Transmission já estará instalado. Por fim, se estiver utilizando o Windows, poderá usar o aplicativo μTorrent.

 

ATALHOS DE TECLADO PARA O EMULADOR DE TERMINAL 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.
———————————————
.

COMO VERIFICAR SE UMA IMAGEM ISO ESTÁ CORROMPIDA OU ADULTERADA?
.

Primeiro de tudo eu vou pesquisar no site do Manjaro. Abro o terminal onde está a imagem ISO do Manjaro. Posso usar:
.

sha1sum nome_completo_da_ISO
.

sha256sum nome_completo_da_ISO
.

Comparo as letras e números se conferem com as letras e números do site oficial
.

MANJARO – 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

.

MAIS BEM EXPLICADO:
.

O DIRETÓRIO RAIZ (/)

Todos os arquivos e diretórios do sistema Linux instalado no computador partem de uma única origem: o diretório raiz. Mesmo que estejam armazenados em outros dispositivos físicos, é a partir do diretório raiz – representado pela barra (/) – que você poderá acessá-los.

O único usuário do sistema capaz de criar ou mover arquivos do diretório raiz é o root, ou seja, o usuário-administrador. Isso evita que usuários comuns cometam erros e acabem comprometendo a integridade de todo o sistema de arquivos.
.

BINÁRIOS EXECUTÁVEIS: /BIN
Na pasta /bin estão localizados os binários executáveis que podem ser utilizados por qualquer usuário do sistema. São comandos essenciais, usados para trabalhar com arquivos, textos e alguns recursos básicos de rede, como o cp, mv, ping e grep.
.

BINÁRIOS DO SISTEMA: /SBIN
Como o /bin, este diretório armazena executáveis, mas com diferença que são aplicativos utilizados por administradores de sistema com o propósito de realizar funções de manutenção e outras tarefas semelhantes. Entre os comandos disponíveis estão o ifconfig, para configurar e controlar interfaces de rede TCP/IP, e o fdisk, que permite particionar discos rígidos, por exemplo.
.

PROGRAMAS DIVERSOS: /USR
Se eu não encontrar um comando no diretório /bin ou /sbin, ele está aqui. A pasta /usr reúne executáveis, bibliotecas e até documentação de softwares usados pelos usuários ou administradores do sistema. Além disso, sempre que eu compilar e instalar um programa a partir do código-fonte, ele será instalado nesse diretório.
.

CONFIGURAÇÕES DO SISTEMA: /ETC
No diretório /etc ficam arquivos de configuração que podem ser usados por todos os softwares, além de scripts especiais para iniciar ou interromper módulos e programas diversos. É no /etc que se encontra, por exemplo, o arquivo resolv.conf, com uma relação de servidores DNS que podem ser acessados pelo sistema, com os parâmetros necessários para isso.
.

BIBLIOTECAS: /LIB
Neste ponto do sistema de arquivos ficam localizadas as bibliotecas usadas pelos comandos presentes em /bin e /sbin. Normalmente, os arquivos de bibliotecas começam com os prefixos ld ou lib e possuem “extensão” so.
.

OPCIONAIS: /OPT
Aplicativos adicionais, que não são essenciais para o sistema, terminam neste diretório.
.

AQUIVOS PESSOAIS: /HOME
No diretório /home ficam os arquivos pessoais, como documentos e fotografias, sempre dentro de pastas que levam o nome de cada usuário. Vale notar que o diretório pessoal do administrador não fica no mesmo local, e sim em /root.
.

INICIALIZAÇÃO: /BOOT
Arquivos relacionados à inicialização do sistema, ou seja, o processo de boot do Linux, quando o computador é ligado, ficam em /boot.
.

VOLUMES E MÍDIAS: /MNT E /MEDIA
Para acessar os arquivos de um CD, pendrive ou disco rígido presente em outra máquina da rede, é necessário “montar” esse conteúdo no sistema de arquivos local, isso é, torná-lo acessível como se fosse apenas mais um diretório no sistema.
Em /media ficam montadas todas as mídias removíveis, como dispositivos USB e DVDs de dados. Já o diretório /mnt fica reservado aos administradores que precisam montar temporariamente um sistema de arquivos externo.
.

SERVIÇOS: /SRV
Dados de servidores e serviços em execução no computador ficam armazenados dentro desse diretório.
.

ARQUIVOS DE DISPOSITIVOS: /DEV
No Linux, tudo é apresentado na forma de arquivos. Ao plugar um pendrive no computador, por exemplo, um arquivo será criado dentro do diretório /dev e ele servirá como interface para acessar ou gerenciar o drive USB. Nesse diretório, você encontra caminhos semelhantes para acessar terminais e qualquer dispositivo conectado ao computador, como o mouse e até modems.
.

ARQUIVOS VARIÁVEIS: /VAR
Todo arquivo que aumenta de tamanho ao longo do tempo está no diretório de arquivos variáveis. Um exemplo são os logs do sistema, ou seja, registros em forma de texto de atividades realizadas no Linux, como os logins feitos ao longo dos meses.
.

PROCESSOS DO SISTEMA: /PROC
Tudo funciona como um arquivo no Linux. O /proc é isso. Nele são encontrados arquivos que revelam informações sobre os recursos e processos em execução no sistema. Se quiser saber há quanto tempo o Linux está sendo usado desde a última vez em que foi iniciado, basta ler o arquivo /proc/uptime.
.

ARQUIVOS TEMPORÁRIOS: /TMP
Arquivos e diretórios criados temporariamente tanto pelo sistema quanto por mim deve ficar nesse diretório. Parte deles é apagada quando o computador é reiniciado.

Os nomes dos diretórios indicam o que pode ser encontrado neles e, com o tempo, talvez eu esteja navegando por eles com facilidade.

 

PÓS-INSTALAÇÂO MANJARO
.

Atualizo todo o sistema via terminal usando sudo. É obrigatório
.

sudo pacman -Syyuu
.

Digito a senha que é invisivel, acontece entre o teclado e o terminal, e aperto <enter>
.

Executo o comando abaixo:
.

sudo pacman -S yaourt ; sudo pacman -Sy ; sudo pacman -S packer ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu
.

Fecho todos os programas que estejam abertos
.

Faço reboot do sistema com o comando abaixo e volto a este tutorial:
.

sudo shutdown -r now
.

Aperto enter
.

EDITORES DE TEXTO SERVEM NÃO APENAS PARA ESCREVER MENSAGENS, RESUMOS, HISTÓRIAS. SERVEM TAMBÉM PARA COMPILAR ASSIM COMO, ESCREVER PROGRAMAS
.

Instalo editores de texto
.

sudo pacman -S leafpad gedit mousepad –noconfirm ; pacman -Sy
.

Instalo o comando yaourt com:
.

sudo pacman -S yaourt ; sudo pacman -Syyuu ; yaourt -Syyuua
.

SUGESTÃO
.

Linha de comando para update, upgrade e limpeza. Recomendado para o fim da pós-instalação depois de dar reboot.
.

Responda as perguntas do terminal sempre com sim (S) ou yes (Y). Copie e cole abaixo mas, não use # , pode começar o comando com o terminal em $.
.

yaourt -Syyuua ; sudo packer -Syyuu ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu ; sudo pacman-optimize ; sudo pacman-mirrors -g ; sudo pacman-optimize && sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Rns ; sudo pacman -Qdt ; sudo pacman -Sc ; sudo pacman -Syyuu ; sudo pacman-optimize ; yaourt -Syua -devel ; yaourt -Syyuua ; yaourt -Syu -devel -aur ; sudo reboot
.

Após o reboot, volto a este tutorial
.

COMANDOS DE OTIMIZAÇÃO PARA MANJARO
.

sudo pacman-mirrors -g ; sudo pacman-optimize && sudo sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Syyuu
.

CRIE OS SEUS PRÓPRIOS ARTIGOS NO TELEGRAPH É SÓ ACESSAR ESTE LINK ABAIXO E CRIAR
.

http://telegra.ph/
.

COMANDOS DE TERMINAL MANJARO
.

Como executar comandos pelo Terminal usando Manjaro Linux?
.

AJUDA DO PACMAN
.

sudo pacman -h
.

sudo pacman –help

 

MANJARO
Instalando-Leitor-de-Música-Atraci

Atraci é um novo leitor de música de código aberto que usa o YouTube como fonte e que possui versões para Linux, Windows e Mac.

O programa será instalado nas seguintes pastas:
/opt/

/usr/bin/

/usr/share/

Uma vez instalado, se eu quiser remover; tenho que remover forçado usando:
sudo rm -Rf
Fica assim:

sudo rm -Rf /opt/Atraci*
sudo rm -Rf /usr/bin/Atraci
sudo rm -Rf /usr/share/applications/atraci.desktop
Para instalar manualmente, tem vezes que deve-se instalar algumas dependências. No caso do Atraci é tudo que tiver:
libudev

Para instalar estas dependências no Solus Linux uso o comando abaixo:
sudo -Ss libudev

Instalo as dependências com o comando abaixo:
sudo pacman -S libudev*
Agora uso o comando:

sudo ln -s /lib/x86_64-linux-gnu/libudev /lib/x86_64-linux-gnu/libudev

Baixo o Atraci com wget:
wget “https://github.com/Atraci/Atraci/releases/download/0.7.0/Atraci-linux64.tar.gz?raw=true&#8221; -O Atraci.tar.gz
Renomeio para:
Atraci.tar.gz
Faço o tar.gz virar uma pasta e mando ela para a pasta /opt/ com o comando abaixo:
sudo tar -zxvf Atraci.tar.gz -C /opt/
Percebo que para descompactar arquivos tar.gz devo usar os parâmetros -zxvf e para mover para /opt/ uso o parâmetro -C

O comando abaixo usa mv, que serve para renomear e mover arquivos. Neste caso é renomear para caso a pasta criada vir a ser nomeada diferentemente de Atraci durante a descompactação:

sudo mv /opt/linux*/ /opt/Atraci

Agora, devo tornar o arquivo Atraci da pasta Atraci que está em /opt/ executável usando chmod +x com o comando abaixo:

sudo chmod +x /opt/Atraci/Atraci

Crio um atalho para poder lançar o programa:
sudo ln -sf /opt/Atraci/Atraci /usr/bin/Atraci
Tento:
echo -e ‘[Desktop Entry]\n Version=1.0\n Name=atraci\n Exec=/opt/Atraci/Atraci\n Icon=””\n Type=Application\n Comment=leitor de música\n Categories=Application;Network’ | sudo tee /usr/share/applications/atraci.desktop

Neste comando acima, tenta-se criar uma entrada de Desktop Versão 1.0 chamada atraci executável a partir da pasta /opt/ com icone igual a ” ” o tipo é Application;Network usa-se o comando tee que reproduz o conteúdo fornecido pela entrada padrão tanto na saída padrão quanto em um ou mais arquivos, por isso é muito utilizado juntamente com canalizações para registrar a saída gerada por outros programas.

O nome do comando (tee) é mnemônico para a letra T, pois num diagrama mostrando o funcionamento do comando com a divisão da entrada padrão na saída padrão e em um arquivo acaba por lembrar esta letra.

Depois disto, eu posso tentar executar o Atraci com o comando abaixo:
/opt/Atraci/Atraci
Tento usar:
sudo chmod +x /usr/share/applications/atraci.desktop

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

Como instalar o gerenciador de projetos ProjectLibre no Linux
sudo rm -Rf /opt/projectlibre*

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

wget https://ufpr.dl.sourceforge.net/project/projectlibre/ProjectLibre/1.7/projectlibre-1.7.0.tar.gz -O projectlibre.tar.gz

sudo tar -vzxf projectlibre.tar.gz -C /opt/

sudo mv /opt/projectlibre*/ /opt/projectlibre
echo -e ‘[Desktop Entry]\n Version=1.0\n Name=projectlibre\n Exec=java -jar /opt/projectlibre/projectlibre.jar\n Icon=gnome-power-statistics\n Type=Application\n Categories=Application’ | sudo tee /usr/share/applications/projectlibre.desktop

sudo chmod +x /usr/share/applications/projectlibre.desktop
cp /usr/share/applications/projectlibre.desktop ~/Área\ de\ Trabalho/
java -jar /opt/projectlibre/projectlibre.jar
.
MANJARO
Para incronizar os repositórios/procura por atualização e ignorar os grupos dos pacotes solicitados
$ sudo pacman -Syu –ignoregroup pacote1 , pacote2…

Sincronizar a base de dados
$ yaourt -Syua –devel
Atualizar o repo AUR
$ yaourt -Syyuua
Comandos manutenção yaourt juntos:
$ yaourt -Syua –devel ; yaourt -Syyuua
PESQUISAR no repo AUR
yaourt -Ss nome
INSTALAR pacotes do repo AUR
yaourt -S nome
REMOVER pacotes do repo AUR
yaourt -R nome
REMOVER pacotes + dependências do repo AUR
yaourt -Rsn nome
SINCRONIZAR a base de dados e atualiza pacotes
yaourt -Syu –devel –aur

 

Comando Yaourt. Com o yaourt podemos compilar programas, atualizar o sistema, pesquisar entre outras coisas.
Dizem que quando a gente complila um programa em vez de instalar ele automaticamente tipo com um gerenciador gráfico com imagens do programa que vai instalar descrição etc, o programa fica mais sob medida para a tua máquina. Mas o recomendado é instalar tudo pelo Pamac que é o instalador gráfico.
Yaourt não é executado como root ( # ).
No terminal tem que ter este sinal: $
Use yaourt para procurar programas. Use palavras normais (adj, subst, expressões) em ingles.
Ex: yaourt (uma destas palavras abaixo)
net, speed, chrome, games, office, video, music, webcam ; popcorn, arcade, message, telegram, facebook … e outras
Ficaria:
$ yaourt telegram ou $ yaourt popcorn

Apareceria uma lista de programas e você poderia escolher um e instalar. Exemplo:
$ yaourt -S popcorn
Se usar o comando yaourt o terminal irá pedir para compilar usando um editor de texto:
<nome_do_editor_de_texto> ~/.bashrc
Use:
<gedit> ~/.bashrc

Depois, siga as instruções do terminal.
Mas para usar o yaourt tem que instalar ele com o comando abaixo:

sudo pacman -S yaourt ; sudo pacman -Syu

Vamos instalar o WPS office com o comando YAOURT. É um bom exercício e teremos um bom programa compatível com o office da Microsoft.
Digite no terminal:
yaourt wps

O terminal fará uma busca no repo AUR e você escolhe o número que tiver a maior pontuação em amarelo.
No dia que instalo é o número 13. Digito 13 no terminal e aperto enter confirmo as solicitações do terminal e para compilar o programa executo o comando abaixo:

<mousepad> ~/.basrc

Aperto enter e sigo as instruções do terminal.
Manjaro, explique:
Exemplo e exercicio:
Instale o PopcornTime:
Para instalar o Popcorn Time, faça da seguinte maneira:
Pesquise na rede o que é popcorntime.
Abra o terminal.
Busque o pacote:
$ yaourt popcorntime

Na lista que aparecerá escolha o número de pontuação mais elevada, em amarelo geralmente.

Acompanhe as instruções do terminal.

Manjaro, explique compilando com yaourt:

Caso seja necessário:
Removendo: db.lck
$ sudo rm /var/lib/pacman/db.lck
Remover o db.lck não é necessário, significa que existe uma atualização ou comando acontecendo em segundo plano muitas vezes, por isto, preste atenção.
Manjaro, como procuro pacotes que foram instalados em um grupo? Preciso remover alguns…

Para procurar pacotes que foram instalados em um grupo
$ sudo pacman -Sg gnome
$ sudo pacman -Sg kde

 

DeepinScreenshot20170522185125

 

Manjaro, como instalar editores de texto?

Instale editores de texto leafpad gedit e vim.

$ sudo pacman -S gedit vim leafpad

Digite tua senha. Enter.
YAOURT faz buscas.
Obs: Se quiser achar algum programa que não tem no repositório MANJARO exemplo o grub-customizer, é só digitar:
$ yaourt grub-customizer
tecle (enter)

INSTALAR FIREWALL – Já vem pré instalado, mas caso remova, abaixo comando para instalar:
$ sudo pacman -S ufw gufw ; sudo ufw enable

Sugestão de web browsers e melhor browser performance:
yaourt profile-sync-daemon

yaourt pkgbrowser

yaourt google-chrome

yaourt tor-browser-en

yaourt brave-bin

yaourt ubuntu-themes

FIREJAIL – SANDBOX

comando que coloca tudo que pode em firejail(sandbox):
Antes vou fazer um update e upgrade com o comando abaixo:
yaourt -Syyuua && packer -Syyuu && sudo pacman -Syyuu
Depois coloco os programas que entram em contato com a rede no firejail com os comandos abaixo:
sudo pacman -S firejail
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 pacman -Sy ; sudo pacman -Syyuu

Como instalar o gerenciador de projetos ProjectLibre no Linux
Tem que ter o Java OpenJDK8 e o Java talvez seja ruim para segurança do Linux…

Para remover:
sudo rm -Rf /opt/projectlibre*

sudo rm -Rf /usr/share/applications/projectlibre.desktop
Para baixar o pacote:
wget https://ufpr.dl.sourceforge.net/project/projectlibre/ProjectLibre/1.7/projectlibre-1.7.0.tar.gz -O projectlibre.tar.gz
Para desempacotar e mover:
sudo tar -vzxf projectlibre.tar.gz -C /opt/

sudo mv /opt/projectlibre*/ /opt/projectlibre

Para criar icone:
echo -e ‘[Desktop Entry]\n Version=1.0\n Name=projectlibre\n Exec=java -jar /opt/projectlibre/projectlibre.jar\n Icon=gnome-power-statistics\n Type=Application\n Categories=Application’ | sudo tee /usr/share/applications/projectlibre.desktop
Para tornar executável:
sudo chmod +x /usr/share/applications/projectlibre.desktop
Para adicionar as aplicações:
cp /usr/share/applications/projectlibre.desktop ~/Área\ de\ Trabalho/

Para iniciar o programa:
java -jar /opt/projectlibre/projectlibre.jar

 

Manjaro, o que é YAOURT e PACKER?

YAOURT e PACKER
O comando Packer, checa repositórios oficiais e AUR mas NÃO É MAIS UTILIZADO NO MANJARO.

Instalava-se antigamente o PACKER com o YAOURT
$ yaourt -S packer
Tendo executado o comando acima, agora podia-se instalar programas usando packer:
$ packer -S nome_do_pacote
.
YAOURT

Os comandos para instalar pacotes usando yaourt, não necessitam de root (#).
Podem ser executados quando o terminal estiver ($)
Veja só:

O comando yaourt, tem o poder de instalar softwares que existem no repositório MANJARO XFCE 17.01-stable-x86_64 e também no repositório do “Pai” dele, o Arch.
Para o MANJARO XFCE 17.01-stable-x86_64 o Arch Linux é o que o Debian é para o Ubuntu. Uma distribuição diferente, uma ramificação, mas, novo sistema independente.
Manjaro, explique:

QUAL comando fazia upgrade oficial de repositórios e AUR?
$ packer -Syu

O Yaourt pode fazer atualizações e também downloads de pacotes oficiais do MANJARO XFCE 17.01-stable-x86_64 e, dos pacotes oficiais do Arch (mas somente se os novos arquivos PKGBUILD estiverem atualizados) para isto, use o comando abaixo:
$ yaourt -Syua

Manjaro, explique:
Para utilizar o comando Yaourt em downloads e reconstruir (compilar) os pacotes mais atuais da fonte do AUR (menos os arquivos PKGBUILD) tem que executar o comando abaixo:

$ yaourt -Syua –devel

Sabia que:
Você pode usar todos os comandos que acompanham Pacman, ensinados lá no começo com o Yaourt?
Uns comandos são diferentes.
Estes abaixo:

Remover pacotes orfãos é mais fácil e intuitivo com o comando Yaourt:
$ yaourt -Qdt

Manjaro, explique melhor:

Packer – O Manjaro não mantém o packer. O packer náo recebe atualização.

 
MANJARO – MANJARO – MANJARO
Software – Aplicativos – Programas – Pacotes
Nomes de aplicativos úteis, legais, interessantes que pelo menos você deveria tentar conhecer:
filezilla virtualbox blender steam dropbox gparted vlc gimp firejail libreoffice leafpad gedit thunderbird hexchat inkscape uget deluge gnome-chess xboard kollision smplayer rar calibre pinta neverball audacity cheese xfburn minitube xboard aria2 gdesklets vim shutter scribus youtube-dl p7zip tlp thermald gufw ufw preload thermald frozen-bubble teeworlds pingus ltris wget

 

Para instalar uso o comando abaixo:

 

sudo pacman -S filezilla virtualbox blender steam dropbox gparted vlc gimp firejail libreoffice leafpad gedit thunderbird hexchat inkscape uget deluge gnome-chess xboard kollision smplayer rar calibre pinta neverball audacity cheese xfburn minitube xboard aria2 gdesklets vim shutter scribus youtube-dl p7zip tlp thermald gufw ufw preload thermald frozen-bubble teeworlds pingus ltris wget ; sudo pacman -Syu

 

 

MEGASYNC

Instalar Megasync
$ yaourt -S megasync

Ou:

$ packer -S megasync

 
ICONES-TEMAS

Manjaro, como eu Instalo Ícones, Temas e Emblemas?

O primeiro é o hicolor, muitos programas depositam seus icones lá.

Dos tres comandos abaixo, o mais seguro é o pacman pois, o pacote vem do repositório do MANJARO XFCE 17.01-stable-x86_64.

É importante refletir sobre a origem dos pacotes.

O repositório Arch é enorme, mas todos os pacotes são seguros?

Você pode compilar muitos programas incríveis do repositório Arch.

O Manjaro não recomenda.

Tem motivo?

Tem.

No mundo Arch Linux cada usuário deve checar a integridade do que vai instalar por conta própria.

No mundo Arch Linux deve-se saber tudo o que se faz e em caso de algo errado só o usuário do sistema pode corrigir. Tem que ter muito conhecimento. Ou adorar pesquisar e participar de foruns.

$ sudo packer -S hicolor-icon-theme
$ sudo yaourt -S hicolor-icon-theme
$ sudo pacman -S hicolor-icon-theme

Instalando o Tema Flat-Plat

$ yaourt -S flatplat-theme

$ packer -S flatplat-theme
Instalando o Tema Adapta

$ yaourt -S adapta-gtk-theme

$ packer -S adapta-gtk-theme

Instalando Arc-Icon-Theme e moka-icon-theme-git

(Atualizado) Arc-Icon-Theme FaenzaIcon-Theme e Numix-Reborn-Icon-Theme
$ sudo pacman -S community/arc-icon-theme community/faenza-icon-theme community/numix-reborn-icon-themes && sudo pacman -S moka-icon-theme && sudo pacman -Syyuu

 

 

WINFF – WINFF – WINFF – WINFF

MP4 para Avi – Como converter usando o WinFF?
WinFF é um aplicativo versátil, que pode converter arquivos individuais ou múltiplos arquivos em vários formatos, tudo ao mesmo tempo.

Ele é um conversor de vídeo gratuito de código aberto licenciado sob a GNU Public License v3 e escrito em Free Pascal e Lazarus.

O programa é multi plataforma, por isso pode ser usado tanto em Linux e Windows.

Além de suportar várias línguas.

A seguir será mostrado como instalar esse programa e como exemplo, você verá como converter um MP4 para Avi usando o WinFF, mas o mesmo processo pode ser feito de e para os outros formatos que o programa suporta.
Para instalar o WinFF, faça da seguinte forma:
$ sudo pacman -S winff

 

ICONES LILA

Instalando o conjunto de ícones Lila-HD no Manjaro

yaourt -S lila-hd

 
TEMA – VERTEX
Instalando tema Vertex no Manjaro

vertex_theme

Vertex é um tema para GTK-3, GTK-2, Gnome Shell e Cinnamon. Ele suporta ambientes de desktop GTK 3 e GTK 2 baseados como Unity, Gnome Shell, Gnome Classic, Gnome Fallback, Cinnamon, Mate, XFCE, Budgie, Pantheon e etc. O tema vem com três variantes para escolher. A variante padrão com header-bars escuras, uma variante leve, e uma variante escura. Para instalar o tema Vertex, faça da seguinte forma:

$ sudo pacman -s vertex-themes

$ yaourt -S vertex-themes

$ packer -S vertex-themes

 

ICONE-TEMA NITRUX

Nitrux é um conjunto de ícones simples, limpo e artesanal para ambientes baseados GTK (Gnome, Cinnamon, Mate, XFCE, LXDE), KDE (Plasma, Plasma 5) e Android. Nitrux é parte do Nitrux Artwork Project. O conjunto é um dos mais completos que você pode encontrar.

Para instalar o Nitrux em GTK (Unity, Gnome, Xfce, Cinnamon e etc.), faça da seguinte forma:

$ yaourt -S nitrux-icon-theme
Para instalar o Nitrux em QT (KDE, LXQT e etc.), faça da seguinte forma:

$ yaourt -S nitrux-icon-theme-kde

 

TV

Canais de TV a cabo gratis

# $ sudo pacman -S kodi

$ yaourt -S kodi-addon-pvr-iptvsimple-git

 

HANDBRAKE

Como instalar a versão mais recente do HandBrake no Manjaro.

Bastante popular, o HandBrake é um decodificador de vídeo de código aberto para Linux, Windows e Mac OS X. O programa é também uma ferramenta para ripar DVDs. Ele converte os filmes em MPEG-4 e, além de oferecer diversas opções de configuração, insere a legenda desejada diretamente no resultado final.
Além de tudo isso, o aplicativo vem com presets embutidos (perfis) e, além de formatos multimídia comuns, ele suporta DVD ou Bluray desprotegidos, legendas e muito mais.
Para instalar o HandBrake, escolha uma destas maneiras:

$ yaourt -S handbrake
$ sudo pacman -S handbrake && sudo pacman -Syu
Parecido com o Handbrake temos também o Winff e, para gravar coisas que fazemos no desktop o programa Kazam (bom para publicar tutorias no youtube) é um dos melhores e mais fáceis de usar.

$ sudo pacman -S winff && sudo pacman -Syu
$ yaourt kazam

 
QUADRINHOS

Leitor de quadrinhos MComix no Manjaro

mcomix

MComix é um leitor de quadrinhos versátil que suporta ambos os quadrinhos (ocidentais e mangá), em uma variedade de formatos de contêiner, incluindo CBR, CBZ, CB7, LHA e PDF. O aplicativo está disponível para Linux e Windows.
O aplicativo começou como um fork do Comix (app cujo o desenvolvimento parou em 2009), com o principal objetivo de dar correções de bugs e melhorias de estabilidade.
Contudo, MComix tem evoluído ao longo dos anos, ganhando novos recursos e várias melhorias, e tornando-se um leitor de quadrinhos sólido. Para instalar o MComix, faça da seguinte forma:
# pacman -S mcomix –noconfirm

 

 

FREEFILESYNC

Comparando e sincronizando pastas com FreeFileSync

O que é FreeFileSync?
FreeFileSync é uma ferramenta de código aberto multiplataforma para comparar e sincronizar pastas no Linux, Windows e Mac OS X.

Entre outros, ele tem suporte para a realização de comparação de arquivo binário, identificador de links simbólicos, copiar atributos estendidos de NTFS e permissões de segurança, cópia de arquivo à prova de falhas, inclui/excluir arquivos via filtro, tem desempenho em tempo de execução otimizada, relatório de erros detalhado e pode automatizar trabalho em lotes.
Para instalar o FreeFileSync, faça da seguinte forma:

$ sudo pacman -S freefilesync

$ packer -S freefilesync

$ yaourt -S freefilesync

 

PDF Mod – uma ferramenta para modificar documentos PDF
PDF Mod é uma ferramenta simples para modificar documentos PDF.

Ele pode girar, extrair, remover e reordenar as páginas simplesmente arrastando e soltando.

Vários documentos podem ser combinados através de arrastar e soltar.

Você também pode editar o título, assunto, autor e palavras-chave de um documento PDF usando o programa.

Para instalar o PDF Mod, faça da seguinte forma:

$ sudo pacman -S pdfmod

 

KEEPASS2

Proteja suas senhas.

$ sudo pacman -S keepass2 keepass keepassx enpass veracrypt

 

SUBDOWNLOADER

Instale baixador de legendas.

$ sudo pacman -S subdownloader

 
MULTIMIDIA CONVERTER
Conversor de arquivos multimídia:
Instale o dmMediaConverter
dmMediaConverter é um software baseado no FFMpeg, que permite converter facilmente seus arquivos de áudio e vídeo em formatos populares.

Entre as principais características do MediaConverter está a sua capacidade de combinar ou dividir um arquivo de vídeo, incluir legendas em srt, ass, ssa, mov_text, e dvdsub e muito mais.
Para instalar o dmMediaConverter, faça da seguinte forma:
$ yaourt -S dmmediaconverter

 

GRUB-CUSTOMIZER
Instale o Grub Customizer no Manjaro

O programa é uma interface gráfica para alteração das configurações do grub2 (gerenciador de boot padrão do Manjaro). Ele é uma aplicação agradável, que permite ao usuário editar as entradas do menu a partir da tela de inicialização do GRUB e definir o sistema operacional padrão.

Para instalar o Grub Customizer, faça da seguinte forma:

$ yaourt -S grub-customizer

 

RIPAR CD’s

Como instalar o ripador Asunder CD Ripper no Manjaro

$ sudo pacman -S asunder

 

CITADEL

Alternativa ao Microsoft Exchange:

Conheça Citadel.

O Microsoft Exchange é atualmente uma das soluções comerciais mais conhecidas e utilizadas para colaboração on-line entre vários usuários.

Felizmente, os usuários de Linux tem várias alternativas ao Microsoft Exchange, como o Citadel, um projeto open source que está incluído nos repositórios oficiais das principais distribuições Linux. Para instalar o Citadel, faça da seguinte forma:

$ yaourt -S citadel

 

SELENE

Converta arquivos multimídia com Selene Media Encoder

selene

Selene é uma ferramenta de conversão de mídia, desenvolvido por Tony George (que também está por trás Conky Manager) usando GTK3/Vala. O programa tem como 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. Para instalar o Selene, faça da seguinte forma;

$ yaourt -S selene-media-encoder

 

 

TRATAMENTO DE IMAGENS

Ferramenta de otimização de imagens no Manjaro.

Trimage é um programa que possui uma interface gráfica multiplataforma e uma interface de linha de comando para otimizar os arquivos de imagem para sites, usando optipng, pngcrush, advpng e jpegoptim. Atualmente, ele suporta os arquivos PNG e JPG.

Para instalar o Trimage, faça da seguinte forma:
$ yaourt -S trimage-git

 
ANONIMIDADE

Navegação anônima e segura com I2P no Manjaro.

I2P significa “Invisible Internet Project” (Projeto de Internet invisível).

O recurso é uma camada de rede de computador que permite que aplicativos possam enviar mensagens a outros, sob pseudônimo e com segurança.

Os usos incluem navegação web anônima, chat, transferências de arquivo e blogging.

Na prática, I2P é uma rede anônima, expondo uma camada simples que os aplicativos podem usar para anonimamente e de forma segura, enviar mensagens uns aos outros.

A rede em si é estritamente baseada em mensagem mas existe uma biblioteca disponível para permitir a permitir a comunicação confiável de streaming sobre ela.

Com isso, o I2P protege a sua comunicação de vigilância arrastão e monitoramento por terceiros, tais como ISPs.

Para instalar o I2P, faça da seguinte forma (tá fraco):

$ yaourt -S i2p
Após a instalação execute o I2P usando o seguinte comando em um terminal:

$ i2prouter start
Se o navegador não abrir depois de executar o comando acima, basta usar o endereço abaixo em seu navegador:

http://localhost:7657

Uma vez que a conexão for estabelecida com sucesso, você verá a mensagem “Network OK” (Rede OK) no painel esquerdo.

i2p

Quando quiser parar o serviço I2P use o seguinte comando em um terminal:

$ i2prouter stop

 
ANGRY IP
Instale o Angry IP Scanner no Manjaro

Angry-IP-Scanner

Angry IP Scanner é um scanner de rede TCP/IP que permite aos usuários facilmente fazer a verificação de endereços IP, dentro de qualquer faixa de sua escolha, através de uma interface fácil de usar.
Essa ferramenta é muito útil e permite que os administradores de rede ou qualquer usuário de sistemas baseados em Linux para analisar e escanear máquinas de uma rede.

Uma vez que o Angry IP Scanner detecta um endereço IP ativo, ele então resolverá seu endereço MAC, hostname e porta.
Os dados recolhidos podem então ser armazenados como arquivos TXT, CSV, XML ou lista de IP-Porta. Para instalar o Angry IP Scanner, faça da seguinte forma:
$ yaourt -S ipscan

 

FACEBOOK – WHATSAPP – TELEGRAM
FRANZ – FRANZ – FRANZ – FRANZ – FRANZ
Tenha todos serviços de mensagens com Franz. O Franz ainda está em desenvolvimento e possui versões para as 3 principais plataforma, Windows, Linux e Mac. Basicamente ele consegue concentrar as versões online dos cada um dos serviços em abas, fazendo com que seja possível acessá-los facilmente, alternando entre os serviços facilmente. Os serviços suportados incluem: Slack, Messenger, WhatsApp, Telegram, Skype, WeChat, HipChat, Hangouts, Grape e GroupMe.
Para instalar o Franz, faça da seguinte forma:
$ yaourt -S franz
Para instalar o TELEGRAM oficial, digito:

$ yaourt telegram
procuro pelo pacote binario e digito o número não esquecendo de depois de instalar o telegram:
Remember to delete the official (non-tweaked) launcher by using:
rm ~/.local/share/applications/telegramdesktop.desktop
After running Telegram Desktop e baixar uma imagem qualquer pelo menos.

 

 

GERAR GIF ANIMADO ou VIDEO
Como fazer uma gravação de tela e gerar GIF animado ou vídeo?
Use Silentcast
Silentcast é uma ferramenta de gravação de tela e criação de GIF animado ou vídeo. O programa é simples, direto e prático. Assim, em poucos clique você grava o que precisa e obtém o arquivo de saída dessa gravação.
Como fazer uma gravação de tela e gerar GIF animado ou vídeo usando o Silentcast
Para realizar uma gravação de tela e gerar GIF animado ou vídeo usando o Silentcast, você precisa fazer o seguinte:
Na tela do programa, informe a pasta onde o arquivo será salvo digitando dentro do campo “Working Directory”. Selecione a área da tela que será gravada, clicando na seta ao lado do campo “Area to be recorded”. Para definir o número s de quadros, preencha o campo “Frames per second”. A seguir marque a opção “anim.gif” (se quiser vídeos, marque as opções referente webm ou mp4). Finalmente, clique no botão “OK”;

Depois disso, será exibida abaixo. Quando você estiver pronto para começar a fazer as ações que serão gravadas, clique no botão “OK”;

Faça o que você precisa gravar e quando terminar, clique no ícone do programa no painel e depois na opção “Done”;
Para instalar o Silentcast, faça da seguinte forma:
$ yaourt -S silentcast

 
XDMAN
Gerenciador de download Xtreme Download Manager no Manjaro
xdman
Xtreme Download Manager é utilitário que tem a capacidade de aumentar a velocidade de download até a 500% (depende da conexão), ele pode pausar/retomar downloads até mesmo retomar downloads quebrados sem a opção de retomar. O programa também tem a funcionalidade de pegar vídeos disponíveis na internet e oferece um recurso de agendamento de downloads. Para completar, ele pode ser integrar com qualquer navegador para gerenciar downloads automaticamente usando integração avançada do navegador. O Xtreme Download Manager utiliza um sofisticado algoritmo de segmentação dinâmica, compressão de dados e reutilização da conexão para acelerar o processo de download. Ele suporta HTTP, HTTPS e FTP, firewalls, servidores proxy, redirecionamentos de arquivos, cookies, autorização etc. Para instalar o Xtreme Download Manager, faça da seguinte forma:

$ yaourt -S xdman

Confirme com S ou Y

Para compilar use:

<mousepad> ~/.bashrc

Confirme com S ou Y

 

 

CAPTURA DE TELA
Tire print da tela com HotShots
HotShots
HotShots é uma ferramenta de captura de tela com alguns recursos de edição (redimensionar, cortar, etc). Ele é particularmente adequado para escrever documentação, mas você pode usá-lo para destacar alguns detalhes de uma imagem, de mapa ou o que você quiser. Como o programa é escrito com Qt, ele tem poucas dependências e usa poucos recursos do computador. Para instalar o HotShots, faça da seguinte forma:
$ yaourt -S hotshots

 

 

MY PAINT
Instale o programa de pintura digital MyPaint no Manjaro
mypaint
O programa de pintura digital MyPaint é uma ferramenta ágil e fácil para os pintores digitais. Ele permite que você se concentre na arte, em vez do programa. Você trabalha em sua tela com um mínimo de distrações, trazendo a interface somente quando você realmente precisa dela. O programa possui um suporte básico de camadas, uma interface de usuário simples e minimalista, além ter sido projetado para o uso em tablets sensíveis à pressão, como as feitas pela Wacom e muitos dispositivos semelhantes. Ele vem com uma grande coleção de pincéis, incluindo carvão e tinta para emular um pincel real, mas o engine de pincéis é versátil e altamente configurável, e fornece ferramentas produtivas úteis. Isso permite experimentar seus próprios pincéis e muito mais. Para instalar o MyPaint, faça da seguinte forma:
$ yaourt -S mypaint-git

 
EDITOR DE IMAGENS
Tenha um editor de imagens simples e completo com o Pinta
pinta
Pinta é um programa gratuito, ele é um editor de imagem simplificado baseado em Paint.NET (e, portanto, ele usa Mono), concebido para servir como uma alternativa ao GIMP para usuários casuais. Seu objetivo é fornecer aos usuários uma maneira simples e poderosa para desenhar e manipular imagens no Linux, Mac e Windows. Para instalar o Pinta, faça da seguinte forma:

$ sudo pacman -S pinta –nonconfirm

 
PAINEL PARA AMBIENTE DE TRABALHO
Instale uma Dock leve no Manjaro
plank
Plank pretende ser a dock mais simples do planeta. O objetivo é fornecer apenas o que é necessário em uma dock e absolutamente nada mais. Ela, no entanto, é uma biblioteca que pode ser estendida para criar outros programas de dock com recursos mais avançados. Essa dock foi criada pela mesma equipe que produziu a Docky, assim, Plank é a tecnologia subjacente para Docky (a partir da versão 3.0.0) e tem como objetivo fornecer todas as características centrais, enquanto Docky permite adicionar coisas extravagantes como Docklets, painters, diálogos de configurações e etc. O aplicativo, que está disponível por padrão no Elementary OS, tem vários modos de esconder, posição da tela personalizável, tema e tamanho do ícone, suporta fixação aplicativos para a dock, quicklists e muito mais. Para instalar o Plank, faça da seguinte forma:
$ sudo pacman -S plank plank-config

 
DESENHE – CRIE -PROJETOS – ENGENHARIA – ARQUITETURA
AutoCAD no Linux – Instale o DraftSight no Manjaro
draftsight
Desenvolvido pela Dassault Systemes (que também é desenvolvedora dos softwares Catia e Solidworks), DraftSight é um software gratuito para desenho técnico disponível para Linux, Microsoft Windows e OS X. Ele é atualmente um dos melhores softwares para o design técnico de CAD 2D (e 3D parcialmente), disponível para Linux. Mais o grande destaque desse aplicativo é o seu suporte para leitura e gravação de arquivos em formato DWG e DXF (do AutoCad), ou seja, com ele você pode lidar com arquivos do AutoCAD no Linux, sem precisar instalar o AutoCAD. DraftSight permite anexar modelos de referência externos e tem a capacidade de gerar arquivos no formato PDF com múltiplas páginas, tem um sistema de coordenadas cartesianas, além de desenho em camadas, máscaras de fundo para anotações, suporte para tabelas de estilo de plotagem CTB e STB e muito mais. Para instalar o DraftSight, faça da seguinte forma:
$ yaourt -S draftsight

 
DESENHE – CRIE -PROJETOS – ENGENHARIA – ARQUITETURA
Instalando o FreeCAD no Manjaro
freecad
FreeCAD é um modelador 3D paramétrico de propósito geral baseada em recursos para CAD, MCAD, CAx, CAE e PLM. 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. O programa é 100% Open Source e extremamente modular, permitindo inúmeras possibilidades de personalização e de programação de extensões. FreeCAD é 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. Para instalar o FreeCAD, faça da seguinte forma:
$ sudo pacman -S freecad

 

 

ICONES – TEMAS
Instalando ícones Faenza-Cupertino
cupertino
Um monte de gente usa o ícone Faenza, mas para mim ele não é tão bonito. Mas John Green criou um tema chamado Faenza-Cupertino que só substitui as pastas originais para torná-lo mais parecido com o estilo Elementary original, mas usando os ícones Faenza, deixando mais agradavel. Para instalar os ícones Faenza-Cupertino, faça da seguinte forma:
$ yaourt -S faenza-cupertino-icon-theme
$ packer -S faenza-cupertino-icon-theme

 

 

CONVERTER IMAGENS
Conversor de imagens Converseen
converseen
Ao usar o Converseen você pode economizar muito seu tempo, pois ele pode processar mais de uma imagem com um único clique do mouse. Além disso, graças ao uso das bibliotecas Magick++, ele suporta mais de 100 formatos de imagem como DPX, EXR, GIF, JPEG, JPEG-2000, PhotoCD, PNG, Postscript, SVG, TIFF e muitos outros. Com o conversor de imagens em lote Converseen, você pode:

Realizar uma única ou uma conversão múltipla;

Redimensionar uma ou várias imagens;

Comprimir imagens para suas páginas web;

Girar e inverter imagens;

Renomeiar um monte de imagens usando um número progressivo ou um prefixo/sufixo;

Selecionar um filtro de reamostragem para redimensionar imagens. Para instalar o Converseen, faça da seguinte forma:
$ yaourt -S converseen

 

 

PLAYER
Como instalar o Player Quod Libet no Manjaro. Quod Libet é um áudio player GTK+ de código aberto escrito em Python, que usa a biblioteca de marcação Mutagen, sendo capaz de lidar com grandes bibliotecas. Esse reprodutor foi projetado em torno da ideia de que você sabe como organizar a sua música melhor do que os produtores do software. Ele permite que você faça playlists baseadas em expressões regulares (não se preocupe, pesquisas regulares também funcionam). Ele permite que você exiba e edite todas as tags que você quer no arquivo, para todos os formatos de arquivo que ele suporta. Ele também suporta a maioria das características que você esperaria de um moderno media player: suporte a Unicode, edição de tag avançado, Replay Gain, podcasts e rádio pela internet, suporte a arte do álbum e a todos os principais formatos de áudio.

Para instalar o Quod Libet, faça da seguinte forma:

$ yaourt -S quodlibet

 

 

LIMPEZA – LIMPEZA – LIMPEZA – LIMPEZA

LIMPANDO PACOTES:

Programa CacheClean
Instale:

$ yaourt -S pkgcacheclean

O terminal solicitará editor para compilar:

<gedit> ~/.bashrc

 

COMANDOS CACHE CLEAN:
deleta tudo menos as 2 últimas versões instala pacotes no cache do pacman:

$ sudo pkgcacheclean 1

Remover pacotes deixando apenas as 2 últimas versões:

# pacman -Sc

Remove todos os pacotes e impossibilita Downgrade. ARRISCADO.

# pacman -Scc

Comando 3

Um modo seguro de remover pacotes. Remove todos menos as 3 últimas versões.

$ sudo paccache -rvk3
comando 4

Limpando pacotes orfãos do sistema.

$ sudo pacman -Qdtq
se receber mensagem de erro é que não tem orfãos no sistema.
Comando 5

Lista de pacotes instalados.

$ sudo pacman -Qdt

 

SALVAR ENERGIA – ECONOMIA
Comandos salvar energia – Powersavers
$ sudo pacman -S tlp && systemctl enable tlp

Para máquinas Intel.

$ sudo pacman -S thermald

$ sudo systemctl enable thermald

PowerTOP

$ sudo pacman -S powertop

$ sudo powertop

$ sudo powertop –html

 

Manjaro: Instalar todos os softwares que eu gosto de uma vez só

 

$ sudo pacman -S conky conky manager conky all

 
$ sudo pacman -Sy ; sudo pacman -S smplayer ; sudo pacman -S vlc comix uget winff gdebi k3b liferea chromium-bsu pitivi gconjugue mplayer mpg123 smplayer p7zip cheese calibre subdownloader fbreader chkrootkit handbrake gimp gnuchess xboard firejail

 
sudo bash -c “echo ‘vm.swappiness = 10’ >> /etc/sysctl.conf” ; 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 pacman -Sy ; sudo pacman -S smplayer ; sudo pacman -S vlc comix uget winff gdebi k3b liferea chromium-bsu pitivi gconjugue mplayer mpg123 smplayer p7zip cheese calibre subdownloader fbreader handbrake gimp gnuchess xboard firejail && sudo pacman -Syyuu && sudo pacman -S freevial kazam mypaint pinta gpick musique audio-recorder fortune-mod cowsay xdman scratch gtetrinet gsmartcontrol opendict psensor xgnokii pitivi gradio handbrake soundkonverter youtube-dl mplayer smplayer clementine ufw gufw firejail preload handbrake asunder kazam ardour audacity bleachbit uget calibre fbreader gnome-chess xboard preload aria2 filezilla gimp gparted gedit leafpad inkscape gimp mypaint pinta gpick musique liferea youtube-dl pacman retext geany armagetronad && sudo pacman -Syyuu

 

sudo pacman-mirrors -g && sudo pacman-optimize && sync ; sudo pacman -Sy && sudo pacman -Syy && sudo pacman -Su && sudo pacman -Syyu && sudo pacman -Syyuu

 

(você pode remover alguns aplicativos destas sequências de comandos. Use editor de texto gedit, leafpad ou writer)

 

Ao fim executo:

 
sudo pacman-mirrors -g ; sudo pacman-optimize && sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Syyuu

 

REVISÃO – 2017-MANJARO-17.1-COMANDOS-BASICOS

 
sudo pacman -Sy = sincroniza os repositórios.
sudo pacman -Su = procura por atualização
sudo pacman -Syu = sincroniza os repositórios/procura por atualização
sudo pacman -Syy = sincroniza os repositórios do Manjaro Linux
sudo pacman -Syyu = sincronização total/procura por atualização
sudo pacman -S pacote = instala um pacote
sudo pacman -R pacote = remove um pacote
sudo pacman -Rs pacote = remove o pacote junto com as dependências não usadas por outros pacotes
sudo pacman -Rsn pacote = remove o pacote junto com as dependências não usadas por outros pacotes e junto com os arquivos de configuração
sudo pacman -Ss pacote = procura por um pacote
sudo pacman -Sw pacote = apenas baixa o pacote e não o instala
sudo pacman -Si pacote = mostra informações de um pacote não instalado
sudo pacman -Qi pacote = mostra informações do pacote já instalado
sudo pacman -Se pacote = instala apenas as dependências
sudo pacman -Ql pacote = mostra todos os arquivos pertencentes ao pacote
sudo pacman -Qu = mostra os pacotes que serão atualizados
sudo pacman -Q = lista todos os pacotes instalados
sudo pacman -Qo arquivo = mostra a qual pacote aquele arquivo pertence
sudo pacman -Qdt = lista pacotes desnecessários, sem dependências
sudo pacman -Rns $(pacman -Qqdt) = apaga pacotes desnecessários, sem dependências
sudo pacman -A pacote.pkg.tar.gz = instala um pacote local
sudo pacman -Sc = deleta do cache todos os pacotes antigos
sudo pacman -Scc = limpa o cache, removendo todos os pacotes existentes no /var/cache/pacman/pkg/
sudo pacman-optimize = otimiza a base de dados do pacman
sudo pacman -Sdd = instala ignorando as dependências
sudo pacman -Rdd = elimina um pacote ignorando as dependências
sudo pacman-mirrors.conf = para gerenciar pacman.cof
sudo pacman-mirrors -g = para gerar um novo mirrorlist
sudo pacman -U home/user/arquivo.tar.xz = instalar pacotes baixados no pc
sudo pacman -U http://www.site.com/arquivo.tar.xz = instalar pacotes baixados via download
sudo pacman -Qem = lista pacotes instalados do repo AUR
sudo pacman -Rscn = desinstala pacotes e suas dependencias e seus registros, tudo
sudo pacman -S pacote –noconfirm = Instala o pacote sem precisar confirmar com “yes/no ,S/N”…
sudo pacman -Syu –ignoregroup pacote1 , pacote2… = sincroniza os repositórios/procura por atualização e ignora os grupos dos pacotes solicitados
yaourt -Syua –devel = sincronizar a base de dados
yaourt -Syyuua = atualizar o repo AUR
yaourt -Ss nome = pesquisar no repo AUR
yaourt -S nome = instalar pacotes do repo AUR
yaourt -R nome = remover pacotes do repo AUR
yaourt -Rsn nome = remover pacotes + dependências do repo AUR
yaourt -Syu –devel –aur = sincronizar a base de dados e atualiza pacotes

 

 

COMO INSTALAR MANUALMENTE O TELEGRAM NO MANJARO LINUX
sudo rm -Rf /opt/telegram*

sudo rm -Rf /usr/bin/telegram

sudo rm -Rf /usr/share/applications/telegram.desktop
wget “https://telegram.org/dl/desktop/linux&#8221; -O telegram.tar.xz

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

sudo mv /opt/Telegram*/ /opt/telegram

sudo ln -sf /opt/telegram/Telegram /usr/bin/telegram

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

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

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

 

 

Fico por aqui.

 

Até Breve

 

Manjaro Mate Edition (17.0) 2017 – Maio

manjarowall17_05

 

Primeiro eu vou em:

https://manjaro.org/community-editions/

 
Depois o Download em:
https://sourceforge.net/projects/manjarolinux-community/files/mate/17.0/

 

Depois que baixo a ISO chamada de manjaro-mate-17.0-stable-x86_64.iso, confiro a integridade dela com:

 

SHA1
269da722788ae297881b79199bdf5468e6690e1d

 
Confiro a integridade abrindo o terminal onde a ISO do Manjaro está e digito:
$ sha1sum manjaro-mate-17.0-stable-x86_64.iso

 

O resultado é este:

$ sha1sum manjaro-mate-17.0-stable-x86_64.iso
269da722788ae297881b79199bdf5468e6690e1d manjaro-mate-17.0-stable-x86_64.iso

 

Bate exatamente com o SHA1 que é fornecido no site oficial de Download da Distro.

 
🙂

Então eu gravo a ISO em um DVD. Não posso esquecer que, o programa que gravar esta ISO deve grava-la em formato de imagem.

 
A instalação do sistema:
Existem videos no YouTube que ensinam a instalar o Manjaro num computador. Existem videos que ensinam a instalar em DualBoot com outros sistemas operacionais também no YouTube. Assisto alguns por motivos nostálgicos, e para ver se tem alguma novidade no processo.

 

Após devidamente instalado no computador eu parto para a pós-instalação.

 
TITULO:

MANJARO LINUX – ANOTAÇÕES PARA UM GUIA PÓS INSTALAÇÃO

ASSUNTO:

MANJARO MATE 17.0-stable-x86_64

COMANDOS E TUTORIAL PÓS-INSTALAÇÃO

 

Primeiro eu releio os atalho de teclado para o terminal do GNU/Linux que se chama Bash. Lembro-me que simplesmente pressionando tecla Tab pode-se completar um comando ou até mesmo nomes de arquivos e pastas. Lembro também que o terminal diferencia maiúsculas de minúsculas. Para o terminal, a letra “A” é totalmente diferente da letra “a”.

 

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.
———————————————-

 

Usuário comum não pode fazer alterações no sistema e USUÁRIO ADMINISTRADOR pode.

 
SE TORNANDO O ADMINISTRADOR:

Abra o terminal com o menu do mouse botão direito.

 
Digite: sudo su <enter> , digite sua senha <enter> .

 
Estará em modo adminstrador. Em modo administrador não se usa “sudo” NUNCA.

Neste tutorial caso veja “# sudo” desconsidere o “#” e execute o comando sem ser administrador.

 

O modo administrador é usado para alterações no sistema e com cuidado para não executar comandos inadequados que podem desestabilizar o MANJARO 17.0-stable-x86_64.

 
O modo não administrador é mais seguro e deve-se usar de preferência apenas o comando pacman. O comando yaourt e packer podem instalar programas perigosos, não verificados. É um risco. O usuário que sabe de o que faz, sabe verificar estes programas antes de instala-los.

 

Enfim, os programas oficiais do MANJARO MATE 17.0-stable-x86_64 todos podem ser instalados usando “sudo pacman -S” a atualização completa do sistema pode ser feita usando “sudo pacman -Syyu”.

 
É bom para quem quer aprender, usar todos os comando deste tutorial, mas em uma máquina destinada a estudo, ou, em uma máquina virtual.

 

Não deve-se estudar os comandos e testar softwares não pertencentes ao repositório oficial na máquina que usa-se para trabalhar,ou , na máquina mais utilizada.

 

 

PÒS-INSTALAÇÂO MANJARO MATE 17.0-stable-x86_64

 
Atualize todo o sistema. Primeiro passo é obrigatório ok?

EXECUTANDO COMANDOS COMO ADMINISTRADOR:
# pacman -Syyuu

 
Sem ser administrador:
$ sudo pacman -Syyuu
Digite sua senha e <enter>

 
Eu verifico qual release estou usando com o comando:

~ $ lsb_release -a

 
Depois sugiro que execute o comando abaixo:

sudo pacman -S yaourt –noconfirm ; sudo pacman -Sy ; sudo pacman -S packer ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu –noconfirm

 
Faça reboot do sistema com o comando abaixo e volte a este tutorial.

 
Comando para executar reboot da máquina pelo terminal:

sudo shutdown -r now

Aperte enter

 
Quando de volta a máquina e o sistema operacional… me lembro que:

EDITORES DE TEXTO SERVEM NÃO APENAS PARA ESCREVER MENSAGENS, RESUMOS, HISTÓRIAS. SERVEM TAMBÉM PARA COMPILAR ASSIM COMO, ESCREVER PROGRAMAS.

 

Instalo editores de texto.
$ sudo pacman -S leafpad gedit mousepad –noconfirm ; pacman -Sy

 

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% /

 
SUGESTÃO
Linha de comandos para update, upgrade e limpeza. Recomendado para o fim da pós-instalação depois de dar reboot.

 
Responda as perguntas do terminal sempre com sim (S) ou yes (Y). Copie e cole abaixo mas, não use # , pode começar o comando com o terminal em $.

 

$ yaourt -Syyuua ; sudo packer -Syyuu ; sudo pacman -Syu ; sudo pacman -Syy ; sudo pacman -Syyuu ; sudo pacman-optimize ; sudo pacman-mirrors -g ; sudo pacman-optimize && sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Rns ; sudo pacman -Qdt ; sudo pacman -Sc ; sudo pacman -Syyuu ; sudo pacman-optimize ; yaourt -Syua -devel ; yaourt -Syyuua ; yaourt -Syu -devel -aur

 

$ sudo reboot

 
Após o reboot, volte a este tutorial.

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
/

 

 
Comandos de otimização para MANJARO MATE 17.0-stable-x86_64 Linux.
$ sudo pacman-mirrors -g ; sudo pacman-optimize && sudo sync ; sudo pacman -Sy ; sudo pacman -Syy ; sudo pacman -Su ; sudo pacman -Syyu ; sudo pacman -Syyuu

 

Me lembro que:

 

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.

Executar comandos no terminal com sucesso é um dos meus objetivos como iniciante.

O Kernel é o programa que está mais próximo do hardware.

O kernel é como se fosse a ponte que permite aos 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 atualizados, 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.

 
COMANDOS DE TERMINAL
Manjaro, como executar comandos pelo Terminal?
QUERO SABER COMO USAR O COMANDO PACMAN, ENTÃO USO NO TERMINAL:
Ou tento usar…
man pacman, –help pacman, info pacman

 
Sigo em frente.

 
Comandos pacman para o terminal:
1 – Ajuda do Pacman:
$ sudo pacman -h
$ sudo pacman –help

 

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.

 

Manjaro, explique como instalar jogos:

Instalo vários Jogos no Manjaro:
$ sudo pacman -S gnuchess knights gnome-chess mahjong bsd-games pingus puzzles

Pelo terminal procure mais jogos usando:
$ sudo pacman -Ss (expressão/nome/substantivo/adjetivo))

 

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 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

 

 

Tem comandos do Terminal Bash do GNU/Linux que fazem muitas coisas…

No terminal bash cada comando tem sua função.

Os comandos podem ser mixados e pode-se fazer os comandos trabalharem entre eles.

 
Tem o comando:
ls O ls lista conteudo de pastas. Com -t lista as pastas pela ultima modificação. mkdir que cria pastas, mkdir nova-pasta. Tem o comando cd é um comando interno do bash e serve para ir de uma pasta para outra. O prompt serve para situar a gente dentro do computador. O til ~ é o diretório do usuário. Para criar arquivos usa-se o comando chamado touch. touch meu-novo-arquivo. Posso criar um arquivo vazio. O touch pode mudar a data de último acesso a um arquivo, touch Downloads. cd .. volto uma pasta para trás. Tem o comando rm para remover arquivos. O comando echo ecoa o comando que eu do no terminal, echo alunoteste. O comando ps lista os processos em execução e lista inclusive a si mesmo. TTY é o número do terminal.

~ $ ps
PID TTY TIME CMD
5066 pts/0 00:00:00 bash
5625 pts/0 00:00:00 ps

~ $ ps -ax
PID TTY STAT TIME COMMAND
1 ? Ss 0:01 /usr/lib/systemd/systemd –sw
2 ? S 0:00 [kthreadd]
3 ? S 0:01 [ksoftirqd/0]
5 ? S< 0:00 [kworker/0:0H]

 
Estes comandos podem ser juntados e posso fazer eles trabalharem juntos. Posso redirecionar arquivos usando as entradas e saidas do bash e posso inverter entradas e saidas. Posso bloquear entradas e saidas. Se eu quiser saber os comando que eu executei aperto as teclas Ctrl+R. Posso apagar palavras com Ctrl+W. Ctrl+A vai para o inicio da linha e Ctrl+E vai pro final da linha. Para apagar tudo que escreveu usa-se Ctrl+U

Processo é todo software que está em execução. Os processos em execução podem ouvir pela saida 0, falar pela saida 1, Informam erros pela saida de erro 2. Saida padrão e de erro usando comandos sem direcionamento misturam as informações na tela do terminal.

 

Posso redirecionar para dentro de arquivos. Tem dois tipos de direcionamento. Destrutivo e não destrutivo. Redirecionamento destrutivo usa o sinal de maior > e Redirecinamento não destrutivo usa dois sinal de maior >>. A saida em vez de ir para o terminal vai para um arquivo que eu nomear. O redirecionamento destrutivo quando executado quando executado ele destroi e reconstroi o conteudo. O não destrutivo coloca a informação sempre sem remover a informação anterior, isto é ele vai adicionando informação ao arquivo.

 
Exemplos:

~ $ ls > saidadols
xap@xep ~ $ ls
‘Área de trabalho’ Documentos Música
bll-KDE-8-x86_64.iso Downloads Público
bll-KDE-8-x86_64.iso.aria2 Imagens saidadols
Desktop Modelos Vídeos
~ $ cat saidadols
Área de trabalho
bll-KDE-8-x86_64.iso
bll-KDE-8-x86_64.iso.aria2
Desktop
Documentos
Downloads
Imagens
Modelos
Música
Público
saidadols
Vídeos
~ $ ls >> saidadols
~ $ cat saidadols
Área de trabalho
bll-KDE-8-x86_64.iso
bll-KDE-8-x86_64.iso.aria2
Desktop
Documentos
Downloads
Imagens
Modelos
Música
Público
saidadols
Vídeos
Área de trabalho
bll-KDE-8-x86_64.iso
bll-KDE-8-x86_64.iso.aria2
Desktop
Documentos
Downloads
Imagens
Modelos
Música
Público
saidadols
Vídeos
~ $ A saida padrão é o numero 1
bash: A: comando não encontrado

Para redirecionar somente para a saida de erro para dentro da saidadols

~ $ ls 2>> saidadols
‘Área de trabalho’ Documentos Música
bll-KDE-8-x86_64.iso Downloads Público
bll-KDE-8-x86_64.iso.aria2 Imagens saidadols
Desktop Modelos Vídeos
~ $ O ls não está retornando erro nenhum
bash: O: comando não encontrado
~ $ Se eu repassar um comando um diretório que não existe…
bash: Se: comando não encontrado
~ $ ls bla
ls: não foi possível acessar ‘bla’: Arquivo ou diretório não encontrado
Por qual pipe ele mandou?
Se não indica nada as saidas ficam misturadas

~ $ ls bla 2> errols
Aconteceu alguma coisa

~ $ O bash mandou para o arquivo saidadeerrodolsbash: O: comando não encontrado
~ $ cat errols
ls: não foi possível acessar ‘bla’: Arquivo ou diretório não encontrado
O que aconteceu?

Por que não tem nada?
O arquivo ls foi apagado.

Exemplos:

Limpo a tela com ctrl+L
Usar o comando find para apontar para um diretório
find /sys de propósito para misturar a saida de erro com a saida padrão

~ $ find /sys
~ $ find /sys > saidafind 2> errofind
~ $ cat errofind
find: ‘/sys/kernel/debug’: Permissão negada
find: ‘/sys/fs/fuse/connections/8388641’: Permissão negada

Para redirecionar para um arquivo:

~ $ find /sys &> tudofind
~ $ cat tudofind
~ $ ls
‘Área de trabalho’ errofind saidadols
bll-KDE-8-x86_64.iso errols saidafind
bll-KDE-8-x86_64.iso.aria2 Imagens tudofind
Desktop Modelos Vídeos
Documentos Música
Downloads Público
Exemplos:

~ $ ls &> tudols
~ $ ls
‘Área de trabalho’ Desktop Imagens Público tudols
bll-KDE-8-x86_64.iso Documentos Modelos saidals Vídeos
bll-KDE-8-x86_64.iso.aria2 Downloads Música saidalserro
~ $ ls 1>& –
ls: erro de gravação: Descritor de arquivo inválido
~ $ ls 1>& – 2>&
bash: erro de sintaxe próximo do `token’ não esperado `newline’
~ $ ls 1>&- 2>&
bash: erro de sintaxe próximo do `token’ não esperado `newline’
~ $ ls > /dev/null
~ $ ls ssss > /dev/null
ls: não foi possível acessar ‘ssss’: Arquivo ou diretório não encontrado
~ $ ls ssss > /dev/null 2>/dev/null

 

 

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 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 sabe 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

 

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.

Comando Mais Usados no MANJARO MATE 17.0-stable-x86_64 revisão:
1- Instalar
# pacman -S (nome[s]_do[s]_pacote[s])
$ yaourt -S

2- Desinstalar
# pacman -R (nome[s]_do[s]_pacote[s])

# $ sudo pacman -Rs (nome[s]_do[s]_pacote[s])

$ yaourt -R
3- Procurar, buscar
# pacman -Ss
$ packer -Ss
$ yaourt -Ss
4- Atualização completa
# pacman -Syyuu

$ yaourt -Syuua

 

 

Com o yaourt podemos compilar programas, atualizar o sistema, pesquisar entre outras coisas.

 
Dizem que quando a gente complila um programa em vez de instalar ele automaticamente tipo com um gerenciador gráfico com imagens do programa que vai instalar descrição etc, o programa fica mais sob medida para a tua máquina. Mas o recomendado é instalar tudo pelo Pamac que é o instalador gráfico.

 
Yaourt não é executado como root ( # ).
No terminal tem que ter este sinal: $
Use yaourt para procurar programas. Use palavras normais (adj, subst, expressões) em ingles.
Ex: yaourt (uma destas palavras abaixo)
net, speed, chrome, games, office, video, music, webcam ; popcorn, arcade, message, telegram, facebook … e outras

 
Ficaria:
$ yaourt telegram ou $ yaourt popcorn

Apareceria uma lista de programas e você poderia escolher um e instalar. Exemplo:
$ yaourt -S popcorn

 
Se usar o comando yaourt o terminal irá pedir para compilar usando um editor de texto:
<nome_do_editor_de_texto> ~/.bashrc

 
Use:
<gedit> ~/.bashrc

Depois, siga as instruções do terminal.

 
Mas para usar o yaourt tem que instalar ele com o comando abaixo:

sudo pacman -S yaourt ; sudo pacman -Syu

 

Vamos instalar o WPS office com o comando YAOURT. É um bom exercício e teremos um bom programa compatível com o office da Microsoft.

 
Digite no terminal:

 
yaourt wps

O terminal fará uma busca no repo AUR e você escolhe o número que tiver a maior pontuação em amarelo.

 
No dia que instalo é o número 13. Digito 13 no terminal e aperto enter confirmo as solicitações do terminal e para compilar o programa executo o comando abaixo:

<mousepad> ~/.basrc

 

Aperto enter e sigo as instruções do terminal.

 
Manjaro, explique:
Exemplo e exercicio:
Instale o PopcornTime:
Para instalar o Popcorn Time, faça da seguinte maneira:

 
Pesquise na rede o que é popcorntime.

 
Abra o terminal.
Busque o pacote:
$ yaourt popcorntime

 

Na lista que aparecerá escolha o número de pontuação mais elevada, em amarelo geralmente.

Acompanhe as instruções do terminal.

Manjaro, explique compilando com yaourt:

Caso seja necessário:
Removendo: db.lck
$ sudo rm /var/lib/pacman/db.lck

 
Remover o db.lck não é necessário, significa que existe uma atualização ou comando acontecendo em segundo plano muitas vezes, por isto, preste atenção.

 
Manjaro, como procuro pacotes que foram instalados em um grupo? Preciso remover alguns…

Para procurar pacotes que foram instalados em um grupo
$ sudo pacman -Sg gnome
$ sudo pacman -Sg kde

 

Manjaro, explique como remover pacotes?
Removendo pacotes
pacman -R nome_pacote

 
Removendo com dependências, que não são usadas por outros pacotes
$ sudo pacman -Rs package_name

 
Manjaro, como instalar editores de texto?

Instale editores de texto leafpad gedit e vim.

$ sudo pacman -S gedit vim leafpad

Digite tua senha. Enter.

 
YAOURT faz buscas.
Obs: Se quiser achar algum programa que não tem no repositório MANJARO MATE 17.0-stable-x86_64 exemplo o grub-customizer, é só digitar:

 
$ yaourt (nome-do-programa)
$ yaourt grub-customizer
tecle (enter)

 

 

INSTALAR FIREWALL – Já vem pré instalado, mas caso remova, abaixo comando para instalar:

 
$ sudo pacman -S ufw gufw ; sudo ufw enable

Sugestão de web browsers e melhor browser performance:

 
yaourt profile-sync-daemon

yaourt pkgbrowser

yaourt google-chrome

yaourt tor-browser-en

yaourt brave-bin

yaourt ubuntu-themes

 

FIREJAIL – SANDBOX

comando que coloca tudo que pode em firejail(sandbox):
Antes vou fazer um update e upgrade com o comando abaixo:
yaourt -Syyuua && packer -Syyuu && sudo pacman -Syyuu

 
Depois coloco os programas que entram em contato com a rede no firejail com os comandos abaixo:

 
sudo pacman -S firejail
sudo pacman -Syu ; 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 pacman -Syu

 

Manjaro, como procuro por pacotes de programas?

 
Procurando por pacotes

pacman -Ss nome_do_pacote

 
lista que descreve pacote instalado anteriormente

pacman -Qs nome_do_pacote

 

Fornece resumo de pacote

pacman -Si nome_do_pacote

 

Lista todos os pacotes orfãos sem dependencias

pacman -Qdt

 

Lista todos os pacotes instalados da AUR

pacman -Qem

 
MANJARO MATE 17.0-stable-x86_64 – MANJARO – MANJARO – MANJARO

Manjaro, o que é YAOURT ?

YAOURT

 
Tendo executado o comando acima, agora pode instalar programas usando yaourt:
$ yaourt -S pacote
Os comandos para instalar pacotes usando yaourt, não necessitam de root (#).
Podem ser executados quando o terminal estiver ($)
Veja só:

O comando yaourt, tem o poder de instalar softwares que existem no repositório MANJARO MATE 17.0-stable-x86_64 e também no repositório do “Pai” dele, o Arch.
Para o MANJARO MATE 17.0-stable-x86_64 o Arch Linux é o que o Debian é para o Ubuntu. Uma distribuição diferente, uma ramificação, mas, novo sistema independente.

 

O Yaourt pode fazer atualizações e também downloads de pacotes oficiais do MANJARO MATE 17.0-stable-x86_64 e, dos pacotes oficiais do Arch (mas somente se os novos arquivos PKGBUILD estiverem atualizados) para isto, use o comando abaixo:
$ yaourt -Syua

 
Manjaro, explique:
Para utilizar o comando Yaourt em downloads e reconstruir (compilar) os pacotes mais atuais da fonte do AUR (menos os arquivos PKGBUILD) tem que executar o comando abaixo:

$ yaourt -Syua –devel

 
Sabia que:
Você pode usar todos os comandos que acompanham Pacman, ensinados lá no começo com o Yaourt?

 
Uns comandos são diferentes.
Estes abaixo:

Remover pacotes orfãos é mais fácil e intuitivo com o comando Yaourt:
$ yaourt -Qdt
Manjaro, explique melhor:

Packer – O Manjaro não mantém o packer. O packer náo recebe atualização.

 

O comando packer usa os mesmos comandos do pacman, mas, difere deles por que pode INSTALAR pacotes verificando simultâneamente qual é o mais adequado. Se é o pacote do repositório oficial MANJARO MATE 17.0-stable-x86_64 ou o pacote do repositório AUR.

Tendo instalado o comando packer, agora você pode instalar programas com ele e fazer tudo que o pacman faz, o packer é um pacote atualmente sem suporte.

 

Execute-o, com o comando abaixo:
$ packer -S (nome_do_pacote)

 

 

MANJARO MATE 17.0-stable-x86_64 – MANJARO – MANJARO – MANJARO
Software – Aplicativos – Programas – Pacotes

Nomes de aplicativos úteis, legais, interessantes que pelo menos você deveria tentar conhecer:
filezilla virtualbox blender steam dropbox gparted vlc gimp firejail libreoffice leafpad gedit thunderbird hexchat inkscape uget deluge gnome-chess xboard kollision smplayer rar calibre pinta neverball audacity cheese xfburn minitube xboard aria2 gdesklets vim shutter scribus youtube-dl p7zip tlp thermald gufw ufw preload thermald frozen-bubble teeworlds pingus ltris wget
Tem um o You-Get que é uma utilidade de linha de comando para obter videos, audios e imagens no caso de não haver outro jeito de fazer isto. Abrindo o terminal e digitando you-get e o http://

 
Exemplo:
$ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society
Site: fsf.org
Title: TEDxGE2014_Stallman05_LQ
Type: WebM video (video/webm)
Size: 27.12 MiB (28435804 Bytes)

Downloading TEDxGE2014_Stallman05_LQ.webm …
100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1] 12 MB/s

 
Dá para obter conteudo de muitos lugares para saber visite:

https://you-get.org/

 
Tente instalar todos que desejar de uma vez usando o comando abaixo, caso queira:
$ sudo pacman -S (nomes_dos_pacotes)
Instalar o Conky-Manager
$ sudo pacman -S conky conky-manager –noconfirm

Para configurar o relógio digital:

 
com o botão direito do mouse > em cima das horas > clique em: propriedades > Opções do Relógio > Formato Personalizado.
Surgira a caixa de configurações e fiz conforme figura abaixo e em “formato do relógio”, coloque:

%A, %e de %B de %Y – %H:%M:%S

OU:
%A, %e de %b de %Y – %H:%M:%S

OU:
%A, %e de %b de %Y – %H:%M

Ou:
%A, %b %e | %Y | %H:%Mh

Ou Bold:
<b>%A, %e de %b de %Y – %H:%M</b>

 

 

MANJARO LINUX 17.0.1 GELLIVARA – MENSAGEM MOTIVACIONAL NO TERMINAL

Instale o yaourt com o comando abaixo:
sudo pacman -S yaourt ; sudo pacman -Syu ; yaourt -Syyuua
Execute o comando yaourt assim:

yaourt fortume

Escolha os números de fortune com maior pontuação digite os números aperte enter. Complide com o comando abaixo:

<gedit> ~/.bashrc

Aperte enter e confirme sempre com sim. Quando terminar atualize com:
sudo pacman -Syu

Feche o terminal digitando exit e abra outro então digite:
mousepad .bashrc

No arquivo que abrir cole no final do texto:

fortune | cowsay

Ou cole este:

cowsay -f “$(ls /usr/share/cows/ | sort -R | head -1)” “$(fortune -s)”
E é isto. O resultado é parecido com este:
/ Whom the gods would destroy, they first \
\ teach BASIC. /
—————————————–
\ ^__^
\ (oo)\_______
(__)\ )\/\
||—-w |
|| ||
Usando o terminal como cronômetro – time cat

Abra o terminal e escreva time cat. Para parar digite ctrl + c e o terminal mostrará quanto tempo passou.

 

Ex:

$ time cat
^C

real 0m18,121s
user 0m0,000s
sys 0m0,000s

 

SCREENLETS
Instalar Screenlets no Manjaro
$ sudo pacman -S screenlets screenlets-pack-basic –noconfirm

 

BROWSERS
Instalar navegadores leves no Manjaro
$ sudo pacman -S midori links elinks w3m lynx youtube-dl –noconfirm && sudo pacman -Syu

Sobre os Browsers, o interessante no Linux, é que em quase todas as distribuições Linux pode-se navegar pela internet usando apenas o terminal.
Pode-se fazer buscas pelo terminal e após achar o que procura mandar abrir no teu navegador padrão.
É possível acessar sites pelo terminal e navegar por ele.
É possivel acessar sites pelo terminal navegar por ele e fazer downloads mais rápido que em um navegador.
Resumindo:

É possivel fazer buscas no google pelo terminal, acessar os sites, navegar pelos sites e fazer download de links para arquvos de video, musica, documentos, zips, rar existentes no site que escolheu navegar.
Para isto existem 3 programinhas muito legais mesmo que mudam bastante o ponto de vista sobre a navegação na internet.

O primeiro é o Googler. O Googler não tem nada a ver com o Google.

Com o Googler pode-se fazer buscas no google através do terminal.

 

GOOGLER
No MANJARO MATE 17.0-stable-x86_64 Linux instala-se o Googler usando o comando abaixo:

$ sudo pacman -S googler

 
Faça atualização completa:
$ sudo pacman -Syyuu

Após instalar, é só abrir um terminal digitar googler e dar <enter>

Imediatamente você está nele e aí é só digitar o que está buscando.

O resultado da busca aparecerá e você escolherá o que quer abrir pelo número que precede a descrição do que buscou. O googler abrirá o site no teu navegador padrão.
Para obter instruções de como usar o googler é só digitar nele interrogação:
googler (? for help) ?

 

Fico por aqui hoje.

 

 

Até Breve.

 

🙂

 

.