como instalar programas no Linux se você já fez essa pesquisa alguma vez já deve ter percebido que existe muita variedade nesse assunto eu já fiz um vídeo inclusive contando como se instala programas em modo gráfico mas atendendo a um pedido recente Hoje a gente vai ver como instalar e remover programas via terminal instalar programas pelo terminal não é uma necessidade é uma possibilidade uma possibilidade bem poderosa na verdade tanto que até o Windows andou adotando essa funcionalidade através do engate recentemente e para me ajudar a trazer esse conteúdo até vocês nós contamos com o apoio
da Nord VPN bom serviços de VPN tem alta disponibilidade popularidade confiabilidade do mercado e compatibilidade com todos os dispositivos e anod VPN tem tudo isso são mais de uma dezena de características que tornam a norte VPN interessante para você que precisa de um serviço desse tipo seja para aumentar a sua anonimidade online seja de repente até para acessar conteúdos bloqueados aí no seu país eu sei que a maior parte dos que assiste a gente é brasileiro mas felizmente tem gente de fora de outros países que assistem também então é para todos os casos são mais
de 5.000 seguidores em 60 países diferentes com apps para você usar aí no seu smartphone no seu computador não importa se estão operacional tem extensão para navegadores e até integração com o seu roteador se você tá procurando um serviço de VPN legal dá uma conferida no link que está aqui na descrição [Música] como antes disso os Linux tem comandos variados para fazer a instalação e remoção de pacotes esse vídeo vai ser dividido em algumas partes nós vamos falar sobre o APT vamos falar do DNS do Pacman de Snap de flatpack de app image e de
tarde gz como nesse vídeo a gente vai usar alguns termos também que são comuns desse universo é importante que você entenda eles primeiro para entender o que é um gerenciador de pacotes você pode conferir esse vídeo aqui que a gente já fez aqui no canal ele vai ser um ótimo complemento para o conteúdo de hoje e para entender o que que é um repositório de softwares vale a pena conferir Esse outro vídeo que nós temos aqui no canal também esses links vão estar todos na descrição E com isso fora do caminho Vamos começar com um
APT que você vai usar para gerenciar pacotes no Debian no Ubuntu e derivados desses sistemas como Linux Mint pop S eles Orion s e por aí vai a pt quer dizer Advanced pack de tu e você usa ele da seguinte forma e aqui eu vou usar o Firefox como o pacote de exemplo em todos os gerenciadores assim deve um pouco mais claro para você fazer até os comparativos para instalar um pacote você usa o comando APT install nome do pacote nesse caso seria a pt install Firefox mas espera aí um momento eu já pesquisei sobre
esse assunto na internet o pessoal vive usando sul do apetência install qualquer coisa né cadê o surdo surdo é um comando que se usa antes de outros comandos no Linux quando a gente quer executar aquela tarefa com poderes administrativos como instalar e remover programas do sistema é uma tarefa que somente o administrador ou Rute teria acesso a gente precisa do surdo então de fato seria tudo a pertence tal Firefox mas se você for Root não precisa de tudo olha só felizmente a lógica para instalar e remover pacotes é a mesma então se tudo apetência o
Firefox faz a instalação dele tudo a PTR e movie Firefox faz a remoção do pacote e aqui fica uma dica Extra Talvez você precise confirmar a instalação ou a remoção de um pacote pressionando Y ou s aí no original caso você queira evitar ter que fazer isso Dá para colocar um parâmetro menos y no final do comando Aí ficaria assim surdo apertem install Firefox espaço - Y Mas use esse parâmetro com cuidado porque ele vai responder sim para todas as perguntas que o terminal fizer outra coisa que talvez você se pergunte é ok nós estamos
usando o Firefox como exemplo Mas e quando eu não souber o nome do pacote que eu quero instalar como é que se faz Digamos que eu queria instalar um outro software tipo O OBS Studio como é que eu vou saber o nome que ele tem no repositório eu vou poder fazer a instalação para isso você pode utilizar o APT search talvez você não saiba o nome completo Mas você tem que saber pelo menos o que pesquisar então o app sorte OBS ou aperte search OBS Studio vai te trazer uma lista de pacotes de uma forma
que vai elencar todas as palavras todos os pacotes no repositório que tem um médico com essa busca basta observar os nomes e descrições do softwares para ter uma noção de qual é o OBS Studio que é aquele programa de gravar e fazer streaming esse aqui então que tem o nome de ubs-estúdio no repositório do Ubuntu logo um sudo aptime install OBS traço Estúdio Em instalaria ele então recapitulando sudo apetenstal pacote para instalar um pacote sudo APT remove pacote para você remover um pacote apetecert nome do pacote para pesquisar por um pacote e eu acho que
é óbvio mais vale a pena mencionar né substituir a palavra pacote aí pelo nome do software que você quiser e como cereja do bolo para atualizar o sistema e os pacotes contidos nele instalados via PT você roda um sul do app update para atualizar a lista de repositórios e ver se tem alguma atualização e tudo é pt upgrade para fazer atualização de fato antes da gente ver como se faz as mesmas coisas mas no Fedora vale a pena dizer que é possível também instalar pacotes.deb e até mesmo Ponto RPM pelo terminal Mas esse não é
o assunto do vídeo Até porque eu já expliquei isso em outros conteúdos aqui no violino Mas saiba que essa possibilidade gente tá falando agora de aplicativos de repositório O Lado Bom da gente ter feito essa explicação um pouco mais detalhada com a PT é que todos os outros gerenciadores de pacotes Segue uma lógica relativamente parecida então eu não preciso explicar tudo de novo Eu só preciso mostrar as versões alternativas desses outros gestores de pacotes o dnf é geralmente utilizado no Fedora e dos seus derivados como o Red Hatch interprete Linux e o Central s e
sistemas derivados desses aí dnf é uma sigla para dando o mesmo exemplo aí do Firefox você pode instalar softwares usando o dnf da seguinte forma sou do dnf install Firefox e para remover nós utilizamos tudo DNS remove Firefox para pesquisar por um software nós podemos utilizar dnf Surf Firefox o resultado dessa busca vai mostrar o nome do pacote antes da sua arquitetura no caso do fedor para atualizar o sistema e os pacotes nós usamos o comando sudo dnf update de certa forma bem parecido com a pt não é discurso derivadas do Fedora Red Hatch e
sentou S ainda podem utilizar o Ian que é a versão anterior do dnf digamos assim e nesse caso os comandos são diferentes mas ainda assim parecidos seria surdo Yan install Firefox sul do Ian remove Firefox iansurt Firefox sudo Yan update para fazer as atualizações basicamente mudam os nomes mas as funcionalidades são as mesmas porém tanto para o APT quanto para o dnf e o Ian também indo além com os próximos gestores de pacotes saiba que eles costumam ter vários parâmetros para fazer coisas diferentes dessas básicas Então vale muito a pena ler o manual dessas aplicações
caso você queira saber com maior profundidade tudo que elas podem fazer o próximo da nossa lista é o pac-man abreviação de pequets manager simplesmente um gestor de pacotes utilizado geralmente no art Linux e sistemas que são derivados dele o manjaro sendo uma das derivações mais famosas pode também aproveita do pac-man mas lá eles costumam utilizar o pamaq para gerir pacotes o pamaque por sua vez tem comandos meio que espelhados do app de certa forma com a máquina install Firefox remove Firefox para maxury Firefox check updates upgrade utilizando o surdo quando você não for Root se
for ver o Pacman do artilinox é o mais diferente Nesse sentido porque ele tem uma sintaxe única assim que os usuários costumam utilizar então para instalar pacotes nós utilizamos tudo pack né menos S maiúsculo Firefox para remover um pacote nós utilizamos surdo pack menos r maiúsculo Firefox para pesquisar por um pacote nós utilizamos pac-man menos S maiúsculo S minúsculo Firefox e para atualizar o sistema nós temos o comando surdo Packman menos S maiúsculo y e u minúsculos Esse comando aí atualiza o repositório e aplicou update também alguns desses comandos ainda tem variações e nós temos
um artigo no site do John Linux que pode te ajudar com isso nós não podemos deixar o SUS ao Open Susa de fora não é apesar das disso os derivadas do SUS Eu também usarem pacotes no formato ponto RPM como Fedora faz eles não são necessariamente compatíveis entre si e na linha de comando se usa uma outra ferramenta ao invés do DNS ou do Ian o ziper e segue a mesma lógica da nossa demo até agora se você for ver tudo ziper in Firefox instala um pacote com o nome de Firefox enquanto que para remover
nós utilizaremos tudo usar hiper RM Firefox Essas são na verdade diversões abreviadas dos Comandos eles também podem ser escritos por extenso com um ziper install Sniper remove funciona da mesma forma inclusive Se a gente fosse realmente instalar o Firefox no open Susan o nome do pacote seria diferente para pesquisar por um pacote a gente pode de fato utilizar Fox nesse exemplo e aqui a gente pode ver que o nome do pacote que instala esse Browser em particular é Mozilla Firefox então o comando para instalar o navegador seria sul do zyper in Mozilla com m maiúsculo
Firefox com F maiúsculo tudo junto para atualizar o sistema e os pacotes contidos nele nós utilizamos um simples sudo ziper up ou sul do ziper update se quiser escrever ele por completo hoje em dia existem outros gestores de pacotes que funcionam em todas as distros são os chamados pacotes universais flatpacks snaps eu já fiz um vídeo no canal de o Linux leves aqui no YouTube explicando como se instala o suporte a flatpack em qualquer distribuição mas hoje em dia se atenta aí porque vários sistemas já vem com suporte a ele de fábrica então quem sabe
você nem precisa instalar o suporte a flatpack para começo de conversa mas presta lá pacotes em flatpack no sistema além de ter o suporte a Flashback e acesso ao flat Hub geralmente você pode usar esse comando flatpack install nome do Flashback nome do pacote né como a gente está utilizando o Firefox como exemplo o comando seria assim flashback Vila ponto Firefox flatpack tem as suas particularidades então repare que a gente não precisa do surdo necessariamente para fazer a instalação dos programas flatpacks são apps em containers e pode ser instalados sem poderes administrativos até pela restrição
de acesso arquivos que eles têm por segurança e o comando acima usa a ID né o ID do software que é essa parte aí que parece uma url ao contrário mas se você digitar simplesmente flatpack install Firefox o flatpack mesmo vai conseguir te mostrar algumas opções e você pode escolher qual baixar digitando o número correspondente então mesmo que você não saiba aid do software você ainda consegue buscar ele para pesquisar por pacotes dentro dos repositórios flatpack que você tem disponíveis você pode simplesmente rodar um flatpack sorte e aí o nome do pacote Firefox nesse exemplo
Esse comando vai te mostrar os pacotes correspondentes com as suas descrições e você pode ver qual é o ID que o pacote tem observando esse detalhe específico Então faça o quanto está lá para Remo lote pack o comando utilizado do outlet pack remove E aí nesse casoorg.mozila. Firefox ou então mais uma vez flashback remove Firefox e observando se ele vai remover o pacote correto você pode escolher ali se tiver mais de uma opção para atualizar todos os seus pacotes flatpack você pode utilizar o comando flatpack update outro gestor de pacotes com propriedades parecidas é o
Snap que já vem pré instalado no Ubuntu e algumas outras distros então no caso do Ubuntu você pode usar tanto Snap quanto o APT para instalar programas via terminal sul do Snap install Firefox pode ser utilizado para fazer a instalação desse software sul do Snap remove Firefox para remover esse mesmo software basta trocar aí o nome Firefox pelo nome de qualquer coisa que você quiser como a gente fez antes Snap Surf Firefox pode ser utilizado para pesquisar por pacotes e sul do Snapchat vai atualizar aí todos os seus snaps outro formato de software que também
pode ser utilizado é o app image ele é um formato de pacote mais portátil e a ideia que você use ele via interface gráfica mesmo porque é basicamente Marca uma caixa de execução e dá dois cliques mas para fazer o mesmo pelo terminal você precisa estar na pasta onde você baixou o seu arquivo de app image Digamos que seja de fato um Firefox imagem você primeiro dá o comando que muda as permissões de execução do arquivo que é o ch mode mais x E aí o nome do EPI imagem nesse caso Firefox image e depois
roda ele digitando ponto barra e o nome do pacote nesse caso ponto barra Firefox image uma coisa importante que todos os gestores de pacotes e todos os comandos de terminar o Linux tem em comum é que eles são gays sensitivos ou seja letras maiúsculas e letras minúsculas importam muito pacotes com o nome de Firefox com F maiúsculo são diferentes de um pacote chamado Firefox com todas as letras minúsculas que por sua vez é diferente de um pacote chamado Firefox com dois f maiúsculos e por diante o terminal faz exatamente o que você pedir para lhe
fazer você precisa falar a língua do terminal corretamente para saber exatamente como fazer as coisas se alguma coisa dá errado no terminal a culpa é geralmente sua não do sistema o mundo Linux é ainda mais diverso e vale a pena mencionar os famigerados pacotes pontotar ponto gz ou qualquer outra coisa do gênero alguns desenvolvedores ou até algumas distros como slackware ainda podem fazer uso pesado de software distribuídos através desse formato muita gente pode até se confundir com isso mais tarde reser é apenas um formato de compactação de arquivos assim como Zip ou RAR Ou seja
é um punhado de arquivos compactado em um arquivo só Tecnicamente um arquivo ponto Débi um ponto RPM também são mais ou menos isso muitas vezes dentro desses pacotes compactados Em tais gz a gente encontra o código fonte das aplicações que precisam ser compiladas apesar disso ainda ser possível de fazer a menos que você seja um desenvolvedor ou tem alguma necessidade muito específica eu primeiro sentido de você ficar compilando todos os softwares que você usa para o seu computador Especialmente quando existem tantas outras formas de se conseguir instalar programas do seu Linux via terminal ou via
interface graficamente mesmo se mesmo assim você quiser ter uma ideia de como a compilação de pacotes dentro de um targetz pode funcionar e eu digo pode funcionar porque cada software pode funcionar de forma diferente para ser compilado Depende de como o desenvolvedor tá criando o seu código Qual o código que é e assim por diante vale a pena conferir o vídeo que a gente tem aqui no canal mostrando exemplo e ficando como se compilo o VLC Media Player dentro desses pacotes tá E dizer apesar de eu ter me esforçado aqui para cobrir a maioria das
opções ainda assim elas não são todas as que existem você ainda pode instalar softwares via docker por exemplo como eu mostrei nesse outro vídeo aqui do canal Sem falar que existem outras distribuições com outros gerenciadores de pacotes tem esse outro vídeo aqui a respeito do Nixon s com pacotes Nicks que é bem interessante também e etc forma Universal porque você pode utilizar em outras distribuições que não são nixx todos os links vão estar aqui na descrição para você assistir depois para quem quiser aprender mais sobre o terminal se tornar um usuário Linux mais avançado ao
mesmo tempo que apoia o nosso trabalho vale a pena se tornar membro aqui do canal a gente tem vários cursos legais para você perder esse medo do terminal Além disso se esse vídeo aqui Foi útil para você considere deixar um like e se tivesse se sentindo Generoso clica aí no botão Valeu agora que você já aprendeu muito sobre os vários gestores de pacotes eu acho que você vai curtir ver esse vídeo aqui sobre o Elias se você achou alguns comandos muito longos ou difíceis de memorizar essa ferramenta aqui vai mudar a forma com que você
usa a linha de coma no Linux clique e confere e a gente se vê por lá