Я становлюсь своей лабораторией в Libuntu 18.04 Fosa и устанавливаю некоторые программы, такие как starUML. Но у меня возникают проблемы при записи в терминале:
chmod a+x StarUML-3.2.2.AppImage
./StarUML-3.2.2.AppImage
Просто откройте приложение, но не устанавливайте.
Может кто-нибудь помочь мне, пожалуйста?
AppImage - это один исполняемый файл ( одно приложение = один файл ). Он не устанавливается в систему по умолчанию.
Но вы можете принудительно извлечь его и установить, как это сделано в ArchLinux AUR PKGBUILD :
chmod +x StarUML-3.2.2.AppImage
./StarUML-3.2.2.AppImage --appimage-extract
sudo mkdir -p /opt/staruml /usr/local/share/applications /usr/local/bin/
find ./squashfs-root/* -path ./squashfs-root/usr -prune -o -prune -exec sudo cp -Rf {} /opt/staruml \;
sudo cp -Rf ./squashfs-root/usr/share/* /usr/local/share
sudo cp -fp ./squashfs-root/staruml.desktop /usr/local/share/applications
sudo sed -i 's/AppRun/staruml/g' /usr/local/share/applications/staruml.desktop
sudo chmod -R 755 /opt/staruml
sudo ln -fs /opt/staruml/staruml /usr/local/bin/staruml
sudo cp -Rf ./squashfs-root/usr/share/icons/* /usr/local/share/icons/
sudo chmod -R 755 /usr/local/share/icons/
sudo ln -fs /usr/local/share/icons/hicolor/512x512/apps/staruml.png /opt/staruml/staruml.png
, а затем запустить его из меню или с помощью staruml
команда в терминале.