# הערות פלטפורמה

חלק זה מסביר כיצד להתקין את אנקי, והבעיות האפשריות שבהן אתם עלולים להיתקל, בהתאם למערכת ההפעלה שלכם:

- [Windows](./windows/intro.md)

אם כבר התקנתם את אנקי, ניתן לדלג לפרק [התחלה מהירה](../getting-started.md).





## כונן קשיח לא נגיש

אם Anki לא יכול לכתוב לקבצים ב[תיקיית Anki](#user-data), תוצג הודעה בעת ההפעלה המציינת ש-Anki אינו יכול לכתוב לכונן הקשיח, ו-Anki ייסגר. אם אינכם בטוחים כיצד לתקן את ההרשאות, אנא צרו קשר במייל התמיכה anki4tora@gmail.com.

## הרשאות של תיקיית Temp

Anki משתמש בתיקייה הזמנית של המערכת לאחסון נתונים זמניים. אם ההרשאות של תיקייה זו שונו מהגדרות ברירת המחדל על ידי אפליקציה זדונית או תוכנת אנטי-וירוס פגומה, Anki לא יפעל כראוי.

אם אתם במחשב Windows 7, השלבים הכלליים לתיקון הבעיה מפורטים להלן. מכיוון שזה מעט מסובך, אנא פנו למישהו בעל ידע ב-Windows אם אינכם בטוחים.

1. לחצו על שורת ההתחלה, והקלידו `%temp%` (כולל סימני האחוז), ואז לחצו על <kbd>Enter</kbd>.

2. עלו תיקייה אחת למעלה, ואתרו את תיקיית temp. לחצו עליה לחיצה ימנית, ובחרו מאפיינים.

3. בלשונית האבטחה, לחצו על מתקדם.

4. לחצו על לשונית הבעלים. אם אינכם רשומים כבעלים, לחצו על הכפתור כדי לקחת בעלות.

5. בלשונית ההרשאות, ודאו שיש לכם שליטה מלאה. בהתקנת W7 רגילה, השליטה למעשה תורש מ-
   c:\\users\\your-username.

## אוספים פגומים

Anki משתמש בפורמט קבצים שהוא עמיד בפני קריסות תוכנה ומחשב, אך עדיין ייתכן שהאוסף שלכם ייפגם אם הקבצים ישונו בזמן ש-Anki פתוח, יאוחסנו בכונן רשת, או ייפגמו עקב באג.

כאשר אתם מריצים כלים>בדוק מסד נתונים, תקבלו הודעה אם Anki מזהה שהקובץ נפגם. **הדרך הטובה ביותר להתאושש ממצב זה היא לשחזר מ[הגיבוי האוטומטי](#backups) האחרון**, אך אם הגיבוי שלכם ישן מדי, תוכלו לנסות לתקן את הפגם במקום זאת.

אם תסתבכו עם ההוראות להלן תוכלו לפנות למייל התמיכה.

הורידו את
<http://www.sqlite.org/sqlite-3_6_23.zip>.

לאחר מכן, צרו גיבוי של קובץ ה-collection.anki2 שלכם, למקרה שמשהו ישתבש בשלבים הבאים.

העתיקו את תוכנית `sqlite3.exe` ואת החפיסה שלכם לשולחן העבודה. לאחר מכן, גשו ל-**התחל>הפעלה** והקלידו `cmd.exe`.

אם אתם ב-Windows עדכני, שורת הפקודה עשויה שלא להתחיל בשולחן העבודה שלכם. אם אינכם רואים את שולחן העבודה מוצג בשורת הפקודה, הקלידו משהו כמו הדבר הבא, והחליפו את "administrator" בשם המשתמש שלכם.

    cd C:\Users\Administrator\Desktop

לאחר מכן הקלידו:

    sqlite3 collection.anki2 .dump > dump.txt

פתחו את קובץ ה-dump.txt שנוצר בעורך טקסט, והביטו בשורה האחרונה. אם כתוב בה "rollback;", שנו אותה ל-"commit;".

לאחר מכן הרִיצו את הפקודה הבאה בטרמינל:

    type dump.txt | sqlite3 temp.file

ודאו שאתם משתמשים ב-temp.file - אל תשימו את collection.anki2 בצד ימין, אחרת תרוקנו את הקובץ. בסיום, המשיכו לשלב האחרון.

### שלב אחרון

בדקו שלא קיבלתם הודעת שגיאה, וש-temp.file אינו ריק. ההליך ממטב את האוסף תוך כדי, ולכן זה נורמלי שהקובץ החדש יהיה קטן במקצת מהישן.

לאחר שווידאתם שהקובץ אינו ריק:

- שנו את שם קובץ ה-collection.anki2 המקורי למשהו אחר

- שנו את שם temp.file ל-collection.anki2

- העבירו את collection.anki2 בחזרה לתיקיית האוסף שלכם, תוך דריסת הגרסה הישנה

- הפעילו את Anki וגשו לכלים>בדוק מסד נתונים כדי לוודא שהאוסף שוחזר בהצלחה.

-----

### 