O que é o PacArch Linux
PacArch é apenas um script para instalação automática e manual do Arch Linux de forma fácil, rápida e funcional. É uma iso criada com os espelhos oficiais do Arch Linux, sem qualquer mudança, inserções de Patch's ou edições que já não contenham nos repositórios OFICIAL da distro.
A iso contêm apenas o essencial para instalação:
Base, Base-Devel, kernel padrão (que agora é necessário) e claro o CORE
Mantendo sempre a filosofia KISS (Keep it Simple, Stupid).
Qual a diferença entre o PacArch e o Arch?
R: PacArch é apenas um script de instalação feito por mim, que vem junto da iso do Arch. O fato é, que ao fazer qualquer tipo de mudança mesmo apenas eu tendo inserido o script de instalação eu devo mudar o nome da distro. No resto é 100% Arch Linux sem qualquer modificação.
Tenho medo de fazer a instalação, me convença!
Não preciso convencer NINGUÉM a utilizar o meu SCRIPT, de fato se você fazer o download da iso, você pode fazer a instalação normalmente do Arch Linux, via linha de comando sem qualquer interação com meu script. Não tenho interesse nenhuma em ganhar algo em cima, mas agradeço muito seu obrigado
Explicação rápida: Formatei meu Notebook dia 20/01/2020, por motivos de limpeza mesmo, e usei o PacArch para instalação automatizada, que funcionou 100%. O Sistema encontra-se atualizado até esta data, não precisando instalar kernel como na versão core do Arch que agora é necessário. Acredito que fizeram essa mudança porque há vários "kernel's"(?) disponíveis como o ZEN, o Hardened e o LTS, sendo assim uma maneira de fazer o usuário escolher desde o inicio qual kernel deseja usar, e agora trazendo mais "problemas" para usuários novatos.
O que o Script faz?
R: A principal função é fazer instalação automática em seu HD, mas também contêm vários opcionais como:
- Criação de usuários
- Download de Ambientes Gráficos (somente o ambiente mínimo para funcionar, e o que realmente importa)
- Gerenciador de Ambientes (lxdm, sddm, gdm)
- Seleção do gerenciador de redes
- Senha de Root
- Edição de arquivos principais que na instalação do Arch necessita (no caso o script já deixa tudo em pt_BR e configura-os).
Como faço para usar o script?
R: Inicie a iso e apenas digite: setup.
Existe algum problema que devo saber? Algum BUG?
R: Na instalação em si não existe problemas. Pode haver problemas com algum comando do script que ainda não foi testado. Mas pelos depoimentos e mensagens que recebi aqui e em outro fórum, não tem.
Intenções e Publico alvo
- Fazer um script de interação digno que muitas distros não possuem
- Ajudar quem deseja instalar e ter o Arch Linux em seu computador
- Não mexer em nada no sistema original, somente fazer a instalação Básica, assim como não editar qualquer arquivos que não seja parte da instalação
- Dar ao usuário a chance de escolher certos Ambientes Gráficos, porém apenas o mínimo possível de cada um.
- Não limitar a ter que usa o Script para instalação, podendo fazer a instalação normal sem usar qualquer parte do Script
- Manter a filosofia KISS
Considerações finais
Agora é com vocês, estarei disponibilizando aqui, e mantendo atualizado sempre que eu fizer alguma mudança no script, lembrando que ao gerar a iso eu sempre pego as ultimas atualizações que saem no repositórios do Arch ou seja, o Kernel, é sempre o mais novo, assim como o sistema em si. Qualquer problema com o SCRIPT favor reportar aqui para mim, deixarei esse tópico como OFICIAL do meu script para que eu sempre esteja atualizando.
Sugestões, correções e críticas ao script são bem vindas. Tenham em mente que a distribuição em SI não é minha, apenas fui o criador do SCRIPT de instalação.
[Screenshots]
Iniciando o sistema (OBS: isso foi corrigido no script, mas é bom, pois há possibilidade que isso volte a acontecer)
Se o usuário optar por baixar algum ambiente gráfico e adicionar algum gerenciador de ambiente (lxdm, sddm etc) após a instalação é OBRIGATÓRIO dar o comando: systemctl start nomedogerenciador como root para o sistema iniciar.
Assim como systemctl enable nomedogerenciador para que ele inicie sempre automaticamente com o sistema.
Exemplo: systemctl enable sddm && systemctl start sddm
Versão (v1.0)
[Notas de lançamento - 12-09-2019]
- Adicionado script para instalação
Versão (v1.1)
[Notas de lançamento - 15-09-2019]
- [FIX] Erros de grafia no script
- [ADD] Imagem do PacArch Linux no boot
- [FIX] Melhoria no script
- [FIX] Limpeza da pasta Skel
- [ADD] Adicionei na iso widevine (para quem deseja não usar o Chrome) - Atualmente ele é instalado junto com o Chrome, mas para evitar que precise dele para assistir Netflix com outros navegadores eu já adicionei.
Versão (v1.2)
[Notas de lançamento - 17-09-2019]
- [ADD] Agora é possível escolher modo UEFi ou GPT (EUFi não funciona no virtual box pelo script) - OBS: quem tiver uma máquina para testar no modo UEFi, me ajudaria muito.
- [FIX] Formatação manual agora não deixa mais escolher a mesma unidade se houver mais de uma
- [FIX] Vários textos corrigidos / modificados e alguns retirados
- [FIX] Para o modo EUFi a instalação automática configura a /boot para usar 512MB, formatando para vFat e mudando efi o tipo a ser usado (necessário, pois segundo a wiki do arch, isso é necessário e recomendado)
- [ADD] Logo no inicio você pode selecionar GPT ou UEFI, caso selecione o UEFI o gerenciado de boot será o grub, se GPT, será syslinux (recomendado).
Versão (v1.3)
[Notas de lançamento - 20-09-2019]
- [FIX] Erroneamente estava em minha cabeça GPT e UEFI, porém agora consertei para BIOS e UEFI
- [FIX] Agora antes de fazer a formatação automática é perguntado se deseja continuar
- [ADD] Particionamento Manual agora pergunta se deseja formatar /boot e /home
- [FIX] Formatação manual agora ficou claro e intuitivo - (podendo cancelar ainda na seleção de partições)
- [FIX] Formatação UEFi agora seta como padrão /boot/efi
- [ADD] A mensagem de formatação automática estava um pouco confusa
- [ADD] Label de partições agora são geradas para que o usuário tenha mais informações
- [FIX] Nada é feito sem o consentimento do usuário
- [FIX] Fat32 para /boot agora é padrão na formatação de partições UEfi
- [NEW] Padronizado Ext3 para /boot caso seja escolhido BIOS
- [NEW] Padronizado Ext4 para /home e /root
- [NEW] Adicionado XFCE na seleção de Ambientes
- [FIX] Network Manager agora está sendo baixado corretamente (padrão em alguns ambientes)
- [FIX] Gerenciadores de rede agora são iniciados automaticamente com o sistema
- [ADD] os-probe adicionado para baixar somente se utilizar UEfi
- [FIX] Script não deixa iniciar a instalação sem ao menos ter formatado ou editado partições pelas opções 4 ou 5
- [NEW] Kernel 5.3
- [NEW] Foi retirado alguns pacotes que não são realmente necessários para a iso (baixam automaticamente caso necessário)
- [FIX] Alguns menus só podem ser acessados se forem feitos determinados procedimentos (evitar erros de usuários)
- [FIX] Revisado pacotes básicos para Ambientes (plasma, gnome e mate)
- [FIX] Usuário agora será questionado se já usou o script, caso tenha algum problema pós instalação (isso serve para entrar no MENU pós instalação, caso tenha acontecido algum erro ou apenas queira montar as partições e continuar a funções opcionais)
- [FIX] Cadastro de usuários não aceitam campos vazios
Versão (v2.0)
[Notas de lançamento - 26-09-2019]
- [New] Nova forma de formatação, assistida, assim não é preciso acessar o menu do script. (somente as perguntas serão mostradas)
- [New] Agora é possível "congelar" o sistema, para quem deseja usar como uma forma de LTS - Lembrando que Arch Linux é Rolling release
- [Add] Um calendário é mostrado para quem deseja congelar o sistema, é baseado no Arch Archives (em testes, mas funciona)
- [FIX] Alguns erros nocivos foram corrigidos no script após a instalação do sistema
Versão (v2.1)
[Notas de lançamento - 01-11-2019]
- Agora senha de usuário e root tem pedido de confirmação
- Tela de escolha de discos foi melhorada
- Systemctl padrão para gerenciador de login
- troca de "gerenciador de ambientes" por "gerenciador de login" (obrigado: cygnusx-1)
- troca de "formatação automática" para "particionamento automático" e "formatação manual" para "particionamento manual" (obrigado: cygnusx-1)
Versão (2.1.1)
[Notas de lançamento - 22-01-2020]
- Apenas atualização do conteúdo e do sistema em si
Versão (3.0)
[Notas de lançamento - 28-01-2020]
- Nova iso do Arch Linux, versão 01/01/2020, porém atualizada (28/01/20)
- Com a nova iso, agora muitos novatos podem estranhar na instalação partindo da iso oficial sem usar script, pois agora ficou totalmente net install, e com o script, tudo se resolve facilmente
- Adicionado os seguintes pacotes:
- linux (kernel)
- linux-headers
- binutils
- fakeroot
- yaourt
- broadcom-wl-dkms
- mkinitcpio
- Sem necessidade de ter que ficar correndo atrás para saber o que falta na instalação (eu tive que correr
) - Iso testada novamente (HOJE 28/01) em meu Notebook modo BIOS e em máquinas virtual 100% funcional
- Corrigido versão do script utilizada na iso 2.1.1 (quem utilizou essa versão não terá nenhuma problema, algumas coisas só não seriam perguntadas como: repetir a senha de root e usuário, por questões de segurança)
- Manual de instalação será adicionado aqui no tópico para usuário leigos, estou com 80% pronto já!
- Adicionado dois novos espelhos (arcanisrepo e archlinuxcn) ambos podem ser retirados editando o arquivo pacman.conf tranquilamente
- Bug que usuário não entrava no X quando habilitava qualquer gerenciador de login pelo systemd
- Formatação automática agora mantem fixa a partição raiz em 25GB, não precisa muito mais que isso ao meu ver, sendo assim, computadores com HD's de 80GB recomendo fazer o particionamento manual (simples e prático)
- Atualização de todos os pacotes até a data atual (28/01)
Versão (3.0-1)
[Notas de lançamento - 29-06-2020]
- Atualização do sistema
- Instalação usando UEfi testada em 4 computadores e enfim, funcionando 100%.
- ISO atual está terminada, sem mais mudanças até então. A não ser em casos extremos de atualização em qual eu achar necessário para usuários novatos.
Download: Google Drive
md5: 4d4deb45b07cae49737f656bc0046036
Versão (3.2)
[Notas de lançamento - 05-04-2023]
Depois de muito tempo resolvi atualizar essa ISO, no entanto, algumas coisas como sempre mudaram e estou consertando, então segue o que já foi feito, e também a ISO para quem quiser testar. Lembrando que, essa ISO está em teste, caso consiga instalar, favor deixar nos comentários. Eu consegui apenas instalação manual (pelo script).
- Atualizado para o Archiso 2023
- Atualizado todos os pacotes necessários
- O nome "PacArch" foi removido e agora ficará como Arch mesmo. Isso porque muitos acham que o SCRIPT muda algo no sistema por "modificar" o nome, mas não. Porém, Vou deixar como Arch mesmo!
- O modo de iniciar o instalador mudou para o camando: sh setup - (o Arch não reconhece mais somente "setup" por algum motivo.)
- Se você deseja testar em uma VM, recomendo usar a instalação MANUAL (do script logicamente) e ter no mínimo 25GB livre para a mesma.
- Instalação em BIOS, usando syslinux 100% funcional
- Revisão de pacotes na instalação básica (mantendo a maneira K.I.S.S do Arch)
- O pacman.conf foi reconfigurado e atualizado para versão mais nova e adicionado comando como "ILoveCandy" e "conexões simultâneas" foram para 15, assim fica mais rápido de fazer um upgrade ou update
- Mirrorlist usado são todos Brasileiros. Usando o "Rank Mirror" para ter o mais rápido como primeiro mirror.
- Mirrorlist, configurações padrões para PT-BR e muito mais.
- Deixar a ISO mais limpa possível e melhorar a automatização
- Adições de pacotes necessários e remoção de desnecessários
- Algumas coisas ainda estão sendo consertadas como:
- Formatação assistida e automática (apenas UEFi - há um problemas com placas novas e não sei o porque)
- Reconhecimento e formatação de NVme --- FUTURO???
Download: Google Drive
md5: c9cd9f45fe6ac8494a774d7dfd90c520
UPDATE: Eu tentei consertar alguns erros que o script tinha, mas não consegui, fiz alumas implementações e também melhorei alguns problemas que já haviam na versão anterior! Por fim estarei encerrando as atividades desse script por aqui. No entanto quem quiser continuar com o projeto, pode entrar em contato comigo. Eu não tenho mais tanto tempo para mexer com script como antes, mas eu gosto e as vezes to mexendo haha!
Você deve estar se perguntando o porque usar esse script se o arch já possui o archinstall. Bom, meu script é todo voltado ao BR e se você usar meu script vai notar que a diferença de instalação (no quesito tempo) é de menos de 3 min para mais de 10 do oficial. OU seja, quer fazer uma formatação limpa e super rápida? Usa o PacArch!