Где я должен положить файлы.Appimages?
Как лучше всего оставлять файлы такого типа? Я не хочу оставлять его в папке /Downloads
5 ответов
Файлы Appimage - это приложения, которые не требуют установки.
Вам просто нужно нажать на них, чтобы запустить / запустить приложение, а затем закройте его, когда закончите. Таким образом, вы можете хранить их в любом каталоге.
Я сам храню их в каталоге "Приложения" на рабочем столе, чтобы они были удобны, когда бы я ни захотел их использовать.
Вы можете разместить AppImages в любом месте и запускать их оттуда - даже USB-накопители или сетевые папки.
Тем не менее, официальная рекомендация разработчиков AppImage заключается в создании дополнительного каталога, ${HOME}/Applications/
(или же ${HOME}/.local/bin/
или же ${HOME}/bin/
) и сохраните все приложения там.
Попробуйте AppImageLauncher
вы можете установить каталог для хранения всех изображений приложений, а также создавать файлы рабочего стола
Хотя ответ «буквально куда угодно» технически верен, я могу отождествить себя с желанием узнать для них наиболее подходящее место.
Только для использования одним пользователем
Поместите их в свой домашний каталог где-нибудь. Так как это только для вас, и ваш домашний каталог полностью зависит от вас, чтобы решить, как его лучше всего организовать, выбор за вами, но популярное предложение:
~/.local/bin
Или некоторые устанавливают иерархию непосредственно в своем домашнем каталоге, например:
~/bin
Недостатком последнего является то, что он заметно больше засоряет ваш домашний каталог.
Почему обычный каталог «bin», а не что-то конкретное для AppImage? Ну, нет никаких причин, по которым вы не можете назвать каталог «appimages» или что-то в этом роде и поместить их туда. Но установленное значение «bin» связывает его с любым файлом, который является непосредственно исполняемым, которым является AppImage. Таким образом, он может делиться своим местом с другими двоичными исполняемыми файлами, которые не являются AppImages, если вы хотите.
Для использования любым пользователем
По сути, вам нужно где-то за пределами вашего домашнего каталога.
Но важно, чтобы вы не использовали какой-либо каталог, который ваша операционная система использует для установки собственного программного обеспечения (например,
Предложение:
/usr/local/bin
В отличие от остальных
Альтернативой является создание собственного каталога полностью. Вы могли бы даже иметь его в корне, например
/appimages
Или замените это любым разумным термином, который вы можете придумать. "приложения" вроде тоже нормально.
Заметки
Не меняйте права доступа к файлам. Новичок в Linux может предположить, что для того, чтобы сделать приложение доступным для всех пользователей, необходимо изменить его владельца или предоставить разрешение на запись/"777" для всех пользователей. Это не так. Он должен быть доступен только для чтения и выполнения тому, кто его запускает, и может принадлежать кому угодно, то есть «755» подходит.
Конфигурация и файлы, созданные AppImage, не сохраняются в AppImage. Они, как правило, хранятся в домашнем каталоге пользователя, который их запускает. По сути, его можно рассматривать как двоичный исполняемый файл, работающий от имени пользователя, который его запустил.
Кроме того, технически вам вообще не нужно перемещать исполняемый файл за пределы вашего домашнего каталога, чтобы другие могли его выполнить, за исключением того, что мне нравится современное соглашение, согласно которому домашние каталоги по умолчанию скрыты для других пользователей.