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.


