Software pro vzdálený přístup
Vyberte platformu a stáhněte si aplikaci pro rychlou vzdálenou podporu.
Windows
Aplikace pro Windows
StáhnoutmacOS
Aplikace pro macOS
StáhnoutLinux
Aplikace pro Linux
PřipravujemeAndroid
Aplikace pro Android
PřipravujemeInstalace Podpora Technicomp pro macOS
Otevřete na svém Macu aplikaci Terminal a vložte následující příkaz:
/bin/bash -c "$(curl -fsSL https://technicomp.cz/wp-content/uploads/exe/Install-Podpora-Technicomp.command)"
Po vložení potvrďte klávesou Enter. Installer vše provede automaticky.
🔍 Co dělá instalační skript
Co dělá instalační skript
Instalační příkaz stáhne a spustí jednoduchý instalační skript, který automaticky nainstaluje aplikaci
Podpora Technicomp do vašeho Macu.
Celý proces je transparentní, skript nic neskrytého neprovádí a můžete si ho sami zobrazit nebo upravit.
🧩 Krok za krokem:
- Zjištění typu procesoru – automaticky rozpozná, zda máte Mac s procesorem Intel nebo Apple Silicon.
- Stažení správného balíčku .DMG z oficiálních stránek technicomp.cz.
- Připojení instalačního obrazu a zkopírování aplikace do složky /Applications.
- Odstranění karantény, aby macOS neblokoval spuštění staženého souboru.
- Oprava oprávnění a ad-hoc podpis aplikace, aby macOS umožnil její spuštění bez varování.
- Odpojení instalačního obrazu a úklid dočasných souborů.
- Žádné další změny v systému, registrech nebo nastavení nejsou prováděny.
💡 Výsledek:
Po dokončení instalace najdete aplikaci v adresáři /Applications
➡️ Podpora Technicomp v1.0.app
Pokud se po prvním spuštění zobrazí upozornění macOS, klikněte pravým tlačítkem na aplikaci a zvolte Otevřít → Otevřít.
📄 Zdrojový kód instalačního skriptu
#!/bin/bash
# Podpora Technicomp – univerzální installer pro macOS ARM/Intel
# - stáhne správné DMG podle architektury
# - zkopíruje .app do /Applications
# - odstraní karanténu, opraví execute bity, ad-hoc codesign
# - nespouští aplikaci po instalaci
set -euo pipefail
ARM_URL="${ARM_URL:-https://technicomp.cz/wp-content/uploads/exe/Podpora_Technicomp-aarch64.dmg}"
INTEL_URL="${INTEL_URL:-https://technicomp.cz/wp-content/uploads/exe/Podpora_Technicomp-x86_64.dmg}"
APP_EXPECTED_NAME="${APP_NAME:-Podpora Technicomp v1.0.app}"
RUN_AFTER_INSTALL="${RUN_AFTER_INSTALL:-0}"
have(){ command -v "$1" >/dev/null 2>&1; }
need(){ have "$1" || { echo "❌ Chybí nástroj: $1"; exit 1; }; }
need hdiutil; need xattr; need codesign
if ! have curl && ! have wget; then echo "❌ Potřebuji curl nebo wget"; exit 1; fi
ARCH="$(uname -m)"
case "$ARCH" in
arm64) URL="$ARM_URL"; ARCH_HUMAN="Apple Silicon arm64";;
x86_64) URL="$INTEL_URL"; ARCH_HUMAN="Intel x86_64";;
*) echo "❌ Neznámá architektura: $ARCH"; exit 1;;
esac
WORK="$(mktemp -d /tmp/podpora.XXXXXX)"
MNT="$WORK/mnt"
PKG="$WORK/$(basename "$URL")"
DST_APP=""
trap 'set +e; mount | grep -q "$MNT" && hdiutil detach "$MNT" -quiet; rm -rf "$WORK"' EXIT
echo "🔎 Detekováno: $ARCH_HUMAN"
echo "⬇️ Stahuji instalační balíček..."
if have curl; then curl -fL "$URL" -o "$PKG"; else wget -O "$PKG" "$URL"; fi
mkdir -p "$MNT"
echo "💿 Připojuji DMG…"
hdiutil attach "$PKG" -nobrowse -readonly -mountpoint "$MNT" >/dev/null
SRC_APP="$(find "$MNT" -maxdepth 1 -name "*.app" -print -quit)"
if [[ -z "${SRC_APP:-}" ]]; then
echo "❌ V DMG nebyla nalezena žádná aplikace .app"
exit 1
fi
echo "📦 Nalezeno: $(basename "$SRC_APP")"
DST_APP="/Applications/$(basename "$SRC_APP")"
[[ -d "$DST_APP" ]] || DST_APP="/Applications/$APP_EXPECTED_NAME"
echo "📂 Kopíruji do: $DST_APP"
sudo rm -rf "$DST_APP" 2>/dev/null || true
sudo cp -R "$SRC_APP" "/Applications/" 2>/dev/null || sudo cp -R "$SRC_APP" "$DST_APP"
echo "⏏️ Odpojuji DMG…"
hdiutil detach "$MNT" -quiet
if [[ ! -d "$DST_APP" ]]; then
CAND="$(ls -1d /Applications/Podpora*Technicomp*.app 2>/dev/null | head -n1 || true)"
[[ -n "${CAND:-}" ]] && DST_APP="$CAND"
fi
[[ -d "$DST_APP" ]] || { echo "❌ Aplikace nebyla nalezena po instalaci."; exit 1; }
INFO_PLIST="$DST_APP/Contents/Info.plist"
[[ -f "$INFO_PLIST" ]] || { echo "❌ Chybí Info.plist v aplikaci."; exit 1; }
BIN_NAME="$(
/usr/libexec/PlistBuddy -c 'Print :CFBundleExecutable' "$INFO_PLIST" 2>/dev/null ||
defaults read "$DST_APP/Contents/Info" CFBundleExecutable 2>/dev/null || true
)"
[[ -n "${BIN_NAME:-}" ]] || { echo "❌ Nelze zjistit hlavní binární soubor."; exit 1; }
BIN="$DST_APP/Contents/MacOS/$BIN_NAME"
echo "🧹 Odstraňuji karanténu a opravuji práva…"
sudo xattr -dr com.apple.quarantine "$DST_APP" 2>/dev/null || true
sudo chmod +x "$BIN" 2>/dev/null || true
echo "🔏 Podepisuji aplikaci ad-hoc…"
if ! sudo codesign --force --deep --sign - "$DST_APP" >/dev/null 2>&1; then
echo "⚠️ Nepodařilo se provést podpis – nainstalujte Xcode Command Line Tools: xcode-select --install"
fi
codesign --verify --deep --strict --verbose=1 "$DST_APP" >/dev/null 2>&1 || true
spctl --assess --type execute --verbose=1 "$DST_APP" >/dev/null 2>&1 || true
if [[ "$RUN_AFTER_INSTALL" == "1" ]]; then
echo "▶️ Spouštím aplikaci..."
open -a "$DST_APP" || true
fi
echo "✅ Instalace dokončena."
echo "📁 Aplikaci nyní najdete v /Applications: $(basename "$DST_APP")"
echo "ℹ️ Pokud macOS zobrazí varování, spusťte přes: Finder → Pravé tlačítko → Otevřít → Otevřít."
Odinstalace Podpora Technicomp pro macOS
Otevřete na svém Macu aplikaci Terminal a vložte následující příkaz:
/bin/bash -c "$(curl -fsSL https://technicomp.cz/wp-content/uploads/exe/Uninstall-Podpora-Technicomp.command)"
Po vložení potvrďte klávesou Enter. Odinstalace proběhne automaticky.