ARCH Linux – Parte II – Perguntas Frequentes (FAQs)
Por Guilherme de Sousa para o PPLWARE Dando continuação ao artigo anterior sobre o ArchLinux, venho agora tentar fazer um 'apanhado' das principais duvidas que surgiram, para que a informação não fique perdida nas respostas aos vossos posts e fique assim mais clara para que todos possam ficar mais elucidados sobre algumas características desta distro.
Existe um tutorial passo a passo para a instalação do ArchLinux?
Não só existe um tutorial, como existe uma Wiki, toda ela dedicada à configuração do Arch.
Para terem um guia completo da instalação consultem o Beginners Guide.
O que é afinal o AUR?
O AUR(Arch User Repository), é um repositório pertencente à comunidade do Arch, em que os users podem disponibilizar PKGBUILD's criadas por si para a instalação de pacotes que não estão nos repositórios oficiais.
Então e afinal o que são PKGBUILDS?
PKGBUILDs são Postscript que permitem através do comando makepkg criar um pacote que o pacman (package manager do ArchLinux) reconheça de forma a que possa ser instalado. Entre outras coisas como patch's, dependências e etc, contem a forma de compilação do pacote em questão.
Não existe forma mais fácil de utilizar as PKGBUILD's sem ser através do makepkg e do pacman?
Existe o yaourt! O yaourt (yet another user repository tool), é uma aplicação que utiliza os PKGBUILDs do AUR, e automatiza todo o processo da sua instalação.
No pacman para instalar o pacote 'app' faríamos pacman -S app, no caso do yaourt fazemos exactamente a mesma coisa, yaourt -S app. Neste caso o yaourt faz o download do pacote 'app' que esta no AUR, compila-o e instala-o através do pacman, tudo de forma automatizada.
Como actualizo os pacotes que foram retirados do AUR?
A actualização dos pacotes do AUR pode ser feita em conjunto com todo o resto do sistema, atravessar do yaourt com o comando yaourt -Syu --aur.
O que é o ABS?
O ABS (Arch Build System), é a forma como se cria(inclui compilação) e instala um pacote no Arch.
Traves do sistema ABS, estamos a utilizar uma forma parecida do portage que se encontra na distribuição Gentoo.
Onde 'saco' os drivers para o meu Hardware?
Os drivers hoje em dia já vêm praticamente todos incluídos no Kernel, sendo só necessário instalar os drivers da placa gráfica. A forma como isso é feito esta muito bem explicada na Wiki do Arch e é acessível a qualquer utilizador. Quanto aos drivers das placas wireless, apenas precisam de ver qual o modulo que precisa de ser carregado no inicio do sistema. Novamente a informação relativa a qual é o modulo esta toda na Wiki também.
O ArchLinux tem alguma incompatibilidade com um Hardware especifico?
A incompatibilidade com um determinado Hardware é inerente ao Linux em si e não a uma distro em especifico, logo se têm o vosso PC a funcionar com um outro qualquer sabor de Linux, então também é possível tê-lo a funcionar no Arch, basta configurarem de forma correcta.
Não percebo nada do fdisk para particionar o meu disco rígido, não há outra forma de o fazer?
Há e é o que recomendo para evitar erros. A melhor forma é utilizar um live cd de gparted, ou então um live cd de uma distribuição que contenha a aplicação gparted.
Já instalei o Arch, e o Xserver, e agora tenho que instalar um WindowManager ou um DesktopEnvironment, mas não sei bem qual a diferença.
Um WindowManager(Openbox, Fluxbox, Metacity, Kwin, Compiz, Awesome, Xmonad, etc) como o nome indica é o responsável pelo gerenciamento das janelas do ambiente gráfico, e resume-se apenas a isso. Já um DesktopEnvironment(KDE, Gnome, XFCE, LXDE) contem para alem de um WindowManager, muitas outras apps, como file managers, aplicações de gestão de sistema, browsers, etc.
A vantagem de instalar apenas um WindowManager é que todas as outras aplicações são escolhidas pelo utilizador, não ficando o sistema tão cheio(bloated system), já que os DE's trazem muitas aplicações que não utilizamos, ou não são da nossa preferência.
Estou indeciso entre o Fluxbox e o Openbox, qual o melhor?
Ambos derivam do Blackbox que é um WM que o desenvolvimento foi abandonado. O Openbox ao contrario do Fluxbox foi totalmente rescrito em C o que faz com que seja mais leve(no meu EeePC gasta 2MB de RAM, e no Desktop que tem dual-monitor gasta aproximadamente 3MB).
O Fluxbox já vem com um painel, ao contrario do Openbox em que tem que ser instalado um caso se queira. Pode ser uma desvantagem para uns ou uma vantagem para outros, mas o facto de o Openbox não trazer painel permite-vos escolher um a vosso gosto.
Ouvi dizer que o facto de ser rolling distro pode fazer com que o sistema fique instável, é verdade?
O facto de ser rolling distro, quer dizer que a distro não tem um ciclo de releases constante (como o Ubuntu que tem de 6 em 6 meses), estando os pacotes sempre actualizados nos repositórios. Desta forma quando fazemos um update estamos sempre com a ultima versão do Arch.
Isto faz com que os pacotes não sejam testados uns com os outros na totalidade, e que não levem tantos patch's, o que pode resultar num funcionamento incorrecto de algumas aplicações. no entanto é muito fácil resolver este tipo de problemas, bastando fazer um downgrade ao pacote problemático.
Na minha opinião as rolling distros podem ser ate mais seguras se forem utilizadas de forma inteligente, pois os danos de um pacote criar incompatibilidade são muito menores do que os causados pelo upgrade para uma versão nova de uma distro. Quantas pessoas não têm problemas quando sai uma nova versão de Ubuntu e são obrigadas a reinstalar?
Existe alguma forma de instalar o ArchLinux sem ser por text mode?
O Arch especificamente não, mas caso gostem de KDE, existe o projecto Chakra, que apesar de estar ainda em alpha stage funciona muito bem. A instalação é totalmente gráfica e acabam com um ArchLinux+KDE quase sem aplicações extra. O Chakra possui também uma GUI para o pacman para quem preferir à utilização por consola, se bem que todo este projecto vai um pouco contra a filosofia do ArchLinux.
Espero ter respondido as perguntas mais pertinentes. Qualquer duvida que tenham não existem em fazer um post, que terei todo o gosto em tentar ajudar. O fórum e o canal de IRC do Peopleware também é um bom espaço caso tenham algum problema!
Este artigo tem mais de um ano
Olha um esclarecimento sobre a minha distro preferida!
Bom trabalho ao dar a conhecer à generalidade dos “Pplwarezianos” as outras faces de Linux, neste caso a melhor diria eu 🙂
A versão “original” do Arch ainda não instalei. Ou melhor, instalei no VirtualBox mas acabou só com a linha de comandos. Tenho que ver melhor a Wiki e a Beginners Guide.
Já tentei instalar o Chakra no VirtualBox mas quando está a instalar os pacotes, o ecrâ fica preto e não sai dali.
Agora instalei o VMWare mas algo se passa, pois leva muito tempo a ler do CD virtual (imagem ISO). Fiquei mais de 3 horas à espera da instalação e fartei-me… também tenho que fazer mais tentativas.
Mas vou tentar de novo com o Arch Linux. Vou seguir o Beginners Guide e instalar no VMWare. Tenho um Magalhães e gostava de meter esta distro lá. De momento tem o Linux Mint e o Windows XP.
é normal q fique so com a consola qd instalas Arch, é esse o objectivo;)
instala logo no magalhaes.. vmware é tares a perder uma instalaçao..
cumps!
Um conselho para a instalação no virtual box:
1. Fazes a instalação normalmente pela .iso do Arch.
2. Instalas o servidor X.
3. Antes de instalares o Desktop Environment (DE) instalas as V Box Additions, como está no fim deste tutorial: http://wiki.archlinux.org/index.php/VirtualBox;
4. Testas o X para ver se está a funcionar correctamente;
4. Instalas o DE que mais que agradar (incluindo a versão kde do projecto Chakra – mais informações no site do projecto).
Como é referido neste óptimo artigo, encontra-se tudo na wiki do arch. Muito bom mesmo.
Eu pessoalmente tenho o Arch instalado em dual boot com o Ubuntu neste pc, sendo que é este último o meu preferido. Sou um incondicional adepto do “E Deus disse: apt-get install luz” 😀
Espero ter ajudado, mas de facto o Arch é uma distribuição bastante aliciante.
O problema é que não passou nem do teu ponto 1.
Quanto estava a instalar, ainda nos 1% o ecrã fica preto e não sai dali.
Mas agora estou a instalar pelo iso original do Arch.
Bom post sim senhor.
Cada vez que leio mais sobre o arch fico mais impressionado…há uma mão cheia de opções a escolher e ficamos mcom um SO mesmo ao nosso gosto…pena não dominar isso ainda muito bem…já instalei o arch numa virtualbox so que ainda nao tentei instalar um ambiente gráfico…esse será o próximo passo 😛
É sem dúvida o ponto forte do Arch, construir um sistema à nossa medida e ao nosso gosto 🙂
Custa um bocadinho ao início, principalmente a primeira vez pois requer que se pesquise e se informe antes, mas depois fica soberbo.
Queria ouvir falar do fedora sempre ouvi falarem dele e é uma distro muito usada.
Pessoalmente o contacto que tive com o Fedora foi mais na perspectiva de administração e disponibilização de serviços Web, e não tanto como distribuição que utilize na minha estação de trabalho no dia a dia. Nos últimos tempos temos utilizado CentOS nos nossos servidores que, tal como o Fedora é baseado no conhecidissimo Red Hat Linux.
O Fedora estará para o Red Hat como o OpenSuse está para o Suse, ou seja, são distribuições onde as empresas que as desenvolvem, em conjunto com a comunidade, testam ideias e desenvolvem conceitos que poderão mais tarde ser integrados nas distribuições comerciais.
Se me pedissem para fazer uma divisão, eu diria que o Fedora, OpenSuse e Ubuntu seriam distribuições com uma curva de aprendizagem mais moderada e de utilização mais simples, e o Gentoo, Arch e Slackware seriam distribuições mais direccionadas a power users que querem controlar como o seu sistema deve funcionar (embora esta divisão seja uma generalização sujeita a alguma subjectividade).
concordo totalmente ctg @phoenux!
cumps
boas..
sim, embora slackware seja um icone no que toca a administrar o sistema, nem instaladores de pacotes tens nem nada, este é para masters em sistemas operativos unixlike.
Mas concordo que arch está num intermédio…costuma-se dizer que no meio é que está a virtude 🙂
cmps
Para quem quiser um bom tuturial de instalação e configuração do Archlinux, visitem estes links:
http://www.vivaolinux.com.br/artigo/Mamae-quero-Arch-%28parte-1%29
http://www.vivaolinux.com.br/artigo/Mamae-quero-Arch-%28parte-2-final%29
Está em Português do Brasil, mas acho que os portugueses não se importam.
Tem também a Wiki Brasileira do Archlinux:
http://wiki.archlinux-br.org/
Abraços.
Essa é uma distro que tenho imensa vontade de descobrir como é…uso linux desde 2007 e sempre usei o ubuntu, mesmo sendo uma distro pesada, ela possui tudo o que se pode esperar de um sistema, mas agora quero uma distro mais nua para mim molda-la com carinho….shuahsuhuashua
Sinceramente acho que dá outro gozo esculpires e adaptares o sistema a teu gosto, sem teres que ficar preso à fórmula “one size fits all”… Só isso é metade da piada de utilizar Linux.
Já instalei o Arch em VMWare mas não correu muito bem.
– Instalei o Fluxbox, mas o rato não trabalha e no Fluxbox só apareceu 2 janelas de consola.
– Não sei como meter o Fluxbox a “entrar” sozinho, sem ser eu a escrever na linha de comandos.
Vou o tutorial que o Leonardo aconselha, para ver se corre melhor.
se tivesses lido o beguinners guide tinhas visto la como se fazia para arrancar automaticamente.
tens q editar o .xinitrc e da jeito teres um login manager. se vais usar fluxbox ou openbox aconselho te o Slim (igualmente tmb tens uma pagina na wiki para saberes como o slim trabalha).
com todo o devido respeito ao post do Leonardo, acho q todos os tutorials q existem na web para instalaçao do arch sao bastante inuteis, pois é para isso q a Wiki do arch existe, e mais completa q esta n ha..
cumps!
Li a beginners guide, mas com a pressa de ver o sistema a trabalhar, deve de me ter escapado alguma coisa. Foi a primeira vez que instalei um Linux pela linha de comandos.
Até te pode ter escapado alguma coisa mas a wiki do arch está bastante completa, para n falar do forum.
Eu estou tendo problemas quando tento usar a partir do pendrive, visto que quando uso o flashnul para instalar ele fica irreconhecivel no windows o resto do espaço que sobra da instalação do mesmo…
Alguém poderia me ajudar???
n estou a perceber bem a tua pergunta.
se quiseres passa pelo canal do pplware no irc e assim posso te ajudar melhor;)
cumps!
Qual é o canal???
rede ptnet, canal #pplware
/server netvisao.ptnet.org -j #pplware né??? já estou lá… tem como me dar uma ajudinha???
excelente! em meu blog postei um pequeno guia, baseado no oficial, mais algumas informações sobre o gnome, aqui:
http://www.incerteza.org/blog/2008/08/gnome-no-arch-guia-para-iniciantes/
Experimentem a montar um servidor web com mysql e a activar o mod_rewrite no apache lá e depois venham cá dizer que sao os reis porque conseguiram instalar o arch…
Desculpa não percebi a relação…
Sinceramente, quem consegue instalar um arch, consegue montar um webserver com as características que mencionaste sem grandes dificuldades no Arch (como o Guilherme disse, a wiki é mesmo bastante completa – http://wiki.archlinux.org/index.php/LAMP).
servidor web com mysql e a activar o mod_rewrite
mas experimenta e depois diz-me como foi…
foi mt dificil para ti e querias dizer ao mundo q conseguiste foi?
so podes tar a gozar cmg. alguem disse q era rei por instalar o arch? pelo teu raciocinio quer dizer q tu és o rei por teres instalado um servidor web.
Onde é que eu disse que tinha conseguido jovem masturbador?
Sim, já tá… E agora?
Depois de instalares o LAMP e de activares o módulo descomentando a linha “LoadModule rewrite_module modules/mod_rewrite.so” no teu ficheiro de configuração do Apache (no caso do arch, /etc/httpd/conf/httpd.conf), é só adicionares as regras onde pretendes.
Pessoalmente prefiro utilizar o .htaccess para especificar estas regras por directório/projecto, mas podes fazê-lo directamente dentro do ficheiro de configuração do apache.
Para activar o .htaccess no apache basta adicionar (ou substituir o None) na directiva AllowOverride do directório do teu projecto (no meu caso, e como é máquina de desenvolvimento ficou “AllowOverride All” – por uma questão de comodidade).
Depois te teres suporte ao .htaccess, basta adicionares um ficheiro com este nome no directório com as tuas regras.
Por exemplo:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
onde se verifica se todos os pedidos para a raiz são ficheiros ou directórios e, caso não sejam, recaminha o pedido para o index.php como parâmetros.
Por último fica a nota: se fossemos reis, a tua dúvida/questão/comentário possivelmente ficaria sem resposta. Temos todo o prazer em ajudar (aliás outros visitantes tiveram muitas dúvidas neste e no artigo anterior sobre o tema, e o Guilherme bem como outros visitantes prontificaram-se a ajudar).
Não confundas a partilha de conhecimento/experiências por arrogância pois essa não é a mensagem que queremos passar.
Para instalar programas através do AUR, como posso adicionar os repositórios?
Conheço este: http://repo.archlinux.fr/i686
Há mais alguns?
lê o artigo:P
para instalares apps do AUR usas o yaourt;)
cumps!
Sim, já percebi.
Só mais uma ultima pergunta.
Para podermos instalar programas sem ser pela consola, podemos usar o Shaman ou o gpacman.
O Shaman deu erro a instalar/compilar.
O GPacman depois de instalado, quando vou executar dá-me o seguinte erro: “Falha ao instalar o processo filho ‘gksu’ (No such file or directory).
Alguma sugestão?
usa a consola.. mt mais facil..
sudo pacman -S gksu
instala assim à pata.. dps instalas o gpacman.
cumps
Obrigado.
Até podias ter perguntado, porquê usar um Frontend para o pacman quando podes usar a consola.
Mas como estou habituado ao Linux Mint/Ubuntu para procurar e instalar aplicações, é mais fácil ver a lista toda no ecrã junto com informações e um screenshot. Claro que já souber qual o pacote a instalar, até é mais rápido ir à consola e “pacman -S pacote_a_instalar”.
tmb vez a lista toda.. fazes pacman -Ss pacote e aparece te a lista de aplicaçoes.. n aparece imagem, mas com essas gui’s tmb nao. e no ubuntu/mint se bem me lembro tmb n eram mtas as aplicaçoes com imagens, a n ser q mt tenha mudado.
cumps
Olá,
Já andava para experimentar esta distro, vendo estes posts lá arranjei tempo para experimentar. É absolutamente fantástico, o utilizador tem o poder de configurar tudo a seu gosto sem ter “lixo” desnecessário, depois de ter a base e mais algumas tools que considero indispensáveis, lá instalei o X e o Openbox. Com o Openbox podem criar todo o vosso ambiente, desde o mais simples e minimalista, passando por um estilo mais Mac OSX ou até mais Windows (se gostrem 🙂 ). O que não faltam por aí são panels, docks, wallpapers, etc Para deixarem tudo rigorosamente a seu gosto.
Já agora fica aqui a nota para quem fizer instalação de alguns packages off-line após instalar o sistema base(só tinha Kanguru, tive de ir ao Windows sacar as tools para instalar a pen da Huawei no Arch) que existe um bug no wvdial(utilizado precisamente para ter o Kanguru a funcionar) quando instalado manualmente falha o make. Caso se orientem bem com apontadores devem conseguir chegar ao erro, caso contrário posso dar uma ajuda. (acredito que não haja muita gente a instalar o Arch sem ter uma ligação cabo ou wireless por perto, mas acontece 🙂 )
Recomendo 🙂
Já instalei arch bastantes x sem net. xD
Quanto ao modem huawei não precisas de usar o wvdial já tens o modemmanager (pacman -Sy modemmanager). O networkmanager detecta automaticamente o teu modem huawei. 🙂
E um tutorial a falar sobre gentoo?
Ola…
eu tentei instalar o chakra baseado em arch, mas nao consigo instalar a lingua em pt-pt. Será que alguem me pode ajudar a configurar a lingua pt-pt?