GithubHelp home page GithubHelp logo

ivan-hc / am Goto Github PK

View Code? Open in Web Editor NEW
322.0 5.0 25.0 28.65 MB

An "AUR-inspired" Database of AppImage packages and a CLI to manage/install/update them system-wide! This repo lists 1900+ standalone apps for GNU/Linux. You can extend it with custom repositories, create your own installation scripts and even build AppImages on the fly! "AM" Application Manager: Easy to use like APT and Powerful like PacMan!

Home Page: https://portable-linux-apps.github.io

License: GNU General Public License v3.0

Shell 100.00%
appimage package-manager installer updater

am's Introduction

Hi there! I'm Ivan 🔥

I am Italian 🇮🇹 and I live between Vesuvius 🌋 and the Gulf of Naples 🌊

I like to play with Portable Linux Apps, in particular AppImage packages.

I'm just an enthusiast who likes to write scripts for GNU/Linux, for fun.

GitHub Stats

I started writing small scripts for personal use, in my free time... and then sharing them here, on Github.

Main projects

Creating AppImage packages

Scripts and utilities

Side projects


Main projects

I wrote two bash scripts to install and manage the applications: AM and AppMan. Their dual existence is based on the needs of the end user.

"AM" Application Manager
If you want to install system-wide applications on your GNU/Linux distribution in a way that is compatible with Linux Standard Base (all third-party apps must be installed in dedicated directories under /opt and their launchers and binaries in /usr/local/* ...), just use "AM" Application Manager. This app manager requires root privileges only to install / remove applications, the main advantage of this type of installation is that the same applications will be available to all users of the system.
Readme Readme
"AppMan"
If you don't want to put your app manager in a specific path but want to use it portable and want to install / update / manage all your apps locally, download "AppMan" instead. With this script you will be able to decide where to install your applications (at the expense of a greater consumption of resources if the system is used by more users). AppMan is portable, all you have to do is write the name of a folder in your $HOME where you can install all the applications available in the "AM" database, and without root privileges.
Readme Readme

Creating AppImage packages

Sometimes my Appimage packages are built from a base of precompiled packages, whether they are in .deb or .tar format it doesn't matter, as long as they know how to work by themselves.

Unfortunately it's not always that simple, so we need to download more dependencies from external packages.


My Tools

When a program requires multiple external libraries to work, I use two tools to generate my AppImage packages:

  • AppImaGen, a script that builds AppImages from Ubuntu PPAs or Debian repositories. The final packages are GLIBC compatible for the chosen Debian release or the previous (not the latest, not the oldest) Ubuntu LTS;
  • ArchImage, another script that builds a kind of AppImage package I've named "ArchImage", being them built on top of "JuNest", the lightweight Arch Linux based distro that runs, without root privileges, on top of any other Linux distro. In this way the final package is compatible with all the GNU/Linux distributions.

To recap:

Name AppImages base Efficiency (%) Stars
AppImaGen Ubuntu LTS or Debian. 50%
ArchImage Arch Linux. 90%

My AppImage packages

This is the list of all AppImage packages I build in my repositories for both "AM" and "AppMan".

Application Source / Based on... Stars
Abiword JuNest, Arch Linux (ArchImage)
Aisleriot JuNest, Arch Linux (ArchImage)
AnyDesk Official .deb package
Avidemux Debian (Testing, "deb-multimedia")
Bottles Debian Stable & AUR
Celestia (Enanched) JuNest, Arch Linux (ArchImage)
Chrome Stable/Beta/Unstable Official .deb packages
Chromium JuNest, Arch Linux (ArchImage)
Dropbox Standalone build for GNU/Linux
Emacs JuNest, Arch Linux (ArchImage)
Evince JuNest, Arch Linux (ArchImage)
Firedragon JuNest, Arch Linux (ArchImage)
Gedit JuNest, Arch Linux (ArchImage)
GIMP Stable/Developer/Git/Hybrid JuNest, Arch Linux (ArchImage)
Gnome-calculator JuNest, Arch Linux (ArchImage)
Gnome-Tweaks (EXPERIMENTAL) JuNest, Arch Linux (ArchImage)
Gnumeric JuNest, Arch Linux (ArchImage)
Handbrake JuNest, Arch Linux (ArchImage)
KDE-games JuNest, Arch Linux (ArchImage)
KDE-utils Debian (Stable)
Microsoft Edge Stable/Beta/Dev Official .deb packages
MPV JuNest, Arch Linux (ArchImage)
OBS-Studio JuNest, Arch Linux (ArchImage)
ocenaudio Official .deb package
Opera Stable/Beta/Dev Official .deb packages
PowerShell Standalone build for GNU/Linux
qBittorrent JuNest, Arch Linux (ArchImage)
Rhythmbox JuNest, Arch Linux (ArchImage)
Sideload Official .deb package (ElementaryOS)
Skype Official .deb package
SpaceCadet Pinball (AUR) JuNest, Arch Linux (ArchImage)
Spotify Official .deb package
Steam (EXPERIMENTAL) Official .deb package
SuperTuxKart Standalone build for GNU/Linux
Torcs JuNest, Arch Linux (ArchImage)
Transmission-gtk JuNest, Arch Linux (ArchImage)
Vivaldi Stable/Snapshot Official .deb packages
VLC Stable/Git JuNest, Arch Linux (ArchImage)
WhatsApp Nativefier Standalone build for GNU/Linux
WPS Office Official .deb package
Database of pkg2appimaged packages* Various .deb sources

*NOTE, the last one in the table above is a database containing small random apps and games that you may need. The AppImages contained in this repository are:

Application Source / Based on...
Asunder Debian (Oldstable)
Audacious Ubuntu (PPA)
Baobab3 Debian 11
Billard GL Debian (Stable)
CAP Battleship Official .deb package
Chromium BSU Debian (Stable)
Extreme Tux Racer Debian (Stable)
GNOME System Monitor3 Debian (11)
kwave Debian (Stable)
lxtask Debian (Oldstable)
MATE System Monitor Debian 11
SimpleScreenRecorder Ubuntu (PPA)

All of these applications have been built since September 2021, and (if my time will be enough) I will build even more AppImages. Just browse my repositories to find other experimental projects I'm working on. My main workflow is based on the ArchImage method since summer 2023, and I believe I will continue to work this way until a better solution than this is discovered.

I hope you enjoy them!


My 32-bit AppImage packages

32-bit GNU/Linux distributions are increasingly rarely used, but this does not mean they should be excluded. If you use Debian Stable for i386 (recommended) or higher, I have created a specific repository for those applications, all manageable through AM and AppMan.

Application Source / Based on... Stars
32-bit AppImage packages database Various .deb sources

The 32-bit AppImages contained in this repository are:

Application Source / Based on...
Chromium Debian (Oldstable)
GIMP Debian (Stable)
KDE-games Debian (Stable)
VLC Debian (Stable)

I have not included them in the main repositories of their 64-bit counterparts to avoid confusion.


Scripts and utilities

Project Stars
Firefox for Linux, installation scripts
Flatpak installer, a custom action

Side projects

Project Stars
Arch-deployer (deprecated)

If you find what I do useful, let me know with a star ⭐ in the repository you like best, or with a donation on PayPal and Ko-fi. Thanks in advance!

am's People

Contributors

bluecobblestone avatar dlopezjr avatar errorts avatar esdrasjnr avatar fiftydinar avatar ivan-hc avatar manicx100 avatar martin15135215 avatar nazdridoy avatar pinarruiz avatar samueru-sama avatar stasadev avatar umio-yasuno avatar wesley-alvesrolim avatar xz-dev avatar zen0bit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

am's Issues

Just installed and it doesn't work, no xterm

ERROR: "xterm" not found, required by some installation scripts.

ERROR: "zsync" not found, required by some installation scripts.

Install the above and try again

what are those???

Logseq install correctly but don't open

Using AM 4.3.2~5.1 on Arch Linux KDE.

Logseq app has been installed but it's not opening.

The AM-logseq.desktop file seems to be the problem because Exec command is in capitalcase as /opt/logseq/logseq is in lowercase.

[Desktop Entry]
Categories=Utility
Comment=A privacy-first, open-source platform for knowledge management and collaboration.
Comment=A privacy-first, open-source platform for knowledge management and collaboration.
Exec=Logseq %u
GenericName=
GenericName=
Icon=/opt/logseq/icons/logseq
MimeType=
Name=Logseq
Name=Logseq
Path=
StartupNotify=true
StartupWMClass=Logseq
Terminal=false
TerminalOptions=
Type=Application
X-AppImage-Version=0.9.10
X-KDE-SubstituteUID=false
X-KDE-Username=

The icon hasn't shown as well because the /opt/logseq/icons/logseq is a symlink that points to a unknown file usr/share/icons/hicolor/256x256/apps/Logseq.png.

BUILD file format

I am still not fully familiar with building appimages, but I see potential for a BUILD file format.

Most maintainers of packages are familiar with the BUILD format files from most big distros. This may lead to attracting maintainers with an easy file format.

Will start sketching some ideas out this week and place them in here.

Resources:
https://wiki.gentoo.org/wiki/Ebuild
https://wiki.alpinelinux.org/wiki/APKBUILD_Reference
https://wiki.archlinux.org/title/PKGBUILD
https://github.com/void-linux/void-packages/blob/master/Manual.md

add more apps

https://github.com/ArmCord/ArmCord/releases/download/v3.2.0/ArmCord-3.2.0.AppImage
https://github.com/ArmCord/ArmCord/releases/download/v3.2.0/ArmCord-3.2.0-arm64.AppImage
https://github.com/ArmCord/ArmCord/releases/download/v3.2.0/ArmCord-3.2.0-armv7l.AppImage

https://github.com/nanu-c/axolotl/releases/download/v1.6.0/Axolotl-x86_64.AppImage

https://github.com/LinwoodDev/Butterfly/releases/download/v2.0.0-alpha.4/linwood-butterfly-linux.AppImage

https://github.com/cemu-project/Cemu/releases/download/v2.0-39/Cemu-2.0-39-x86_64.AppImage

https://github.com/diasurgical/devilutionX/releases/download/1.4.1/devilutionx-linux-x86_64.appimage

https://github.com/SpartanJ/ecode/releases/download/ecode-0.4.8/ecode-linux-0.4.8-x86_64.AppImage
https://github.com/SpartanJ/ecode/releases/download/ecode-0.4.8/ecode-linux-0.4.8-aarch64.AppImage

https://github.com/elk-zone/elk-native/releases/download/elk-native-v0.4.0/Elk_0.4.0_linux_x86_64.AppImage

https://featherwallet.org/files/releases/linux-appimage/feather-2.4.5.AppImage
https://featherwallet.org/files/releases/linux-arm64-appimage/feather-2.4.5-arm64.AppImage
https://featherwallet.org/files/releases/linux-arm-appimage/feather-2.4.5-arm.AppImage
https://featherwallet.org/files/releases/linux-riscv64-appimage/feather-2.4.5-riscv64.AppImage

https://github.com/flareteam/flare-game/releases/download/v1.14/flare-linux64-v1.14.AppImage

https://github.com/flyinghead/flycast/releases/download/V2.1/flycast-x86_64.AppImage

https://github.com/gaphor/gaphor/releases/download/2.18.1/Gaphor-2.18.1-x86_64.AppImage

https://github.com/gdm-settings/gdm-settings/releases/download/v3.1/Login_Manager_Settings.AppImage

https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v2.9.5/Icalingua++-2.9.5.AppImage
https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v2.9.13/Icalingua++-2.9.13-arm64.AppImage
https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v2.9.13/Icalingua++-2.9.13-armv7l.AppImage

https://github.com/Kong/insomnia/releases/download/core%402023.2.2/Insomnia.Core-2023.2.2.AppImage

https://github.com/TheGoddessInari/hamsket/releases/download/nightly/Hamsket-0.6.5.AppImage

https://github.com/helix-editor/helix/releases/download/23.05/helix-23.05-x86_64.AppImage
https://github.com/helix-editor/helix/releases/download/23.05/helix-23.05-aarch64.AppImage

https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.7.1/Heroic-2.7.1.AppImage

https://github.com/kopia/kopia/releases/download/v0.13.0/KopiaUI-0.13.0.AppImage
https://github.com/kopia/kopia/releases/download/v0.13.0/KopiaUI-0.13.0-arm64.AppImage
https://github.com/kopia/kopia/releases/download/v0.13.0/KopiaUI-0.13.0-armv7l.AppImage

https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.AppImage

https://api.k8slens.dev/binaries/Lens-2023.4.60821-latest.x86_64.AppImage

https://github.com/localsend/localsend/releases/download/v1.9.1/LocalSend-1.9.1.AppImage

https://lunatask.app/download/Lunatask-1.6.6.AppImage

https://github.com/ThaUnknown/miru/releases/download/v3.10.6/linux-Miru-3.10.6.AppImage

https://github.com/naev/naev/releases/download/v0.10.5/naev-0.10.5-linux-x86-64.AppImage

https://github.com/neovim/neovim/releases/download/v0.9.0/nvim.appimage

https://web.onekey-asset.com/app-monorepo/4.6.0/OneKey-Wallet-4.6.0-linux-x86_64.AppImage

https://github.com/Bwc9876/ow-mod-man/releases/download/gui_v0.6.1/outer-wilds-mod-manager_0.6.1_amd64.AppImage

https://download.owncloud.com/desktop/ownCloud/stable/4.0.0.10896/linux-appimage/ownCloud-4.0.0.10896-x86_64.AppImage

https://github.com/PCSX2/pcsx2/releases/download/v1.7.4529/pcsx2-v1.7.4529-linux-AppImage-64bit-Qt.AppImage

https://github.com/pencil2d/pencil/releases/download/v0.6.6/pencil2d-linux-amd64-0.6.6.AppImage
https://github.com/pencil2d/pencil/releases/download/v0.6.6/pencil2d-linux-i386-0.6.6.AppImage

AM-Application-Manager appimage files location ?

Since after installation of AM-Application-Manager, it managed to detect several appimage program that not installed by AM-Application-manage on my system.
It would be good if there is a function to show the location of each detected appimage programs ?

Install AM in user-defined directory instead of /opt/

@ivan-hc

This looks pretty interesting.

Instead of forcing to install am and am installed programs under /opt, won't it be nice to echo a question during installation to a user-specified directory like ~/.local/opt instead?

Just my two cents! Cheers.

ficus package is missing ficus binary

Hello, thank you for MA-Application-Manager!
I need to report that the ficus package installs /usr/local/bin/ficus as a broken link to /opt/ficus/ficus, which is missing.
Is it OK to report issues like this - relating to non-working individual packages - in this repo, or do you prefer some other way?

Suggestion of new AppImages to put in the REPO

I'd like to suggest some AppImage Apps to the REPO:

mGBA (Game Boy Advance Emulator)
https://github.com/mgba-emu/mgba

G-Desktop-Suite (Google Suite as a desktop app. Made possible with Electron)
https://github.com/alexkim205/G-Desktop-Suite

MS-365-Electron (Unofficial Microsoft 365 Web Desktop Wrapper made with Electron)
https://github.com/agam778/MS-365-Electron

Lunar Client (The #1 Free Minecraft Client - A modpack for all versions of Minecraft)
https://www.lunarclient.com/download

TLauncher
https://tlauncher.org

onlyoffice and lunar-client install aren´t working cause it doesn´t download the AppImages
westeroscraftlauncher not working after install

lbry-desktop

Hi, the link at the souce for downloading is wrong. Please, consider you to repair in the new update. Thanks.

Zoom fails to start from App Menu

Installing 'zoom' with AM places /usr/share/applications/AM-zoom.desktop file containing
Exec=ZoomLauncher %U
line but there is no ZoomLauncher anywhere. In /usr/local/bin there is just a plain zoom, linked to /opt/zoom/
Surely enough, trying to run Zoom from the Applications->Internet menu fails.
It is on Void Linux, XFCE, but I guess the distribution is irrelevant here.

Anyway, big thanks for AM, it is of great help especially on such a Linux as Void which does not use DEBs or RPMs.

regards, Michal

missing liberary in appimage apps

I downloaded app from portable linux app, KDEgames-suite-22.12.3-1-x86_64.AppImage. Try to open it after providing execution permission on ubuntu but it didnot open.

When tried opening it through terminal got the message of missing liberary GLIBC_2.33 not found. Please check why dependancy should be missing.
Screenshot from 2023-07-22 20-32-16

[BUG] Application Icons dont use icon theme

Essentially, for every appimage i download, it doesnt use the icon theme i am currently using, im currently using Papirus icon theme and normally when i install apps, it uses this icon theme, i have installed ventoy from the AUR (i am using arch linux) and ventoy from the AUR works with my icon theme, but ventoy from AM doesnt show the correct icon, this happens with every single app from AM and not just ventoy, i consider this a bug and its not an issue with Papirus icon theme, i ask that this please get fixed, thank you

Inkscape doesn't install correctly

Using AM version 4.3.2~1.

When running am -i inkscape it installs a 48KiB size installation instead of the actual program.

The /opt/inkscape directory has an empty icons directory, the AM-updater, remove and version files and no program.

The version in the version file is correct, which is 1.2.2 at the time of writing

usage of creating appimage ?

Hi i just want to know can it be used to convert an app that is running / installing from those snap package ? In order to like.. install from that snap stuff and then convert in appimage to have it usable.
Thanks

am command errors

Ciao Ivan, from today, any am command returns me this error:
ERROR: ar not found, required by some installation scripts.
Install the above and try again
You know why? I tried to reinstall but without success. I'm on Fedora 38.
Grazie.

Request to include a program

It would be nice if you could include this text editor named lite-xl to the Application Manager. It's a neat little text editor with very good syntax highlighting and it is very light-weight as well. Normal & Addons AppImages are found in releases.

Addons AppImage is actually lite-xl + addons and not just the addon packages hence it would be very nice to include both AppImages as two programs.

Some software for our list

acreom https://github.com/Acreom/releases/releases/download/v0.8.9/acreom-0.8.9.AppImage
allusion https://github.com/allusion-app/Allusion/releases/download/v1.0.0-rc8.1/Allusion-1.0.0-rc8.1.AppImage
boostnote https://github.com/BoostIO/BoostNote-App/releases/latest/download/boost-note-linux.AppImage
cerebro https://github.com/cerebroapp/cerebro/releases/download/v0.8.0/Cerebro-0.8.0.AppImage
cherrytree https://www.giuspen.net/software/CherryTree-0.99.50-x86_64.AppImage
cider https://github.com/ciderapp/cider-releases/releases/download/v1.5.7/Cider-1.5.7.AppImage
cinelerra-gg https://cinelerra-gg.org/download/images/CinGG-20220928-x86_64.AppImage
cinny https://github.com/cinnyapp/cinny-desktop/releases/download/latest/Cinny_desktop-x86_64.AppImage
conduction https://github.com/Shabang-Systems/Condution/releases/download/v1.1.1/Condution-1.1.1.AppImage
contour https://github.com/contour-terminal/contour/releases/download/v0.3.4.223/contour-0.3.4.223_x86_64.AppImage
coolero https://gitlab.com/coolero/coolero
czkawka https://github.com/qarmin/czkawka/releases/download/5.0.2/linux_czkawka_gui.AppImage
ente https://github.com/ente-io/bhari-frame/releases/download/v1.6.10/ente-1.6.10.AppImage
extraterm https://github.com/sedwards2009/extraterm/releases/download/v0.66.0/ExtratermQt-0.66.0.glibc2.25-x86_64.AppImage
ferdium https://github.com/ferdium/ferdium-app/releases/download/v6.2.0/Ferdium-linux-Portable-6.2.0-x86_64.AppImage
filen https://cdn.filen.io/desktop/release/filen_x86_64.AppImage
geeqie https://cclark.uk/Geeqie/Geeqie-v2.0+20220921.AppImage
gridplayer https://github.com/vzhd1701/gridplayer/releases/download/v0.4.3/GridPlayer-0.4.3-x86_64.AppImage
heroic https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.4.3/Heroic-2.4.3.AppImage
hypertrader https://download.hypertrader.app/HyperTrader-2.27.2.AppImage
inochi-creator https://github.com/Inochi2D/inochi-creator/releases/download/v0.7.3/inochi-creator-x86_64.AppImage
joplin https://github.com/laurent22/joplin/releases/download/v2.8.8/Joplin-2.8.8.AppImage
kuro https://github.com/davidsmorais/kuro/releases/download/v8.1.5/Kuro-8.1.5.AppImage
laidout https://github.com/Laidout/laidout/releases/download/continuous/Laidout-ae6b35e-x86_64.AppImage
librecad https://github.com/LibreCAD/LibreCAD/releases/download/latest/LibreCAD-2.2.0-rc4-17-g07ef2b45-x86_64.AppImage
logseq https://github.com/logseq/logseq/releases/download/0.8.8/Logseq-linux-x64-0.8.8.AppImage
mendeley https://static.mendeley.com/bin/desktop/mendeley-reference-manager-2.77.0-x86_64.AppImage
midterm https://midterm.app/download/download-linux
moosync https://github.com/Moosync/Moosync/releases/download/v5.1.0/Moosync-5.1.0-linux-x86_64.AppImage
neovim https://github.com/neovim/neovim/releases/download/stable/nvim.appimage
netbeans https://github.com/codelerity/netbeans-installers/releases/download/v15-build1/Apache_NetBeans-15-x86_64.AppImage
notes https://github.com/nuttyartist/notes/releases/latest/download/Notes-x86_64.appimage
nuclear https://github.com/nukeop/nuclear/releases/download/9545bf/nuclear-9545bf.AppImage
openComic https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic-0.2.1.AppImage
Pencil2d https://github.com/pencil2d/pencil/releases/download/v0.6.6/pencil2d-linux-amd64-0.6.6.AppImage
picoctypt https://github.com/HACKERALERT/Picocrypt/releases/download/latest/Picocrypt.AppImage
pocket-browser https://github.com/PocketStudios/Pocket-Browser/releases/download/v1.7.0/pocket-browser-1.7.0.AppImage
quaternion https://github.com/quotient-im/Quaternion/releases/download/0.0.95.1/quaternion-0.0.95.1.AppImage
qview https://github.com/jurplel/qView/releases/download/5.0/qView-5.0-x86_64.AppImage
revolt https://github.com/revoltchat/desktop/releases/download/v1.0.6/Revolt-1.0.6.AppImage
ricochet https://github.com/blueprint-freespeech/ricochet-refresh/releases/download/v3.0.14-release/Ricochet_Refresh-28bd7c0-x86_64.AppImage
sfbrename https://github.com/karwler/sfbrename/releases/download/v1.0.0/sfbrename-gtk-1.0.0-x86_64.AppImage
session-desktop https://github.com/oxen-io/session-desktop/releases/download/v1.10.1/session-desktop-linux-x86_64-1.10.1.AppImage
simplenote https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x86_64.AppImage
skrooge https://download.kde.org/unstable/skrooge/skrooge-2.28.0-x86_64.AppImage
sleek https://github.com/ransome1/sleek/releases/download/v1.2.2/sleek-1.2.2.AppImage
sonixd https://github.com/jeffvli/sonixd/releases/download/v0.15.3/Sonixd-0.15.3-linux-x86_64.AppImage
speek https://github.com/Speek-App/Speek/releases/download/v1.7.0-release/Speek.Chat-1.7.0-linux-x86_64.AppImage
sunamu https://github.com/NyaomiDEV/Sunamu/releases/download/v2.1.0/Sunamu-2.1.0.AppImage
szyzka https://github.com/qarmin/szyszka/releases/latest/download/linux_szyszka.AppImage
theia-blueprint https://www.eclipse.org/downloads/download.php?file=/theia/latest/linux/TheiaBlueprint.AppImage
twake https://github.com/linagora/Twake-Desktop/releases/latest/download/Setup_Twake_lastest.AppImage
unityhub https://public-cdn.cloud.unity3d.com/hub/prod/UnityHub.AppImage
viber https://download.cdn.viber.com/desktop/Linux/viber.AppImage
vikunja https://dl.vikunja.io/desktop/0.19.1/Vikunja%20Desktop-0.19.1.AppImage
webcord https://github.com/SpacingBat3/WebCord/releases/download/v3.8.6/WebCord-3.8.6-x64.AppImage
zrythm https://www.zrythm.org/downloads/zrythm-trial-1.0.0.beta.3.5.1-x86_64.AppImage

Issue updating duckstation

Ducktation isn't updating. Probably because the the app dos not have version listed, only as "latest rolling release".
I deleted the version check on my update file and did solve the issue.

Question

should cryptomator install the stable instead of the beta

[postman] Exec line is incorrect, AM-updater is not using the latest version

Hello! I'm not sure if the issues below are specific to Postman, so I suggest looking into them more closely, maybe they can be solved globally.

$ am -i postman
$ cat /usr/share/applications/AM-postman.desktop | grep Exec
Exec=./postman %U

It cannot run because of the leading ./, it should be:

Exec=postman %U

Also, the update script does not pick up the latest version:

$ wget -q -q https://api.github.com/repos/showcheap/postman-appimage/releases -O - | grep -w -v i386 | grep -w -v i686 | grep -w -v aarch64 | grep -w -v arm64 | grep -w -v armv7l | grep browser_download_url | grep -i appimage | cut -d '"' -f 4 | head -1
https://github.com/suciptoid/postman-appimage/releases/download/continous/Postman-10.0.1-x86_64.AppImage

With natural sort sort -rV:

$ wget -q -q https://api.github.com/repos/showcheap/postman-appimage/releases -O - | grep -w -v i386 | grep -w -v i686 | grep -w -v aarch64 | grep -w -v arm64 | grep -w -v armv7l | grep browser_download_url | grep -i appimage | cut -d '"' -f 4 | sort -rV | head -1
https://github.com/suciptoid/postman-appimage/releases/download/continous/Postman-10.15.0-x86_64.AppImage

any way to downgrade apps

Any way to downgrade apps Because the current version of Joplin I downloaded when I recently updated is currently broke on my system?

List and check requirements

I think the INSTALL script should check if the required dependencies are satisfied before running. For example, I have a fresh Arch Linux new thin installation. I ran the AM installation script with no error or warning (instead, success message!) but it didn't work because I didn't have wget installed.

APP-Manager already has this check at the top of the script. But would be nice if all requirements were listed in README file to speed things up!

Containerd

Might be something obvious but im getting

am -f

find: ‘./containerd’: Permission denied
YOU HAVE INSTALLED 2 STANDALONE PROGRAMS MANAGED BY THE 'AM' COMMAND:

find: ‘./containerd’: Permission denied
find: ‘./containerd’: Permission denied
 ◆ am - 200KiB of disk space used
 ◆ obsidian - 100MiB of disk space used
am -u

 "AM" CAN MANAGE UPDATES FOR THE FOLLOWING PROGRAMS: 

find: ‘./containerd’: Permission denied
obsidian

 ALL OTHERS ARE FIXED VERSIONS OR CAN MANAGE UPDATES BY THEMSELF

 THE UPDATE VERIFICATION PROCESS IS IN PROGRESS, PLEASE WAIT...

-----------------------------------------------------------------------
 >> START OF ALL PROCESSES <<
-----------------------------------------------------------------------
 ◆ OBSIDIAN is updated, 1 seconds elapsed! 

-----------------------------------------------------------------------

 SYNCHRONIZING "AM" VERSION 4.3.2~1...

 THE "AM" SCRIPT IS NOW UPDATED TO THE 4.3.2~1 VERSION!  <<--GITHUB NOTE: This always appears

-----------------------------------------------------------------------
 >> END OF ALL PROCESSES << 
-----------------------------------------------------------------------

 ALL THE PROGRAMS MANAGED BY "AM" ARE UPDATED! 

and for completeness

containerd --version
containerd containerd.io 1.6.21 3dce8eb055cbb6872793272b4f20ed16117344f8

Obsidian seems to be up to date with the most recent version, but im not sure why im getting the errors.

Thanks so much for all your work on this project! Appimages were kinda awful to deal with before your script! Grazie mille!

Im considering making a frontend tool to hook into your repository if thats alright, let me know if you had plans to do the same

Issue with `mpv'

Just tested mpv and it doesnt seems to work on my end.

MXLinux 21 based debian
Installed AM from git.

Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 22600 (22K) [application/octet-stream]
Saving to: ‘libunionpreload.so’

libunionpreload.so           100%[============================================>]  22.07K  --.-KB/s    in 0.02s   

2022-03-17 02:30:59 (1.01 MB/s) - ‘libunionpreload.so’ saved [22600/22600]

mv: cannot move './libunionpreload.so' to './mpv/mpv.AppDir/': No such file or directory
mv: cannot move './AppRun' to './mpv/mpv.AppDir': No such file or directory
appimagetool, continuous build (commit 672b3d0), build <local dev build> built on 2022-03-02 16:26:33 UTC
Error: no such file or directory: ./mpv/mpv.AppDir
mv: cannot stat './mpv/mpv_*.deb': No such file or directory
mv: cannot stat './tmp/*.AppImage': No such file or directory
chmod: cannot access './mpv': No such file or directory


 MPV is provided by https://mpv.io/
  


 "MPV" HAS BEEN INSTALLED!

 MPV is a free (as in freedom) media player for the command line.
 It supports a wide variety of media file formats, audio and video
 codecs, and subtitle types. 
 
 SITE: https://mpv.io
 SOURCE: https://packages.debian.org/stable/mpv

Mediainfo not working...

Hi Ivan,

I've been updating you on Reddit regarding non working appimages such as Freetube, Nextcloud, etc.
I found another one today: mediainfo.
When installing, launching and pointing to an image to get info I get the following output:

./mediainfo ~/Pictures/IMG_20221201_143037548.jpg
mediainfo-gui: /tmp/.mount_rHiE2B/usr/lib64/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libgio-2.0.so.0)
mediainfo-gui: /tmp/.mount_rHiE2B/usr/lib64/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libmount.so.1)
mediainfo-gui: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.