A versão 1.14 do linyaps corrige um erro de lógica que fazia o módulo antigo empacotado com um aplicativo ser excluído por engano durante a atualização. Com a correção, os módulos instalados passam a ser preservados independentemente da troca de versão.

Limpeza automática de dependências

O sistema agora remove automaticamente dependências não utilizadas deixadas por operações de instalação, desinstalação ou atualização — o que, segundo a descrição, libera espaço em disco. Quem tiver motivo para manter todas as versões históricas pode acrescentar a opção --no-auto-prune ao comando ll-cli install.

Análise de dependências e de espaço

Dois subcomandos novos foram adicionados ao analyze: um exibe a árvore de dependências de um aplicativo e o outro informa o tamanho ocupado. O analyze size detalha a ocupação em quatro dimensões: exclusiva, compartilhada, lógica e real.

Métodos de entrada em aplicativos isolados

Para corrigir a falha de troca de método de entrada chinês em aplicativos Qt ou SDL executados em sandbox, a versão 1.14 passa automaticamente para dentro do sandbox as variáveis de ambiente exigidas pelo método de entrada.

Exportação no formato UABX

O novo formato de exportação UABX gera um pacote leve e executável que contém apenas os módulos do próprio aplicativo e o loader, sem Base, Runtime, uab-loader e ll-box. Ele roda sem entrar em isolamento de contêiner, para cenários leves que exigem execução direta.

Depuração via gdbserver

Um comando dedicado de depuração inicia aplicativos por meio do gdbserver e aceita três parâmetros:

  • --debug-listen: endereço de escuta personalizado, que por padrão monitora apenas o endereço de loopback;
  • --debug-debuginfod: conexão com um servidor de informações de depuração (debuginfod);
  • --debug-symbol-dir: diretório local de símbolos.

Configuração incremental

Arquivos de configuração incremental podem ser colocados em config.d/*.json e são mesclados automaticamente na ordem de prioridade nível de sistema, nível de aplicativo e nível de usuário, sem necessidade de editar o arquivo de configuração principal.

Isolamento do ambiente de compilação

O ambiente de compilação não monta mais os arquivos /etc/passwd e /etc/group do host — mudança descrita pela fonte como uma melhoria de segurança da compilação.

https://www.deepin.org/zh/linyaps-v1-14/

Fonte de inspiração do tópico: deepin.org.