Skip to content

Configuração Manual do Script ArchAppImage

LinuxDicasPro edited this page Mar 12, 2025 · 13 revisions

O arquivo APP-ArchAppImage em tools, pode ser configurado manualmente sem a interface de configuração. Para isso, você deve configurar as variáveis a seguir. Mas, primeiro você deve fazer uma cópia do script antes de editar.

cd ~/ArchAppImage
cp -a tools/APP-ArchAppImage ./mousepad-ArchAppImage

Aqui estamos assumindo que você tem o diretório de projetos do AppImage em ~/ArchAppImage. Agora, vamos às configurações:

package_name=  

Essa variável é a única que deve ser preenchida obrigatoriamente, que é o nome do pacote.

binary_name=  # opcional  

Já essa é para o nome do binário, que pode ser diferente dependendo do programa. Se ele não for preenchido, o script fará isso por você em:

binary_name="${binary_name:-"$package_name"}"

Se o binary_name não for definido, ele usará o package_name.

dependences=  # opcional  

Também é opcional, dificilmente pode ser necessário se você subir o nível de busca por dependências, a menos que seja uma dependência que a detecção automática não foi capaz de encontrar ou você não quer subir muito o nível de dependências.


use_font="noto-fonts"
# use_font="gnu-free-fonts"

use_lib_browser_launcher=0  # 0 (false) ou 1 (true)  
use_lib_audio_keywords=0    # 0 (false) ou 1 (true)  

level_search_deps=1  # Detectar dependências automaticamente (1 - 2 - 3 ...)  
level_search_add_deps=1  # Detectar dependências adicionais (1 - 2 - 3 ...)  

mode="default"  # default - container  
use_apprun_bwrap=0  # modo container: 0 (false) - 1 (true) - 2 (proot)  

enable_auto_integration=0  # 0 (false) ou 1 (true)  
enable_auto_integration_autostart=0  # 0 (false) ou 1 (true)  
autostart_parms=  # opcional  

custom_conteiner_name=  # opcional  
enable_multilib=0  # 0 (false) ou 1 (true)  
enable_chaoticaur=0  # 0 (false) ou 1 (true)  
enable_archlinuxcn=0  # 0 (false) ou 1 (true)  
enable_build_aur=0  # 0 (false) ou 1 (true)  

use_desktop_file=  # opcional - "$CWD/usr/share/applications/desktopfile.desktop"  
use_icon_file=     # opcional - "$CWD/usr/share/pixmaps/icon.png"  

bootstrap_type=               # vazio (default) - multilib - chaotic - archlinuxcn - aur  
use_local_junest_bootstrap=0  # 0 (false) ou 1 (true) - opcional  

junest_link=  # opcional
# junest_link="https://pub-a2af2344e8554f6c807bc3db355ae622.r2.dev/junest/junest-x86_64.tar.gz"
# junest_link="https://github.com/ivan-hc/junest/releases/download/continuous/junest-x86_64.tar.gz"

add_basic_stuff=  # opcional  
add_compilers=    # opcional - para aur  

bin_saved=    # opcional - "bin1 bin2 bin3"  
share_saved=  # opcional - "share1 share2 share3"  
lib_saved=    # opcional - "lib1 lib2.so prefixlib"  

remove_others_share_bloatwares=  # opcional - "dir1|dir2|dir3"  
remove_others_libs_bloatwares=   # opcional - "dir1|dir2|lib1"  
remove_others_bins_bloatwares=   # opcional - "bin1|bin2|bin3"  
remove_others_etc_bloatwares=    # opcional - "dir1|dir2|file"  

config_all_locales=0  # modo container: 0 (false) - 1 (true) - 2 (autodetect)  

noupdate=0           # 0 (false) ou 1 (true)  
no_save_bins=0       # 0 (false) ou 1 (true)  
use_ldd_search=0     # 0 (false) ou 1 (true)  
check_rm_python=0    # 0 (false) ou 1 (true)  
recreate_appdir=0    # 0 (false) ou 1 (true)  
create_appimage=0    # 0 (false) ou 1 (true)  

Clone this wiki locally