SSOT: Ενέργειες Συγχρονισμού
1. Εγκατάσταση WSL στο Ubuntu
# 1. Εγκατάσταση WSL
sudo apt update
sudo apt install -y wslu
# 2. Επαλήθευση εγκατάστασης
wsl --version
2. Ενημέρωση VSCode Settings
// Command: Preferences: Open Workspace Settings (JSON)
{
"terminal.integrated.defaultProfile.linux": "bash",
"python.defaultInterpreterPath": ".venv/bin/python",
"terminal.integrated.cwd": "/home/alex/projects/LegalTextAnalysis",
"files.eol": "\\\\n",
"terminal.integrated.env.linux": {
"PYTHONPATH": "${workspaceFolder}"
}
}
3. Ενημέρωση Claude Desktop Config
// %APPDATA%\\\\Claude\\\\claude_desktop_config.json
{
"mcpServers": {
"sqlite": {
"command": "wsl",
"args": [
"-e", "bash", "-ic",
"cd ~/projects/LegalTextAnalysis && source .venv/bin/activate && exec mcp-server-sqlite --db-path ./data/legal_text.db"
],
"env": {
"PYTHONIOENCODING": "utf-8",
"UV_FORCE_STDIO": "1",
"DEBUG": "mcp:*,sqlite:*",
"MCP_SQLITE_EXPOSE_TABLES": "true"
}
}
}
}
4. Επαλήθευση Εγκατάστασης
# 1. Έλεγχος Python Environment
python -c "import sys; print(sys.executable)"
# 2. Έλεγχος WSL
wsl --version
# 3. Έλεγχος MCP Server
mcp-server-sqlite --version
# 4. Έλεγχος Database
sqlite3 ./data/legal_text.db ".tables"
5. Επανεκκίνηση Υπηρεσιών
# 1. Κλείσιμο όλων των υπηρεσιών
wsl --shutdown
# 2. Επανεκκίνηση WSL
wsl -d Ubuntu-22.04
# 3. Επιβεβαίωση περιβάλλοντος
cd ~/projects/LegalTextAnalysis
source .venv/bin/activate