זוהי הפקודה 0store שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
0store - נהל את מטמון היישום
תַקצִיר
חנות 0 להוסיף לַעכּוֹל DIRECTORY
חנות 0 להוסיף לַעכּוֹל ארכיון [ EXTRACT ]
חנות 0 בדיקה [ DIRECTORY ... ]
חנות 0 העתק DIRECTORY [ DIRECTORY ]
חנות 0 למצוא לַעכּוֹל
חנות 0 רשימה
חנות 0 גלוי DIRECTORY [ אַלגוֹרִיתְם ]
חנות 0 לייעל [ CACHE ]
חנות 0 לאמת ( לַעכּוֹל | DIRECTORY )
חנות 0 לנהל
תיאור
0store מספקת גישה למטמון היישום ברמה נמוכה. בדרך כלל, המטמון הוא
מתעדכן אוטומטית באמצעות 0השקה(1).
הוסף
כדי להוסיף ספרייה לחנות (יוצר עותק):
חנות 0 להוסיף sha256=XXX בספרייה
כדי להוסיף ארכיון לחנות:
חנות 0 להוסיף sha256=XXX archive.tgz
כדי להוסיף ספריית משנה של ארכיון לחנות:
חנות 0 להוסיף sha256=XXX archive.tgz subdir
העיכול בפועל מחושב ומשווה לנתון. אם הם לא תואמים, ה
הפעולה נדחתה.
בְּדִיקָה
מאמת כל יישום בכל אחת מספריות המטמון הנתונות, או בכל ה-
ספריות מטמון ברירת מחדל אם לא ניתנו ארגומנטים. זה יזהה את כל החבילות אשר
התעסקו בהם מאז שפרקתם. אם 0store עצמה הייתה יכולה להיות
שונה על ידי תוקף, התקן את מערכת הקבצים החשודה על מכונה ידועה כטובה והפעל
החנות של המחשב הזה בספריית המטמון המותקן.
ראה את הפקודה "אמת" למטה לפרטים על האימות שבוצע על כל חבילה.
COPY
כדי להעתיק מימוש (ספרייה עם שם בצורה "אלגוריתם=ערך"), השתמש ב-
פונקציית העתקה. זה דומה לביצוע עותק ספרייה רקורסיבי רגיל ואחריו
a חנות 0 לאמת כדי לבדוק שהשם תואם לתוכן. לְמָשָׁל:
חנות 0 העתק ~someuser/.cache/0install.net/implementations/sha256=XXX
/var/cache/0install.net/implementations/
למצוא
כדי למצוא את הנתיב של פריט מאוחסן:
חנות 0 למצוא sha256=XXX
רשימה
ראה את רשימת מטמוני היישום המוגדרים כעת:
חנות 0 רשימה
כדי להוסיף ספריות לרשימה זו, הוסף אותן לתצורת ה-'implementation-dirs' שלך
קובץ.
לנהל
כדי לפתוח חלון המציג את תוכן המטמון:
חנות 0 לנהל
אתה יכול להשתמש בזה כדי למחוק גרסאות של תוכניות שאינך צריך עוד. עם זאת, זה לא
הסר את כל המשגרים שהוספת (ניסיון להפעיל את התוכנית ינחה אותך להוריד
שוב הקבצים החסרים). בשביל זה, נסה:
0שולחן עבודה
לְהַפְגִין
הוצא משימוש. השתמש במקום זאת ב-"0install digest".
אופטימיזציה
לקישור קשיח של קבצים כפולים יחד כדי לחסוך במקום:
חנות 0 לייעל [מטמון]
זה קורא את כל קבצי המניפסט בספריית המטמון
(~/.cache/0install.net/implementations כברירת מחדל) ומחפש כפילויות (קבצים עם
אותן הרשאות, זמן שינוי ותקציר). כאשר הוא מוצא זוג, הוא מוחק אחד
ומחליף אותו (אטומי) בקישור קשה לאחר.
הטמעות המשתמשות באלגוריתם 'sha1' הישן לא עוברות אופטימיזציה.
אמת
כדי לבדוק אם פריט מאוחסן כהלכה:
חנות 0 לאמת /path/to/sha256=XXX
זה מחשב את המניפסט של הספרייה ובודק שהתקציר שלה תואם את
שם הספרייה. הוא גם בודק שהוא תואם לתקציר של קובץ ה-.manifest שבתוכו
הספרייה. אם ה-.manifest אינו תואם לעץ הנוכחי, הוא מציג רשימה
של ההבדלים (בפורמט הבדל מאוחד).
שורת הפקודה אפשרויות
-h, - עזרה
הצג את טקסט העזרה המובנה.
-v, --מִלוּלִי
פלט רב יותר. השתמש פעמיים עבור פלט רב עוד יותר.
-V, --גִרְסָה
הצג מידע על גרסה.
השתמש ב-0store באינטרנט באמצעות שירותי onworks.net