-
Notifications
You must be signed in to change notification settings - Fork 0
/
meu-pinguim-um-guia-pratico-para-usuarios-iniciantes-em-distribuicoes-gnu-linux.html
125 lines (95 loc) · 6.83 KB
/
meu-pinguim-um-guia-pratico-para-usuarios-iniciantes-em-distribuicoes-gnu-linux.html
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="main.css" type="text/css" />
<link rel="stylesheet" href="blog.css" type="text/css" />
<link rel="alternate" type="application/rss+xml" title="Subscribe to this page..." href="feed.rss" />
<title>Meu pinguim: um guia prático para usuários iniciantes em distribuições GNU Linux</title>
<meta name='twitter:card' content='summary' />
<meta name='twitter:site' content='@erlonpr' />
<meta name='twitter:title' content='Meu pinguim: um guia prático para usuários iniciantes em distribuições GNU Linux' />
<meta name='twitter:description' content=" O objetivo dessa postagem é compartilhar as minhas sugestões de configuração e personalização das distribuições Debian, Ubuntu e Arch Linux para uso cotidiano, bem como, para programação. Gerenciadores de pacotes A maioria dos comandos u" />
</head><body>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://erlonpr.github.io/blog//index.html">blog</a></h1>
<div id="description">sobre tecnologia e outros assuntos</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="meu-pinguim-um-guia-pratico-para-usuarios-iniciantes-em-distribuicoes-gnu-linux.html">
Meu pinguim: um guia prático para usuários iniciantes em distribuições GNU Linux
</a></h3>
<!-- bashblog_timestamp: #202302262100.44# -->
<div class="subtitle">February 26, 2023 —
erlonpr
</div>
<!-- text begin -->
<p>O objetivo dessa postagem é compartilhar as minhas sugestões de configuração e personalização das distribuições <strong>Debian</strong>, <strong>Ubuntu</strong> e <strong>Arch Linux</strong> para uso cotidiano, bem como, para programação.</p>
<h4>Gerenciadores de pacotes</h4>
<p>A maioria dos comandos utilizados nesta postagem irão utilizar um gerenciador de pacotes para instalação, atualização ou remoção de programas.</p>
<p>No Debian e Ubuntu será utilizado o <strong>apt</strong> e <strong>dpkg</strong>.</p>
<p>Já no caso do Arch Linux, apesar dele possuir nativamente o <strong>pacman</strong> como gerenciador de pacotes, eu recomendo a utilização do <strong>yay</strong>.</p>
<p>Comandos para instalação das dependências do yay:</p>
<p><code>sudo pacman -S --needed base-devel git</code></p>
<p>Comandos para instalação do yay:</p>
<p><code>cd /tmp</code></p>
<p><code>git clone https://aur.archlinux.org/yay.git</code></p>
<p><code>cd yay</code></p>
<p><code>makepkg -si</code></p>
<blockquote>
<p>A opção -s resolve automaticamente e instala quaisquer dependências com o pacman antes de compilar. Já a opção -i instala o pacote se ele foi compilado com sucesso.</p>
</blockquote>
<h4>Codecs</h4>
<p>Comando para instalar codecs complementares no Ubuntu:</p>
<p><code>sudo apt install -y ubuntu-restricted-extras</code></p>
<blockquote>
<p>O pacote <strong>ubuntu-restricted-extras</strong> permite instalar um conjunto de programas que são restritos por razões legais ou de copyright e que não podem ser instalados automaticamente pelo sistema, como por exemplo: codecs de áudio e vídeo, fontes de texto, plugins web e descompressores.</p>
</blockquote>
<p>Para usuários de flavours do Ubuntu é necessário fazer um pequeno ajuste do comando acima.</p>
<p>No Xubuntu execute:</p>
<p><code>sudo apt install -y xubuntu-restricted-extras</code></p>
<p>No Lubuntu execute:</p>
<p><code>sudo apt install -y lubuntu-restricted-extras</code></p>
<p>No Kubuntu execute:</p>
<p><code>sudo apt install -y kubuntu-restricted-extras</code></p>
<p>Fonte: <a href="https://help.ubuntu.com/community/RestrictedFormats" title="ubuntu-restricted-extras" target="_blank">Ubuntu Documentation - ubuntu-restricted-extras</a></p>
<p>Tags: <a href='tag_linux.html'>linux</a>, <a href='tag_debian.html'>debian</a>, <a href='tag_ubuntu.html'>ubuntu</a>, <a href='tag_archlinux.html'>archlinux</a>, <a href='tag_cli.html'>cli</a></p>
<!-- text end -->
<p id='twitter'><a href="https://erlonpr.github.io/blog//meu-pinguim-um-guia-pratico-para-usuarios-iniciantes-em-distribuicoes-gnu-linux.html#disqus_thread">Comments?</a>
<a href="https://twitter.com/share" class="twitter-share-button" data-text="<Type your comment here but please leave the URL so that other people can follow the comments>" data-url="https://erlonpr.github.io/blog//meu-pinguim-um-guia-pratico-para-usuarios-iniciantes-em-distribuicoes-gnu-linux.html"
data-via="erlonpr"
>Tweet</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</p>
<!-- entry end -->
</div>
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'erlonpr'; // required: replace example with your forum shortname
/* * * DONT EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
dsq.src = "//" + disqus_shortname + ".disqus.com/embed.js";
(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
<div id="footer">CC by-nc-nd <a href="https://erlonpr.github.io/">erlonpr</a> — <a href="mailto:john@smith.com">john@smith.com</a><br/>
Generated with <a href="https://github.com/cfenollosa/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'erlonpr'; // required: replace example with your forum shortname
/* * * DONT EDIT BELOW THIS LINE * * */
(function () {
var s = document.createElement("script"); s.async = true;
s.type = "text/javascript";
s.src = "//" + disqus_shortname + ".disqus.com/count.js";
(document.getElementsByTagName("HEAD")[0] || document.getElementsByTagName("BODY")[0]).appendChild(s);
}());
</script>
</body></html>