You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"AM" and "AppMan" differ in how they are installed, placed and renamed in the system and how/where they install apps:
80
-
- "**AM**" is installed system-wide (requires `sudo`) in `/opt/am/` as "**APP-MANAGER**", with a symlink named "`am`" in `/usr/local/bin`.
80
+
- "**AM**" is installed system-wide (requires `sudo` or `doas`) in `/opt/am/` as "**APP-MANAGER**", with a symlink named "`am`" in `/usr/local/bin`.
81
81
- "**AppMan**" is portable, you need just to rename the "APP-MANAGER" script as "`appman`" and put it wherewer you want. I recommend to place it in `$HOME/.local/bin` to be used in $PATH, to be managed from other tools (see below).
82
82
83
83
Both can be updated using "[Topgrade](https://github.com/topgrade-rs/topgrade)".
@@ -94,7 +94,7 @@ Both can be updated using "[Topgrade](https://github.com/topgrade-rs/topgrade)".
94
94
- "AppMan" can request the root password only in the very rare case in which you want to install a library;
95
95
- "AM" requires the root password only to install, remove apps, enable a sandbox for an AppImage, or enable/disable bash completion.
96
96
97
-
All options cannot be executed with "`sudo`".
97
+
All options cannot be executed with "`sudo`"/"`doas`".
### Downgrade an installed app to a previous version
@@ -1299,7 +1297,7 @@ or
1299
1297
```
1300
1298
appman -i libfuse2
1301
1299
```
1302
-
NOTE, in AppMan you still need to use your password (`sudo`) to install the library at system level, in /usr/local/lib
1300
+
NOTE, in AppMan you still need to use your password (`sudo` or `doas`) to install the library at system level, in /usr/local/lib
1303
1301
1304
1302
Alternatively you can use the "`nolibfuse`" option to "try" to convert old Type2 AppImages to Type3, so as not to depend on `libfuse2`. In most cases it works, but sometimes it can give errors, depending on how the package was manufactured.
echo -e "\n$MESSAGE\n$MESSAGE2\n LIST OF THE $(grep -e "$" -c "$AMCACHEDIR/$arch-appimages") APPIMAGES AVAILABLE IN THE 'AM' REPOSITORY:\n\n$(cat"$AMCACHEDIR/$arch-appimages"| _clean_lists_and_queries)\n"| less -I
154
-
echo -e "\n$MESSAGE\n$MESSAGE2"
146
+
printf"\n$MESSAGE\n$MESSAGE2\n LIST OF THE $(grep -e "$" -c "$AMCACHEDIR/$arch-appimages") APPIMAGES AVAILABLE IN THE 'AM' REPOSITORY:\n\n$(fold -sw 81"$AMCACHEDIR/$arch-appimages"| _clean_lists_and_queries)\n"| less -I
echo -e "\n$MESSAGE\n$MESSAGE2\n LIST OF THE $(grep -e "$" -c "$AMCACHEDIR/$arch-appimages") APPIMAGES AVAILABLE IN THE 'AM' REPOSITORY:\n\n$(cat"$AMCACHEDIR/$arch-appimages"| _clean_lists_and_queries)\n"| less -I
159
-
echo -e "\n$MESSAGE\n$MESSAGE2"
151
+
printf"\n$MESSAGE\n$MESSAGE2\n LIST OF THE $(grep -e "$" -c "$AMCACHEDIR/$arch-appimages") APPIMAGES AVAILABLE IN THE 'AM' REPOSITORY:\n\n$(fold -sw 81"$AMCACHEDIR/$arch-appimages"| _clean_lists_and_queries)\n"| less -I
152
+
printf"\n$MESSAGE\n$MESSAGE2\n"
160
153
fi
161
154
else
162
-
echo -e "\n$MESSAGE\n$MESSAGE2\n LIST OF THE $(grep -e "$" -c "$AMPATH/$arch-apps") APPLICATIONS AVAILABLE IN THE 'AM' REPOSITORY:\n\n$(cat"$AMPATH/$arch-apps"| _clean_lists_and_queries)\n"| less -I
163
-
echo -e "\n$MESSAGE\n$MESSAGE2"
155
+
printf"\n$MESSAGE\n$MESSAGE2\n LIST OF THE $(grep -e "$" -c "$AMPATH/$arch-apps") APPLICATIONS AVAILABLE IN THE 'AM' REPOSITORY:\n\n$(fold -sw 81"$AMPATH/$arch-apps"| _clean_lists_and_queries)\n"| less -I
0 commit comments