Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -664,6 +664,7 @@ export default defineConfig({
ja: 'デスクトップ環境',
ru: 'Окружения рабочего стола',
bg: 'Графични среди',
pt: 'Ambientes de Desktop',
},
},
],
Expand Down
86 changes: 57 additions & 29 deletions src/content/docs/pt/cachyos_basic/faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Perguntas frequentes e dicas
tableOfContents:
minHeadingLevel: 1
maxHeadingLevel: 5
ai_translated: true
---

import ImageComponent from '~/components/image-component.astro';
Expand Down Expand Up @@ -50,8 +51,8 @@ tldr git add
- [GitHub](https://github.com/CachyOS/distribution)
- [Fórum](https://discuss.cachyos.org/c/feedback/bugreports/10)
- **Discord:** [Fórum de Suporte](https://discord.com/channels/862292009423470592/1400865136373403708)
- Antes de criar uma nova publicação, lê as [Diretrizes e Informações de Suporte](https://discord.com/channels/862292009423470592/1402210965700739082) fixadas no canal.
- Ou, se achares que o teu problema pode ser resolvido rapidamente, utiliza o [canal #support](https://discord.com/channels/862292009423470592/862294383470051348)
- Antes de criar uma nova publicação, lê as [diretrizes de suporte](https://discord.com/channels/862292009423470592/1522310323250397274) fixadas no canal.
- Ou, se achares que o teu problema pode ser resolvido rapidamente, utiliza o [canal #support](https://discord.com/channels/862292009423470592/862294383470051348)
- [Reddit](https://www.reddit.com/r/cachyos/)

### Sê Paciente e Respeitoso
Expand Down Expand Up @@ -210,7 +211,6 @@ Procura por corrupção de memória ou problemas de deteção.
```bash
# Do arranque (boot) atual:
journalctl -u bluetooth -b 0
journalctl -u bluetooth -b 0
# Do arranque (boot) anterior:
journalctl -u bluetooth -b -1
```
Expand Down Expand Up @@ -273,7 +273,7 @@ journalctl -p err..emerg --since "9:00" --until "10:00"

<details>
<summary>Mostrar logs de um serviço específico do sistema:</summary>
```bash title='Examples'
```bash title='Exemplos'
# Visualizar logs do serviço NetworkManager:
journalctl -u NetworkManager
# Visualizar logs do serviço GDM (GNOME Display Manager):
Expand Down Expand Up @@ -555,13 +555,13 @@ Isto acontece quando o instalador tem dificuldade em descarregar os pacotes. Ger
## Recuperação do Carregador de Arranque

:::note
No caso de uma partição `/boot` eliminada, por favor crie uma nova seguindo o respetivo [esquema de partição](/installation/installation_on_root#uefigpt) a partir do passo 5.
No caso de uma partição `/boot` eliminada, por favor crie uma nova seguindo o respetivo [esquema de partição](/pt/installation/installation_on_root#uefigpt) a partir do passo 5.
:::

### Passos para recuperar o seu carregador de arranque (bootloader)

:::tip
Se não tiver a certeza de como utilizar o `cachy-chroot`, por favor consulte primeiro a documentação do [CachyOS chroot Helper](/features/cachy_chroot).
Se não tiver a certeza de como utilizar o `cachy-chroot`, por favor consulte primeiro a documentação do [CachyOS chroot Helper](/pt/features/cachy_chroot).
:::

<Steps>
Expand All @@ -572,7 +572,7 @@ Se não tiver a certeza de como utilizar o `cachy-chroot`, por favor consulte pr
sudo cachy-chroot
```
Se o sistema estiver a utilizar BTRFS com o nosso preset, responda `y` (sim) no prompt:
```bash title='Example'
```bash title='Exemplo'
Do you want to use CachyOS BTRFS preset to auto mount root subvolume? y
Do you want to mount additional partitions? · yes
Enter the mount point for additional partition (e.g. /boot) type 'skip' to cancel:
Expand Down Expand Up @@ -639,7 +639,7 @@ Se não tiver a certeza de como utilizar o `cachy-chroot`, por favor consulte pr

### Resolução de Problemas do Pacman

#### error: signature is invalid (erro: a assinatura é inválida)
#### error: signature is invalid

Este erro indica um problema com a assinatura criptográfica de um pacote. Geralmente é causado por um espelho (mirror) desatualizado ou por um chaveiro (keyring) danificado no seu sistema.

Expand Down Expand Up @@ -674,7 +674,7 @@ Se a classificação dos mirrors não funcionar, é provável que os chaveiros (

</Tabs>

#### error: 404 Not Found (erro: 404 Não Encontrado)
#### error: 404 Not Found

Este erro significa que o pacote que está a tentar instalar não está disponível no seu mirror atual. Isto acontece geralmente quando a sua base de dados de pacotes local está dessincronizada em relação aos repositórios remotos.

Expand All @@ -687,20 +687,20 @@ sudo pacman -Syu
# Depois, tente instalar novamente o pacote pretendido.
```

#### error: could not remove (erro: não foi possível remover)
#### error: could not remove

Este erro ocorre quando a cache do pacman contém ficheiros que o sistema não consegue gerir automaticamente. Este é um problema comum que pode ser resolvido facilmente.

- **Solução 1: Utilizar o CachyOS Hello.**
- Solution 1: Utilizar o CachyOS Hello.
- A forma mais simples de resolver isto é com o CachyOS Hello. Abra-o, vá a **Troubleshooting** e clique no botão **Clear package cache**.

- **Solução 2: Remover a cache manualmente.**
- Solution 2: Remover a cache manualmente.
- Execute o seguinte comando para remover todos os pacotes órfãos da cache.
```sh
sudo rm -r /var/cache/pacman/pkg/*
```

#### error: File is corrupted (invalid or corrupted package (PGP signature)) (erro: o ficheiro está corrompido)
#### error: File is corrupted (invalid or corrupted package (PGP signature))

```sh
# Exemplo:
Expand Down Expand Up @@ -728,21 +728,21 @@ sudo cachyos-rate-mirrors
sudo pacman -Scc
```

#### error: unable to lock database (erro: não foi possível bloquear a base de dados)
#### error: unable to lock database

Este erro ocorre quando outro processo do pacman já está em execução, o que bloqueia a base de dados para evitar a sua corrupção. Se o processo anterior falhou ou foi interrompido, o ficheiro de bloqueio `db.lck` pode não ter sido removido.

- **Solução 1: Utilizar o CachyOS Hello**
- A forma mais simples de resolver isto é com a função **Remove db lock** no separador **Troubleshooting** do CachyOS Hello.
- Solution 1: Utilizar o CachyOS Hello
- A forma mais simples de resolver isto é com a função **Remove db lock** no separador **Troubleshooting** do CachyOS Hello

- **Solução 2: Remover o ficheiro de bloqueio manualmente**
- Solution 2: Remover o ficheiro de bloqueio manualmente
- Se preferir não utilizar o CachyOS Hello, pode remover o ficheiro de bloqueio manualmente:

```sh
sudo rm /var/lib/pacman/db.lck
```

#### error: failed retrieving file ... Connection timed out (erro: falha ao obter o ficheiro ... Ligação expirada)
#### error: failed retrieving file ... Connection timed out

Poderá ver erros semelhantes a estes:

Expand All @@ -755,7 +755,7 @@ error: failed retrieving file '...' from ... : The requested URL returned error:

Estes erros indicam quase sempre um problema com os seus espelhos (mirrors) atuais. Podem estar lentos, temporariamente indisponíveis ou inacessíveis a partir da sua localização.

- **Solução:** A melhor forma de resolver isto é atualizar a sua lista de mirrors com espelhos mais rápidos e fiáveis.
- Solution: A melhor forma de resolver isto é atualizar a sua lista de mirrors com espelhos mais rápidos e fiáveis.

```sh
sudo cachyos-rate-mirrors
Expand All @@ -769,21 +769,21 @@ O comando `cachyos-rate-mirrors` testa os mirrors do CachyOS disponíveis com ba
Considere executá-lo periodicamente, especialmente se notar lentidão durante as atualizações do sistema.
:::

#### warning: local is newer than... (aviso: a versão local é mais recente que...)
#### warning: local is newer than...

Este aviso aparece quando a versão de um pacote no seu sistema é mais recente do que a versão disponível nos repositórios oficiais. Isto pode acontecer se um mirror estiver desatualizado, se um pacote tiver sofrido um downgrade nos repositórios ou se um pacote tiver sido instalado a partir de uma fonte diferente.

- **Solução:** o comando `pacman -Syuu` realiza uma atualização completa do sistema e permite a realização de downgrades, o que resolverá o aviso ao sincronizar os seus pacotes locais com as versões do repositório.
- Solution: o comando `pacman -Syuu` realiza uma atualização completa do sistema e permite a realização de downgrades, o que resolverá o aviso ao sincronizar os seus pacotes locais com as versões do repositório.

```sh title='Para remover estes avisos, execute o seguinte comando:'
sudo pacman -Syuu
```

#### error: failed to commit transaction (conflicting files) (erro: falha ao submeter a transação (ficheiros em conflito))
#### error: failed to commit transaction (conflicting files)

Este erro indica que o pacman está a tentar instalar ou atualizar um pacote que contém ficheiros já presentes no seu sistema, provenientes de uma fonte diferente. Esta é uma funcionalidade de segurança integrada para evitar danos no sistema.

- **Solução:** Pode resolver este problema removendo manualmente os ficheiros em conflito. Para mais informações e soluções, consulte a [Arch Wiki](https://wiki.archlinux.org/title/Pacman#%22Failed_to_commit_transaction_(conflicting_files)%22_error).
- Solution: Pode resolver este problema removendo manualmente os ficheiros em conflito. Para mais informações e soluções, consulte a [Arch Wiki](https://wiki.archlinux.org/title/Pacman#%22Failed_to_commit_transaction_(conflicting_files)%22_error).

```sh title='Exemplo'
error: failed to commit transaction (conflicting files)
Expand All @@ -798,7 +798,7 @@ Para corrigir este exemplo específico, deve remover o ficheiro em conflito e, e
sudo rm /usr/lib/environment.d/10-gsk.conf
```

#### ERROR: module not found: 'nvidia', 'nvidia_modeset', ... (ERRO: módulo não encontrado)
#### ERROR: module not found: 'nvidia', 'nvidia_modeset', ...

```sh title='Exemplo'
==> ERROR: module not found: 'nvidia'
Expand All @@ -813,7 +813,7 @@ sudo rm /usr/lib/environment.d/10-gsk.conf

2) Podem estar em falta os módulos NVIDIA para outros kernels instalados no seu sistema.

```sh title='Instale o seguinte pacote para corrigir este erro:'
```sh title='Install the following package to fix this error'
sudo pacman -S nvidia
```

Expand All @@ -826,10 +826,33 @@ sudo pacman -S nvidia

Isto acontece porque o Discord utiliza o seu próprio sistema de atualização, que se adianta aos repositórios oficiais. Foi lançada uma nova versão da aplicação, mas esta ainda não foi empacotada para os nossos mirrors.

Para contornar este problema, siga o [guia de correção da Arch Wiki](https://wiki.archlinux.org/title/Discord#Discord_asks_for_an_update_not_yet_available_in_the_repository).
Para contornar este problema, siga o [guia de correção da Arch Wiki](<https://wiki.archlinux.org/title/Discord#Discord_asks_for_an_update_not_yet_available_in_the_repository>).

### Questões Gerais

#### Recentemente, o meu sistema está a demorar muito tempo a arrancar

Uma vez que este problema pode ser causado por muitas coisas diferentes. Vamos começar pelo básico, verificando o systemd-analyze para ver onde o sistema está a ter problemas:

Abra um terminal e execute um dos dois seguintes comandos:

```sh
systemd-analyze blame
```

ou:

```sh
systemd-analyze critical-chain
```

Se o output mostrar `cachyos-rate-mirrors.service` a demorar muito tempo a executar. Então deve executar o seguinte comando para mascarar este serviço, o que impedirá que este seja executado no arranque:

```sh
systemctl mask cachyos-rate-mirrors
systemctl mask cachyos-rate-mirrors.timer
```

#### Qual é a origem do CachyOS e por que se chama "CachyOS"?

O CachyOS deve o seu nome ao agendador (scheduler) "Cachy", que era o nome original do [agendador cacULE](https://github.com/hamadmarri/cacule-cpu-scheduler), um agendador de CPU para o kernel Linux.
Expand All @@ -849,7 +872,7 @@ Não. Os pacotes `-bin` são binários pré-compilados e não incluem as mesmas
:::note[Isto pode resolver problemas de ecrã preto em alguns sistemas, especialmente naqueles com GPUs NVIDIA antigas.]
:::

Para desativar a animação de carregamento inicial, precisa de editar a sua [configuração do gestor de arranque (bootloader)](/configuration/boot_manager_configuration) e adicionar os seguintes parâmetros de kernel:
Para desativar a animação de carregamento inicial, precisa de editar a sua [configuração do gestor de arranque (bootloader)](/pt/configuration/boot_manager_configuration) e adicionar os seguintes parâmetros de kernel:

```sh
plymouth.enable=0 disablehooks=plymouth
Expand All @@ -865,7 +888,8 @@ Limine: `sudo limine-mkinitcpio`

#### Submeter pedidos de pacotes ao CachyOS

O CachyOS oferece uma lista extensa de pacotes do AUR pré-compilados, que são comummente utilizados. Os utilizadores podem criar pedidos para pacotes do AUR que, se aprovados, são atualizados automaticamente pelo nosso servidor de build.
O CachyOS oferece uma lista extensa de pacotes do AUR pré-compilados, que são comummente utilizados.
Os utilizadores podem criar pedidos para pacotes do AUR das seguintes formas:

Se pretender que adicionemos um pacote, pode submeter um pedido no GitHub ou no fórum.

Expand Down Expand Up @@ -893,6 +917,10 @@ O AUR oferece uma vasta seleção, mas a segurança é primordial. Aqui está um

Mantenha-se vigilante para conservar o seu sistema baseado em Arch seguro!

### Manutenção Regular do CachyOS

Siga a Arch Wiki para isto: https://wiki.archlinux.org/title/System_maintenance

### Escolher um Gestor de Pacotes Gráfico (GUI)

Embora os gestores de pacotes gráficos ofereçam conveniência, alguns são conhecidos por causar problemas graves em sistemas rolling-release como o CachyOS e devem ser evitados para gerir pacotes do sistema.
Expand All @@ -902,4 +930,4 @@ Embora os gestores de pacotes gráficos ofereçam conveniência, alguns são con

Para máxima estabilidade e fiabilidade, **recomendamos vivamente** a gestão de pacotes do sistema através da linha de comandos com o `pacman`.

Se preferir uma interface gráfica, front-ends como o **[Octopi](</configuration/post_install_setup/#updating-the-system>)** ou o **CachyOS Package Installer** são considerados alternativas seguras, pois funcionam como wrappers mais diretos para as funcionalidades do pacman.
Se preferir uma interface gráfica, front-ends como o **[Shelly](</pt/configuration/post_install_setup/#updating-the-system>)** ou o **CachyOS Package Installer** são considerados alternativas seguras, pois funcionam como wrappers mais diretos para as funcionalidades do pacman.
Loading