Spread the love

O Sublime é um excelente editor para quem deseja programar no Linux.

Quem é desenvolvedor sabe o valor que o Sublime Text tem, e nesta dica você vai ver como instalar o Sublime Text 3 no Ubuntu, Debian, Fedora, Arch Linux, CentOS, Fedora, openSUSE seguindo por todas as variações das distribuições GNU/Linux que foram citadas.

O que é o Sublime Text 3 ?

O Sublime Text 3 esta disponível para Linux, Windows e Mac OS e dentre os principais recursos que quem usa gosta é o suporte a macros, reconhecimento de uma imensa variedade de linguagens, você consegue ajustar uma divisão de telas e muitos outros recursos bem interessante, que geralmente só vemos em software proprietários.

Além disso, você também pode personalizar o Sublime Text 3 adicionando temas e você ainda pode integrar ao Notepad ++.

Como instalar o Sublime Text 3 no Ubuntu, Debian, Linux Mint e derivados

Para instalar você deve executar os comandos abaixo, não pule nenhuma etapa. Os comandos abaixo estão com o sudo, lembre-se que no Debian você não tem o sudo habilitado por padrão, você pode executar os comandos como ROOT ou se preferir pode ver o nosso tutorial que mostra como instalar e habilitar o sudo no Debian.

sudo wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add

Bom, agora chegou a hora de escolher a versão que você quer instalar, duas estão disponíveis, a primeira é estável que o nome já diz tudo e a outra é a que esta em desenvolvimento.

Para instalar a versão do Sublime Text 3 estável no Debian, Ubuntu, Linux Mint ou derivados execute o comando abaixo para adicionar o repositório:

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Para instalar a versão do Sublime Text 3 em desenvolvimento no Debian, Ubuntu, Linux Mint ou derivados, execute o comando abaixo para adicionar o repositório:

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Agora que você adicionou o repositório de acordo com a versão do Sublime Text 3, vamos atualizar a lista de pacotes, para isso execute o comando abaixo:

sudo apt-get update

Agora, execute o comando abaixo para instalar o Sublime Text 3 no Ubuntu, Debian, Linux Mintou derivados:

sudo apt-get install sublime-text

Pronto! Agora é só procurar pela aplicação nos menus do seu ambiente!

Como instalar o Sublime Text 3 no Arch Linux

Para instalar no Arch Linux também é muito simples, e também você pode optar por instalar a versão estável ou em desenvolvimento, para isso execute os comandos abaixo.

curl -O https://download.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpg

Para instalação a versão estável do Sublime Text 3 no Arch Linux ou derivados, execute o comando abaixo para primeiro adicionar o repositório correspondente:

echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/stable/x86_64" | sudo tee -a /etc/pacman.conf

Fazendo a instalação a versão em desenvolvimento do Sublime Text 3 no Arch Linux ou derivados, execute o comando abaixo para primeiro adicionar o repositório correspondente:

echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/dev/x86_64" | sudo tee -a /etc/pacman.conf

Agora vamos instalar o Sublime Text 3 no Arch Linux:

sudo pacman -Syu sublime-text

Como instalar o Sublime Text 3 no CentOS

Para instalar no CentOs execute o comando abaixo.

sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg

O CentOS também há duas versões, uma estável e outra em desenvolvimento, então adicione o repositório de acordo com a versão escolhida.

Para a instalação da versão estável do Sublime Text 3 no CentOS adicione o repositório abaixo:

sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo

Para instalar a versão em desenvolvimento do Sublime Text 3 no CentOS adicione o repositório abaixo:

sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo

Agora, vamos executar o comando que vai instalar o Sublime Text 3 no CentOS:

sudo yum install sublime-text

Como instalar o Sublime Text 3 no Fedora e derivados

Adicione a chave primeiramente:

sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg

Para instalar a versão estável do Sublime Text 3 no Fedora adiciona o repositório abaixo:

sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo

Para instalar a versão em desenvolvimento do Sublime Text 3 no Fedora adiciona o repositório abaixo:

sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo

E por fim para instalar o Sublime Text 3 no Fedora execute o comando abaixo:

sudo dnf install sublime-text

Como instalar o Sublime Text 3 no openSUSE

Para instalar no openSUSE execute o comando abaixo para adicionar a chave do repositório:

sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg

Agora, escolha uma das duas versões para instalar, a primeira é a estável e a segunda uma versão em desenvolvimento!

Para instalar a versão estável do Sublime Text 3 no openSUSE adicione o repositório abaixo:

sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo

Para instalar a versão em desenvolvimento do Sublime Text 3 no openSUSE adicione o repositório abaixo:

sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo

E por último, execute o comando abaixo para instalar o Sublime Text 3 no openSUSE:

sudo zypper install sublime-text

Pronto! Agora você já sabe como instalar o Sublime Text 3 no Ubuntu, Debian, Fedora, Arch Linux, CentOS, Fedora, openSUSE.

Deseja saber mais sobre desenvolvimento Clique Aqui!

Programação e Desenvolvimento: Uma Jornada Pelos Códigos e Inovações

Antecipadamente, antes de tudo, antes de mais nada, adentremos o intrigante universo da programação e desenvolvimento, explorando suas complexidades e desafios. A princípio, à primeira vista, pode parecer um domínio exclusivo de códigos e algoritmos, mas, acima de tudo, de antemão, é uma jornada repleta de inovação e descobertas constantes.

1. Iniciação ao Mundo da Programação: Conhecendo os Conceitos Básicos

Em primeiro lugar, principalmente, é imperativo compreender os conceitos fundamentais que formam a espinha dorsal da programação. Primordialmente, sobretudo, a familiaridade com algoritmos, estruturas de dados e lógica de programação é crucial para qualquer aspirante a desenvolvedor.

