Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geraldohomero/post-install-pop-os
Post-installation script for the Pop!_OS (22.04) distribution, based on Ubuntu. The script contains internet verification and whether wget is installed on the device. Also, install apt, flatpak and deb packages; updates repositories, performs system cleanup and add custom alias
https://github.com/geraldohomero/post-install-pop-os
bash bash-script debian linux popos post-install shell shell-script ubuntu vitrinedev
Last synced: about 4 hours ago
JSON representation
Post-installation script for the Pop!_OS (22.04) distribution, based on Ubuntu. The script contains internet verification and whether wget is installed on the device. Also, install apt, flatpak and deb packages; updates repositories, performs system cleanup and add custom alias
- Host: GitHub
- URL: https://github.com/geraldohomero/post-install-pop-os
- Owner: geraldohomero
- License: mit
- Created: 2022-07-24T02:51:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-05T02:34:55.000Z (10 days ago)
- Last Synced: 2025-01-05T03:24:27.902Z (10 days ago)
- Topics: bash, bash-script, debian, linux, popos, post-install, shell, shell-script, ubuntu, vitrinedev
- Language: Shell
- Homepage:
- Size: 174 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.br-pt.md
- License: LICENSE
Awesome Lists containing this project
README
> PIPOS
>
> [24.04 Em Breve](https://github.com/geraldohomero/post-install-pop-os/issues/44)Script de pós-instalação para a distribuição `Pop!_OS`, baseado no Ubuntu. O script contém verificação de internet e se o `wget` está instalado no dispositivo. Além disso, instala pacotes `apt`, `flatpak` e `deb`; atualiza repositórios e realiza limpeza do sistema.
---
> **Nota**: O script foi projetado para `Pop!_OS 22.04 (LTS)`, mas pode funcionar em outras distribuições `baseadas em Debian`. No entanto, tenha cautela e certifique-se da compatibilidade antes de executá-lo em outros sistemas.
>
> Teste no Ubuntu 24.04 LTS foi bem-sucedido. Veja [Issue 61](https://github.com/geraldohomero/post-install-pop-os/issues/61)> **Importante**: Embora o script vise automatizar tarefas de configuração, é essencial revisar o código e entender o que ele faz antes de executá-lo em sua máquina. **Certifique-se de fazer backup de dados críticos antes de prosseguir**. O script fornecido é para **fins educacionais** e **não possui garantia ou suporte**.
## 1. Download
Baixe toda a pasta "post-install-pop-os" contendo os arquivos de script para o local de sua preferência. Você pode clonar (para a pasta **Downloads**) o repositório usando Git ou baixá-lo como arquivo ZIP na página do repositório.
No terminal, execute:
```bash
git clone https://github.com/geraldohomero/post-install-pop-os.git $HOME/Downloads
```## 2. Torne os Scripts Executáveis
```bash
chmod +x $HOME/Downloads/post-install-pop-os/run.sh
```## 3. Execute o Script de Configuração Pós-Instalação
Execute o script `run.sh` para iniciar o processo de pós-instalação. O script executará automaticamente e tornará executáveis os scripts `post-install.sh` e `alias.sh`, instalando pacotes necessários e configurando aliases personalizados.
```bash
$HOME/Downloads/post-install-pop-os/run.sh
```**Ou simplesmente copie e cole o seguinte comando no terminal:**
```bash
git clone https://github.com/geraldohomero/post-install-pop-os.git $HOME/Downloads/post-install-pop-os chmod +x $HOME/Downloads/post-install-pop-os/run.sh $HOME/Downloads/post-install-pop-os/run.sh
```
## 4. Siga as Instruções na TelaO script de configuração exibirá mensagens coloridas e informativas durante o progresso das etapas de instalação e configuração. Pode ser necessário fornecer sua senha para operações que requerem privilégios administrativos.
## 5. Revise o Software e Aliases Instalados
Após a conclusão da configuração, você pode revisar o software e os aliases instalados no sistema. O script `post-install.sh` instala pacotes de software listados em sua configuração, enquanto `alias.sh` configura aliases personalizados.
## 6. Personalize Aliases e Programas Instalados (Opcional)
Você pode modificar ou adicionar aliases personalizados no script `src/alias.sh` para adequar-se ao seu fluxo de trabalho. Edite o array CUSTOM_ALIASES com os aliases desejados e execute o script `alias.sh` novamente para atualizar seu arquivo .bash_aliases. O mesmo princípio é válido para `src/post-install.sh` e os arrays de `flatpak` e `apt`.
```bash
CUSTOM_ALIASES=(
'alias =""'
.
.
.
)
```
## 7. Scripts AdicionaisEste script também adiciona `update.sh` e `syncthingStatus.sh` ao diretório home com permissões de execução para que seus aliases possam funcionar conforme pretendido. Consulte `run.sh` para mais informações.
## 8. Swap de Áudio
O script adicionará o script `swapAudio.sh` ao diretório home com permissões de execução para que seu alias possa funcionar conforme pretendido. Consulte `run.sh` e `/misc/swapAudio.sh` para mais informações.
## 9. Clonagem de Repositórios do GitHub
No script `src/githubClone.sh`, você pode clonar todos os repositórios de um usuário específico. Será solicitado que você `insira o nome de usuário` e o script clonará todos os repositórios desse usuári