# OmniRoute — Uninstall Guide (ಕನ್ನಡ) 🌐 **Languages:** 🇺🇸 [English](../../../../guides/UNINSTALL.md) · 🇪🇹 [am](../../../am/docs/guides/UNINSTALL.md) · 🇸🇦 [ar](../../../ar/docs/guides/UNINSTALL.md) · 🇦🇿 [az](../../../az/docs/guides/UNINSTALL.md) · 🇧🇬 [bg](../../../bg/docs/guides/UNINSTALL.md) · 🇧🇩 [bn](../../../bn/docs/guides/UNINSTALL.md) · 🇧🇦 [bs](../../../bs/docs/guides/UNINSTALL.md) · 🇨🇿 [cs](../../../cs/docs/guides/UNINSTALL.md) · 🇩🇰 [da](../../../da/docs/guides/UNINSTALL.md) · 🇩🇪 [de](../../../de/docs/guides/UNINSTALL.md) · 🇬🇷 [el](../../../el/docs/guides/UNINSTALL.md) · 🇪🇸 [es](../../../es/docs/guides/UNINSTALL.md) · 🇪🇪 [et](../../../et/docs/guides/UNINSTALL.md) · 🇮🇷 [fa](../../../fa/docs/guides/UNINSTALL.md) · 🇫🇮 [fi](../../../fi/docs/guides/UNINSTALL.md) · 🇫🇷 [fr](../../../fr/docs/guides/UNINSTALL.md) · 🇮🇪 [ga](../../../ga/docs/guides/UNINSTALL.md) · 🇮🇳 [gu](../../../gu/docs/guides/UNINSTALL.md) · 🇳🇬 [ha](../../../ha/docs/guides/UNINSTALL.md) · 🇮🇱 [he](../../../he/docs/guides/UNINSTALL.md) · 🇮🇳 [hi](../../../hi/docs/guides/UNINSTALL.md) · 🇭🇷 [hr](../../../hr/docs/guides/UNINSTALL.md) · 🇭🇺 [hu](../../../hu/docs/guides/UNINSTALL.md) · 🇦🇲 [hy](../../../hy/docs/guides/UNINSTALL.md) · 🇮🇩 [id](../../../id/docs/guides/UNINSTALL.md) · 🇳🇬 [ig](../../../ig/docs/guides/UNINSTALL.md) · 🇮🇹 [it](../../../it/docs/guides/UNINSTALL.md) · 🇯🇵 [ja](../../../ja/docs/guides/UNINSTALL.md) · 🇬🇪 [ka](../../../ka/docs/guides/UNINSTALL.md) · 🇰🇭 [km](../../../km/docs/guides/UNINSTALL.md) · 🇰🇷 [ko](../../../ko/docs/guides/UNINSTALL.md) · 🇱🇹 [lt](../../../lt/docs/guides/UNINSTALL.md) · 🇱🇻 [lv](../../../lv/docs/guides/UNINSTALL.md) · 🇮🇳 [ml](../../../ml/docs/guides/UNINSTALL.md) · 🇮🇳 [mr](../../../mr/docs/guides/UNINSTALL.md) · 🇲🇾 [ms](../../../ms/docs/guides/UNINSTALL.md) · 🇲🇹 [mt](../../../mt/docs/guides/UNINSTALL.md) · 🇲🇲 [my](../../../my/docs/guides/UNINSTALL.md) · 🇳🇵 [ne](../../../ne/docs/guides/UNINSTALL.md) · 🇳🇱 [nl](../../../nl/docs/guides/UNINSTALL.md) · 🇳🇴 [no](../../../no/docs/guides/UNINSTALL.md) · 🇮🇳 [or](../../../or/docs/guides/UNINSTALL.md) · 🇮🇳 [pa](../../../pa/docs/guides/UNINSTALL.md) · 🇵🇭 [phi](../../../phi/docs/guides/UNINSTALL.md) · 🇵🇱 [pl](../../../pl/docs/guides/UNINSTALL.md) · 🇵🇹 [pt](../../../pt/docs/guides/UNINSTALL.md) · 🇧🇷 [pt-BR](../../../pt-BR/docs/guides/UNINSTALL.md) · 🇷🇴 [ro](../../../ro/docs/guides/UNINSTALL.md) · 🇷🇺 [ru](../../../ru/docs/guides/UNINSTALL.md) · 🇱🇰 [si](../../../si/docs/guides/UNINSTALL.md) · 🇸🇰 [sk](../../../sk/docs/guides/UNINSTALL.md) · 🇸🇮 [sl](../../../sl/docs/guides/UNINSTALL.md) · 🇷🇸 [sr](../../../sr/docs/guides/UNINSTALL.md) · 🇸🇪 [sv](../../../sv/docs/guides/UNINSTALL.md) · 🇰🇪 [sw](../../../sw/docs/guides/UNINSTALL.md) · 🇮🇳 [ta](../../../ta/docs/guides/UNINSTALL.md) · 🇮🇳 [te](../../../te/docs/guides/UNINSTALL.md) · 🇹🇭 [th](../../../th/docs/guides/UNINSTALL.md) · 🇹🇷 [tr](../../../tr/docs/guides/UNINSTALL.md) · 🇺🇦 [uk-UA](../../../uk-UA/docs/guides/UNINSTALL.md) · 🇵🇰 [ur](../../../ur/docs/guides/UNINSTALL.md) · 🇺🇿 [uz](../../../uz/docs/guides/UNINSTALL.md) · 🇻🇳 [vi](../../../vi/docs/guides/UNINSTALL.md) · 🇳🇬 [yo](../../../yo/docs/guides/UNINSTALL.md) · 🇨🇳 [zh-CN](../../../zh-CN/docs/guides/UNINSTALL.md) · 🇹🇼 [zh-TW](../../../zh-TW/docs/guides/UNINSTALL.md) --- 🌐 **Languages:** 🇺🇸 [English](../../../../guides/UNINSTALL.md) · 🇪🇹 [am](../../../am/docs/guides/UNINSTALL.md) · 🇸🇦 [ar](../../../ar/docs/guides/UNINSTALL.md) · 🇦🇿 [az](../../../az/docs/guides/UNINSTALL.md) · 🇧🇬 [bg](../../../bg/docs/guides/UNINSTALL.md) · 🇧🇩 [bn](../../../bn/docs/guides/UNINSTALL.md) · 🇧🇦 [bs](../../../bs/docs/guides/UNINSTALL.md) · 🇨🇿 [cs](../../../cs/docs/guides/UNINSTALL.md) · 🇩🇰 [da](../../../da/docs/guides/UNINSTALL.md) · 🇩🇪 [de](../../../de/docs/guides/UNINSTALL.md) · 🇬🇷 [el](../../../el/docs/guides/UNINSTALL.md) · 🇪🇸 [es](../../../es/docs/guides/UNINSTALL.md) · 🇪🇪 [et](../../../et/docs/guides/UNINSTALL.md) · 🇮🇷 [fa](../../../fa/docs/guides/UNINSTALL.md) · 🇫🇮 [fi](../../../fi/docs/guides/UNINSTALL.md) · 🇫🇷 [fr](../../../fr/docs/guides/UNINSTALL.md) · 🇮🇪 [ga](../../../ga/docs/guides/UNINSTALL.md) · 🇮🇳 [gu](../../../gu/docs/guides/UNINSTALL.md) · 🇳🇬 [ha](../../../ha/docs/guides/UNINSTALL.md) · 🇮🇱 [he](../../../he/docs/guides/UNINSTALL.md) · 🇮🇳 [hi](../../../hi/docs/guides/UNINSTALL.md) · 🇭🇷 [hr](../../../hr/docs/guides/UNINSTALL.md) · 🇭🇺 [hu](../../../hu/docs/guides/UNINSTALL.md) · 🇦🇲 [hy](../../../hy/docs/guides/UNINSTALL.md) · 🇮🇩 [id](../../../id/docs/guides/UNINSTALL.md) · 🇳🇬 [ig](../../../ig/docs/guides/UNINSTALL.md) · 🇮🇹 [it](../../../it/docs/guides/UNINSTALL.md) · 🇯🇵 [ja](../../../ja/docs/guides/UNINSTALL.md) · 🇬🇪 [ka](../../../ka/docs/guides/UNINSTALL.md) · 🇰🇭 [km](../../../km/docs/guides/UNINSTALL.md) · 🇰🇷 [ko](../../../ko/docs/guides/UNINSTALL.md) · 🇱🇹 [lt](../../../lt/docs/guides/UNINSTALL.md) · 🇱🇻 [lv](../../../lv/docs/guides/UNINSTALL.md) · 🇮🇳 [ml](../../../ml/docs/guides/UNINSTALL.md) · 🇮🇳 [mr](../../../mr/docs/guides/UNINSTALL.md) · 🇲🇾 [ms](../../../ms/docs/guides/UNINSTALL.md) · 🇲🇹 [mt](../../../mt/docs/guides/UNINSTALL.md) · 🇲🇲 [my](../../../my/docs/guides/UNINSTALL.md) · 🇳🇵 [ne](../../../ne/docs/guides/UNINSTALL.md) · 🇳🇱 [nl](../../../nl/docs/guides/UNINSTALL.md) · 🇳🇴 [no](../../../no/docs/guides/UNINSTALL.md) · 🇮🇳 [or](../../../or/docs/guides/UNINSTALL.md) · 🇮🇳 [pa](../../../pa/docs/guides/UNINSTALL.md) · 🇵🇭 [phi](../../../phi/docs/guides/UNINSTALL.md) · 🇵🇱 [pl](../../../pl/docs/guides/UNINSTALL.md) · 🇵🇹 [pt](../../../pt/docs/guides/UNINSTALL.md) · 🇧🇷 [pt-BR](../../../pt-BR/docs/guides/UNINSTALL.md) · 🇷🇴 [ro](../../../ro/docs/guides/UNINSTALL.md) · 🇷🇺 [ru](../../../ru/docs/guides/UNINSTALL.md) · 🇱🇰 [si](../../../si/docs/guides/UNINSTALL.md) · 🇸🇰 [sk](../../../sk/docs/guides/UNINSTALL.md) · 🇸🇮 [sl](../../../sl/docs/guides/UNINSTALL.md) · 🇷🇸 [sr](../../../sr/docs/guides/UNINSTALL.md) · 🇸🇪 [sv](../../../sv/docs/guides/UNINSTALL.md) · 🇰🇪 [sw](../../../sw/docs/guides/UNINSTALL.md) · 🇮🇳 [ta](../../../ta/docs/guides/UNINSTALL.md) · 🇮🇳 [te](../../../te/docs/guides/UNINSTALL.md) · 🇹🇭 [th](../../../th/docs/guides/UNINSTALL.md) · 🇹🇷 [tr](../../../tr/docs/guides/UNINSTALL.md) · 🇺🇦 [uk-UA](../../../uk-UA/docs/guides/UNINSTALL.md) · 🇵🇰 [ur](../../../ur/docs/guides/UNINSTALL.md) · 🇺🇿 [uz](../../../uz/docs/guides/UNINSTALL.md) · 🇻🇳 [vi](../../../vi/docs/guides/UNINSTALL.md) · 🇳🇬 [yo](../../../yo/docs/guides/UNINSTALL.md) · 🇨🇳 [zh-CN](../../../zh-CN/docs/guides/UNINSTALL.md) · 🇹🇼 [zh-TW](../../../zh-TW/docs/guides/UNINSTALL.md) ನಿಮ್ಮ ಸಿಸ್ಟಮ್ನಿಂದ OmniRoute ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತೆಗೆದುಹಾಕುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ಈ ಮಾರ್ಗದರ್ಶಿ ವಿವರಿಸುತ್ತದೆ. --- ## ತ್ವರಿತ ಅಸ್ಥಾಪನೆ ರದ್ದತಿ (v3.6.2+) ಸ್ವಚ್ಛವಾಗಿ ತೆಗೆದುಹಾಕಲು OmniRoute ಎರಡು ಅಂತರ್ನಿರ್ಮಿತ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ### ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ ```bash npm run uninstall ``` ಇದು OmniRoute ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಆದರೆ `~/.omniroute/` ನಲ್ಲಿರುವ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್, ಸಂರಚನೆಗಳು, API ಕೀಗಳು ಮತ್ತು ಪೂರೈಕೆದಾರರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು **ಉಳಿಸುತ್ತದೆ**. ನೀವು ನಂತರ ಮರುಸ್ಥಾಪಿಸಲು ಯೋಜಿಸುತ್ತಿದ್ದರೆ ಮತ್ತು ನಿಮ್ಮ ಸೆಟಪ್ ಅನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು ಬಯಸಿದರೆ ಇದನ್ನು ಬಳಸಿ. ### ಸಂಪೂರ್ಣ ತೆಗೆದುಹಾಕುವಿಕೆ ```bash npm run uninstall:full ``` ಇದು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದರ ಜೊತೆಗೆ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು **ಶಾಶ್ವತವಾಗಿ ಅಳಿಸುತ್ತದೆ**: - ಡೇಟಾಬೇಸ್ (`storage.sqlite`) - ಪೂರೈಕೆದಾರರ ಸಂರಚನೆಗಳು ಮತ್ತು API ಕೀಗಳು - ಬ್ಯಾಕಪ್ ಫೈಲ್ಗಳು - ಲಾಗ್ ಫೈಲ್ಗಳು - `~/.omniroute/` ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಫೈಲ್ಗಳು > ⚠️ **ಎಚ್ಚರಿಕೆ:** `npm run uninstall:full` ಕ್ರಿಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಿಮ್ಮ ಎಲ್ಲಾ ಪೂರೈಕೆದಾರರ ಸಂಪರ್ಕಗಳು, ಕಾಂಬೊಗಳು, API ಕೀಗಳು ಮತ್ತು ಬಳಕೆಯ ಇತಿಹಾಸವನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ. --- ## ಕೈಯಾರೆ ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವುದು ### NPM ಜಾಗತಿಕ ಸ್ಥಾಪನೆ ```bash # ಜಾಗತಿಕ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ npm uninstall -g omniroute # (ಐಚ್ಛಿಕ) ಡೇಟಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕಿ rm -rf ~/.omniroute ``` ### pnpm ಜಾಗತಿಕ ಸ್ಥಾಪನೆ ```bash pnpm uninstall -g omniroute rm -rf ~/.omniroute ``` ### Docker ```bash # ಕಂಟೇನರ್ ಅನ್ನು ನಿಲ್ಲಿಸಿ ಮತ್ತು ತೆಗೆದುಹಾಕಿ docker stop omniroute docker rm omniroute # ವಾಲ್ಯೂಮ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ (ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಅಳಿಸುತ್ತದೆ) docker volume rm omniroute-data # (ಐಚ್ಛಿಕ) ಇಮೇಜ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ docker rmi diegosouzapw/omniroute:latest ``` ### Docker Compose ```bash # ಕಂಟೇನರ್ಗಳನ್ನು ನಿಲ್ಲಿಸಿ ಮತ್ತು ತೆಗೆದುಹಾಕಿ docker compose down # ವಾಲ್ಯೂಮ್ಗಳನ್ನೂ ತೆಗೆದುಹಾಕಿ (ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಅಳಿಸುತ್ತದೆ) docker compose down -v ``` ### Electron ಡೆಸ್ಕ್ಟಾಪ್ ಆ್ಯಪ್ **Windows:** - `Settings → Apps → OmniRoute → Uninstall` ತೆರೆಯಿರಿ - ಅಥವಾ ಸ್ಥಾಪನಾ ಡೈರೆಕ್ಟರಿಯಿಂದ NSIS ಅನ್ಇನ್ಸ್ಟಾಲರ್ ಅನ್ನು ಚಲಾಯಿಸಿ **macOS:** - `/Applications` ನಿಂದ `OmniRoute.app` ಅನ್ನು ಕಸದ ಬುಟ್ಟಿಗೆ ಎಳೆಯಿರಿ - ಡೇಟಾವನ್ನು ತೆಗೆದುಹಾಕಿ: `rm -rf ~/Library/Application Support/omniroute` **Linux:** - AppImage ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ - ಡೇಟಾವನ್ನು ತೆಗೆದುಹಾಕಿ: `rm -rf ~/.omniroute` ### ಮೂಲದಿಂದ ಸ್ಥಾಪನೆ (git clone) ```bash # ಕ್ಲೋನ್ ಮಾಡಿದ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕಿ rm -rf /path/to/omniroute # (ಐಚ್ಛಿಕ) ಡೇಟಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕಿ rm -rf ~/.omniroute ``` --- ## ಡೇಟಾ ಡೈರೆಕ್ಟರಿಗಳು OmniRoute ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಈ ಕೆಳಗಿನ ಸ್ಥಳಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ: | ಪ್ಲಾಟ್ಫಾರ್ಮ್ | ಪೂರ್ವನಿಯೋಜಿತ ಪಥ | ಅತಿಕ್ರಮಣ | | ------------ | ----------------------------------- | -------------------------- | | Linux | `~/.omniroute/` | `DATA_DIR` ಪರಿಸರ ಚರ | | macOS | `~/.omniroute/` | `DATA_DIR` ಪರಿಸರ ಚರ | | Windows | `%APPDATA%/omniroute/` | `DATA_DIR` ಪರಿಸರ ಚರ | | Docker | `/app/data/` (ಮೌಂಟ್ ಮಾಡಿದ ವಾಲ್ಯೂಮ್) | `DATA_DIR` ಪರಿಸರ ಚರ | | XDG-ಅನುಸರಣೆ | `$XDG_CONFIG_HOME/omniroute/` | `XDG_CONFIG_HOME` ಪರಿಸರ ಚರ | ### ಡೇಟಾ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್ಗಳು | ಫೈಲ್/ಡೈರೆಕ್ಟರಿ | ವಿವರಣೆ | | -------------------- | ------------------------------------------------------------- | | `storage.sqlite` | ಮುಖ್ಯ ಡೇಟಾಬೇಸ್ (ಪೂರೈಕೆದಾರರು, ಸಂಯೋಜನೆಗಳು, ಸೆಟ್ಟಿಂಗ್ಗಳು, ಕೀಗಳು) | | `storage.sqlite-wal` | SQLite ರೈಟ್-ಅಹೆಡ್ ಲಾಗ್ (ತಾತ್ಕಾಲಿಕ) | | `storage.sqlite-shm` | SQLite ಹಂಚಿಕೆಯ ಮೆಮೊರಿ (ತಾತ್ಕಾಲಿಕ) | | `call_logs/` | ವಿನಂತಿಯ ಪೇಲೋಡ್ ಆರ್ಕೈವ್ಗಳು | | `backups/` | ಸ್ವಯಂಚಾಲಿತ ಡೇಟಾಬೇಸ್ ಬ್ಯಾಕಪ್ಗಳು | | `log.txt` | ಹಳೆಯ ವಿನಂತಿ ಲಾಗ್ (ಐಚ್ಛಿಕ) | --- ## ಸಂಪೂರ್ಣ ತೆಗೆದುಹಾಕಿರುವುದನ್ನು ಪರಿಶೀಲಿಸಿ ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ ನಂತರ, ಯಾವುದೇ ಫೈಲ್ಗಳು ಉಳಿದಿಲ್ಲವೆಂದು ಪರಿಶೀಲಿಸಿ: ```bash # ಜಾಗತಿಕ npm ಪ್ಯಾಕೇಜ್ಗಾಗಿ ಪರಿಶೀಲಿಸಿ npm list -g omniroute 2>/dev/null # ಡೇಟಾ ಡೈರೆಕ್ಟರಿಗಾಗಿ ಪರಿಶೀಲಿಸಿ ls -la ~/.omniroute/ 2>/dev/null # ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಿ pgrep -f omniroute ``` ಯಾವುದೇ ಪ್ರಕ್ರಿಯೆ ಇನ್ನೂ ಚಾಲನೆಯಲ್ಲಿದ್ದರೆ, ಅದನ್ನು ನಿಲ್ಲಿಸಿ: ```bash pkill -f omniroute ```