""" Установка приложения """ cat > install.sh << 'EOF' #!/bin/bash set -e echo "==========================================" echo "Установка Stego App" echo "==========================================" # 1. Установка pipx (если не установлен) if ! command -v pipx &> /dev/null; then echo "Установка pipx..." sudo apt update sudo apt install pipx -y pipx ensurepath source ~/.bashrc fi echo "✓ pipx установлен" # 2. Установка Tkinter (для GUI) if ! python3 -c "import tkinter" &> /dev/null; then echo "Установка Tkinter..." sudo apt install python3-tk -y fi echo "✓ Tkinter установлен" # 3. Установка приложения через pipx echo "Установка Stego App..." pipx install --force . echo "✓ Приложение установлено" # 4. Установка иконки echo "Установка иконки..." sudo mkdir -p /usr/local/share/stego/icons sudo cp icons/stego.png /usr/local/share/stego/icons/ # 5. Установка .desktop файла echo "Установка ярлыка в меню..." cat > ~/.local/share/applications/stego.desktop << DESKTOP [Desktop Entry] Type=Application Name=Stego App Comment=Сокрытие данных в изображениях Exec=stego-gui Icon=/usr/local/share/stego/icons/stego.png Terminal=false Categories=Graphics;Utility; DESKTOP echo "==========================================" echo "Установка завершена!" echo "" echo "Запуск: stego-gui" echo "Или: stego --help" echo "" echo "Ярлык появится в меню приложений" echo "=========================================="