Bem-vindo à base de dados mais completa de todos os pacotes AppImage e aplicações portáteis para GNU/Linux.
PORTABLE LINUX APPS
o primeiro Centro de Software AppImage inspirado no AUR!
A partir daqui pode transferi-las, instalá-las, atualizá-las (a sério), obter mais informações sobre as fontes e os seus programadores... e se quiser, pode contribuir pessoalmente adicionando a informação em falta, porque este site é open source!
Categorias
- AppImages
- AppImage on the Fly
- AI
- AM Utils
- Android
- Audio
- Comic
- Command Line
- Communication
- Disk
- Education
- Emulator
- File Manager
- Finance
- Game
- GNOME
- Graphic
- Internet
- KDE
- Metapackages
- Office
- Password
- Portable
- Portable CLI
- Portable Desktop
- Steam
- System Monitor
- Video
- Virtual Machine
- Wallet
- Web App
- Web Browser
- Wine
- YouTube
Acerca deste projeto
As Portable Linux Apps são aplicações autónomas para GNU/Linux que podem ser executadas em qualquer lugar, inclusive numa pen USB. Podem ser pacotes AppImage ou arquivos autónomos. Cada aplicação tem o seu próprio script de instalação, ao estilo PKGBUILD, gerido pelo gestor de pacotes AM.
Este catálogo é código-aberto. Pode contribuir editando as páginas, adicionando informação em falta ou melhorando a base de dados.
Instalar aplicações listadas neste site
Cada aplicação neste site inclui o seu próprio script de instalação, ao estilo PKGBUILD, gerido pelo gestor de pacotes AM. Escolha a ferramenta que melhor se adapta a si:
FAQ
Como faço para que o botão de instalação funcione?
O botão "Instalar" em cada página de aplicação utiliza o protocolo pla-install://. Necessita de uma aplicação auxiliar para o processar. Atualmente, tem as seguintes opções:
- AM or AppMan
- AM-GUI
- AppGallery
O que são as aplicações portáteis para Linux?
As Portable Linux Apps são aplicações autónomas para GNU/Linux que podem (teoricamente) ser executadas em qualquer lugar, inclusive numa pen USB. Estas aplicações podem ser pacotes AppImage (consulte appimage.org) ou arquivos autónomos (por exemplo, Firefox, Thunderbird...).
Em que é que este site difere de outros sites que listam pacotes AppImage?
Este catálogo visa inventariar e listar todas as AppImages e programas autónomos, pretendendo fornecer um ponto centralizado onde se pode informar sobre aplicações individuais e onde pode aceder facilmente aos URLs das fontes, tanto através das páginas dedicadas a cada aplicação como através da leitura dos "scripts de instalação".
Sim, cada aplicação tem o seu próprio script de instalação, ao estilo PKGBUILD, mas com um gestor de pacotes alternativo chamado "AM", que funciona como os mais clássicos APT, PacMan/YAY, DNF... e que pode, portanto, colocá-las em caminhos específicos do sistema de ficheiros, como qualquer programa, permitindo atualizações através de um sistema de scripts chamado "AM-updater". Se uma aplicação não se conseguir atualizar a si própria, o script dedicado "AM-updater" utilizará um método específico da aplicação para atualizar sempre as suas aplicações favoritas para a versão mais recente. A SÉRIO!
Este catálogo é código-aberto. Pode editar as suas páginas, atualizá-las e ver as fontes claramente, como uma "wiki".
Acerca de outros catálogos
Embora reconheça o papel que tiveram até agora no apoio à difusão do AppImage como formato de empacotamento, ao longo dos anos, enquanto antigo utilizador, gostaria de sublinhar o que me levou a abrir um catálogo alternativo:
- "appimage.github.io" serve mais do que tudo para catalogar as AppImages com base em processos de validação baseados em GitHub Actions (ou seja, que o pacote é compatível com versões antigas do Ubuntu LTS). Do ponto de vista do programador, tudo bem, mas do ponto de vista do utilizador que procura pacotes AppImage sem se embrenhar nas profundezas da internet, é totalmente inútil. Como catálogo, limita-se a mostrar apenas que uma aplicação existe ou existiu no passado, sem se preocupar com pacotes obsoletos que já não existem, mas que continuam listados apenas "para fazer número". Muitas páginas não têm botões para as fontes e todas as páginas não têm informações adicionais sobre aplicações individuais; cada página é simplesmente uma mensagem de copiar/colar que diz que a aplicação "está disponível como AppImage, o que significa uma aplicação = um ficheiro..." etc. e tal.
- "appimagehub.com" aloja aplicações nem sempre fornecidas pelo programador original; basta verificar o perfil de quem carregou a aplicação e quantos "produtos" carregou. Alguns admitem que não são os programadores, apesar de terem um botão de doação disponível, levando-os efetivamente a lucrar com o trabalho dos outros, e muitas vezes são suficientemente ambiciosos para não incluírem a fonte real! Estes perfis utilizam serviços de alojamento aleatórios para estas aplicações, e as APIs do Pling não permitem verificar claramente a origem de qualquer pacote transferido. Não há controlo sobre isto, e a única verificação de validade de um "produto" é o feedback dos utilizadores que o utilizam, o qual, em todo o caso, não é suficiente nem para garantir a segurança de uma aplicação, nem para fazer justiça ao verdadeiro proprietário desse pacote, que foi de facto "roubado" no seu trabalho.
Para além disso, nenhum deles monitoriza as atualizações de forma consistente.
A partir dos defeitos mencionados, compreendi o que um catálogo de aplicações portáteis NÃO deve fazer para ser fiável.
Como posso melhorar as páginas deste site?
Todos os dados das aplicações são armazenados num formato semelhante ao Markdown extraído da lista de aplicações do AM. Cada aplicação tem um ficheiro correspondente na pasta apps/ com a respetiva descrição, sites, fontes e capturas de ecrã, gerado pelo pla-site-tool.
- os ícones das aplicações devem ser ficheiros PNG de 128x128 colocados na pasta
icons/, com o nome da aplicação; - as listas de aplicações são geradas automaticamente por este script. Quaisquer alterações às listas e descrições devem ser efetuadas em neste ficheiro, que é a lista geral de aplicações geridas pelo "AM"/"AppMan";
Para quaisquer sugestões, abra um issue em https://github.com/ivan-hc/AM ou um pull request em https://github.com/Portable-Linux-Apps/Portable-Linux-Apps.github.io
Como posso adicionar ou melhorar informação sobre uma aplicação neste site?
Se quiser melhorar a página de uma aplicação neste catálogo (ou seja, adicionar descrição mais detalhada, capturas de ecrã, sites, etc.), continue a ler.
Os ficheiros de aplicação na pasta apps estão num formato simples semelhante ao Markdown, e a descrição deve ser envolvida entre as linhas ===.
- Criar um ficheiro de texto como este:
# some app === description of your app. must be within the `===` lines. only use **bold**, *italic*, ++underline++, lists markdown here - do not add links or images here - use SOURCES field if you package someone else's app === # SCREENSHOTS: https://Portable-Linux-Apps.github.io/contribute_ss.webp # SITES: https://someapp.io # SOURCES: https://github.com/name/someapp-appimage # BUTTONS: Label_of_Button::https://discord.gg Donation_Link::https://someapp.io/donate
Explicação dos campos:
SCREENSHOTS: uma lista de URLs de imagens separados por espaçosSITES: URLs de sites separados por espaços que fornecem a AppImageSOURCES: se estiver a empacotar a aplicação de outra pessoa, faça a hiperligação para o(s) repositório(s) git aquiBUTTONS: definições de botões separadas por espaços sob a forma deTítulo_Botão::URL
- Copiar o ícone da aplicação (deve ter o mesmo nome) para a pasta
icons.
Existe um repositório centralizado para pacotes AppImage?
Depende do que entende por "repositório centralizado de pacotes"; se quer dizer um repositório que os armazena a todos como as distribuições baseadas em Debian fazem com pacotes DEB, não, existem milhares de pacotes e são normalmente distribuídos por sites remotos e difíceis de encontrar.
Se em vez disso quer dizer um repositório ao estilo do AUR com scripts que encontram facilmente todas as AppImages, está no sítio certo!
Este catálogo e o respetivo CLI, "AM", facilitam a localização, instalação, integração e atualização de todos os pacotes AppImage!
Este catálogo é apenas a interface para uma base de dados em constante crescimento que pretende abranger não só as aplicações de arquitetura x86_64 aqui listadas, mas também todas as outras, desde a moderna ARM64/aarch64 até à mais antiga i686, servindo como uma solução universal para todas as AppImages e programas portáteis para GNU/Linux!
Preciso de ajuda com alguma coisa
Consulte a wiki para guias e documentação.
Se ainda precisar de ajuda, abra um issue no GitHub.
Também pode juntar-se ao Discord do pkgforge para perguntar diretamente à comunidade.
Porque é que não consigo executar os scripts de instalação de forma autónoma?
NOTA: Os scripts de instalação na coluna "INSTALLER" destinam-se a ser utilizados através do "AM", sendo portanto dedicados a uma instalação de aplicações em todo o sistema (em /opt), e tudo o que o "AppMan" faz é converter esses scripts para instalação local, alterando os caminhos. Estão listados aqui apenas para efeitos de leitura!
Caso decida executá-los manualmente, a única forma de remover a aplicação é executar o
comando sudo /opt/appname/remove, onde "appname" é o nome da pasta da aplicação que contém o script "remove".
Da mesma forma, também pode atualizar aplicações executando o script "AM-updater" na mesma pasta.
O projeto "AM" permite a autonomia das aplicações instaladas, independentemente da presença do próprio "AM" no sistema. No entanto, é vivamente recomendado utilizar o "AM" e o "AppMan" para tirar o máximo partido de todos os benefícios que pode obter de uma aplicação instalada desta forma.
Se está aqui apenas para transferir aplicações manualmente, clique no nome do programa e verifique o(s) URL(s) na página da aplicação. Este site não fornece ligações diretas por razões de segurança, mas fornece as fontes e referências exatas onde as pode encontrar!
A transparência e a credibilidade são o foco deste catálogo. Boas explorações!