Ainda mais, ainda assim, além disso, é essencial explorar as diversas linguagens de programação. Apesar disso, bem como, cada linguagem possui suas particularidades e é empregada para diferentes propósitos. Do mesmo modo, em outras palavras, para ilustrar, exemplos de linguagens populares incluem:

# Exemplo em Python
print("Olá, Mundo!")
// Exemplo em JavaScript
console.log("Hello, World!");
// Exemplo em Java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}


Python: Uma Jornada pela Versatilidade

Ao observarmos inicialmente, Python se destaca como uma linguagem de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Desenvolvedores a escolhem devido à sua flexibilidade e clareza sintática, tornando-a popular. Desde o lançamento por Guido van Rossum em 1991, a linguagem evoluiu para uma comunidade aberta gerenciada pela Python Software Foundation.

É essencial compreender antecipadamente que, embora padrões e especificações formais existam em várias partes da linguagem, Python como um todo não possui uma formalização específica. Em primeiro lugar, a prática adotada é o padrão implementado pelo CPython.

JavaScript: A Magia da Interatividade na Web

Agora, ao explorarmos JavaScript, percebemos uma linguagem interpretada estruturada, de script em alto nível, com tipagem dinâmica fraca e multiparadigma. Juntamente com HTML e CSS, JavaScript impulsiona a World Wide Web, sendo uma das três principais tecnologias que moldam a experiência online.

Trabalhando em conjunto com HTML e CSS, JavaScript capacita páginas da Web interativas, sendo uma parte essencial dos aplicativos da web. É crucial observar que, embora sua principal aplicação seja no lado do cliente em navegadores web, JavaScript também é amplamente utilizado no lado do servidor por meio de ambientes como o node.js.

Java: Pioneirismo na Orientação a Objetos

Ao adentrarmos o reino de Java, deparamo-nos com uma linguagem orientada a objetos que surgiu na década de 90. James Gosling e sua equipe na Sun Microsystems lideraram o desenvolvimento, e em 2008, a Oracle Corporation adquiriu a Sun Microsystems. Diferentemente das linguagens modernas compiladas para código nativo, Java é compilada para bytecode, interpretado pela Java Virtual Machine (JVM).

Em contrapartida, a linguagem de programação Java é a convencional na Plataforma Java, embora a J2ME, uma de suas variantes, seja utilizada em jogos de computador, celular, calculadoras e até mesmo em sistemas automotivos, como o rádio do carro.

2. Desafios Constantes: Adaptando-se às Mudanças Tecnológicas

Agora, anteriormente, antes que, apenas, ao mesmo tempo em que a tecnologia avança, os desenvolvedores enfrentam desafios constantes. Atualmente, constantemente, testemunhamos uma evolução sem precedentes. Desde que, enquanto, em seguida, então, a capacidade de adaptação é crucial. Constantemente, depois que, desde que, enquanto, em seguida, então, para lidar com desafios como atualizações de frameworks e bibliotecas.

3. Explorando o Mundo Tecnológico: Atualidades e Novidades

Nesse sentido, ou seja, porém, por exemplo, o desenvolvimento de aplicações web tem sido revolucionado pelo uso do framework React. Todavia, agora, com a popularidade do React, muitos desenvolvedores optam por aprender essa biblioteca JavaScript. Além disso, ao utilizar o React, juntamente com, é possível criar interfaces de usuário interativas e eficientes.

4. Ciclo de Desenvolvimento: Da Concepção à Implementação

Agora, enquanto, em seguida, então, eventualmente, finalmente, o ciclo de desenvolvimento é crucial. Frequentemente, imediatamente, logo depois, logo após, nesse meio tempo, nesse ínterim, ocasionalmente, por vezes, posteriormente, pouco antes, pouco depois, raramente, sempre, sempre que, simultaneamente, todas as vezes que, desde a concepção de uma ideia até o lançamento do produto final, cada etapa exige atenção meticulosa.

5. Paradoxos da Programação: Equilíbrio Entre Eficiência e Simplicidade

Analogamente, ao contrário, assim como, bem como, conforme, da mesma forma, de acordo com, de maneira idêntica, do contrário, do mesmo modo, em contrapartida, igualmente, por analogia, por outro lado, segundo, similarmente, sob o mesmo ponto de vista, tal qual, tanto quanto, a programação é repleta de paradoxos. Acima de tudo, afinal, assim, como resultado, definitivamente, dessa forma, desse modo, em conclusão, em síntese, enfim, logo, em suma, por fim, portanto, por último, encontrar o equilíbrio entre eficiência e simplicidade é a busca constante de todo desenvolvedor.

6. Conclusão: Ademais, Afinal, e a Jornada que Continua

Ademais, afinal, aliás, anteriormente, assim, certamente, conforme, conquanto, contudo, decerto, embora, enfim, enquanto, então, entretanto, eventualmente, inegavelmente, inesperadamente, mas, outrossim, pois, porquanto, porquê, portanto, posteriormente, primeiramente, primordialmente, principalmente, salvo, sobretudo, surpreendentemente, todavia, a jornada na programação e desenvolvimento é contínua. Enquanto novas tecnologias surgem, os desenvolvedores continuarão a moldar o futuro digital, trazendo à vida inovações que antes eram apenas sonhos.

Lucas Rodrigues Monteiro

By Lucas Rodrigues Monteiro

Bacharel em Sistemas da Informação, Certificado MCTS 70-680 / MOS, Trabalho como Administrador de Redes, Firewall e Servidores Windows e Linux! Minhas atividades favoritas são: Caminhar, Fazer Trilhas, Natureza, Insetos e claro ler sobre Tecnologia.

Deixe um comentário

Translate »