Apt-clone, שיבוט החבילות המותקנות באובונטו

על שיבוט מתאים

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

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

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

גבה חבילות מותקנות ושחזר אותן בהמשך במערכת אובונטו אחרת

בהמשך נראה כיצד להתקין ולהשתמש apt-clone במערכות מבוססות דביאן. בדקתי כלי עזר זה במערכת אובונטו 18.04, אולם הוא אמור לעבוד על כל מערכות מבוססות דביאן ואובונטו.

התקן apt-clone

נוכל להתקין apt-clone באובונטו שלנו בקלות רבה. אנו נמצא את התוכנית הזמינה במאגרי ברירת המחדל של מערכת ההפעלה שלנו. כדי להתקין אותו, עלינו רק לפתוח מסוף (Ctrl + Alt + T) ולכתוב בו את הפקודה הבאה:

התקנת שיבוט apt

sudo apt install apt-clone

גיבוי חבילות המותקנות

לאחר ההתקנה, אנו הולכים ליצור ספריה לאחסון החבילות המותקנות. ואז נשכפל אותם ונשמור אותם במיקום שיצרנו זה עתה. לשם כך, במסוף (Ctrl + Alt + T) נצטרך להקליד רק את הפקודות הבאות:

mkdir ~/paquetesInstalados

sudo apt-clone clone ~/paquetesInstalados

הפקודה לעיל תשמור את כל החבילות המותקנות במערכת אובונטו שלנו. הם יישמרו בקובץ שנקרא apt-clone-state-entreunosyceros-satellite2.tar.gz נמצא בספרייה ~ / חבילות מותקנות.

צפו בפרטי קובץ הגיבוי

כדי צפה בפרטי קובץ הגיבוי, נבצע את הפקודה הבאה במסוף:

מידע על קובץ גיבוי apt-clone

apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz

כפי שניתן לראות בצילום המסך לעיל, יש לי 2054 חבילות בסך הכל באובונטו 18.04 שלי.

שחזר את קובץ הגיבוי

לאחר קבלת קובץ הגיבוי, אנו הולכים להעתיק אותו לכונן ה- USB שלנו. אז נוכל ללכת לכל מערכת אחרת בה אנו רוצים להתקין את אותה ערכת חבילות. כדי להתקין חבילות אלה, אנו יכולים לפתוח מסוף (Ctrl + Alt + T) ולכתוב בו את הפקודה הבאה:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz

זכור כי פקודה זו תחליף את הקובץ הקיים /etc/apt/sources.list ותתקין / תסיר חבילות. נצטרך לוודא שמערכת היעד היא אותה תפוצה כמו מערכת המקור. לדוגמא, אם מערכת המקור מריצה גרסת 18.04 סיביות 64 LTS, מערכת היעד חייבת להיות גם באותה גרסה וארכיטקטורה.

אם אינך רוצה לשחזר את החבילות במערכת, אתה רק צריך להשתמש באפשרות –יעוד / מיקום / קובץ. דוגמה לפקודת השימוש תהיה הבאה:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu

במקרה זה, הפקודה לעיל תשחזר את החבילות לתיקיה שנקראת ~ / ישן אובונטו.

מידע על apt-clone

אם אתה זקוק למידע ופרטים נוספים אודות apt-clone, תוכל עיין בסעיף העזרה פתיחת מסוף (Ctrl + Alt + T) והקלדתו:

עזרה לשיבוט apt

apt-clone -h

אתה יכול גם לבדוק דפי איש. אתה יכול לגשת אליהם על ידי הקלדה באותו מסוף:

דף גבר apt-clone

man apt-clone

לקבלת מידע נוסף אודות תוכנית זו, תוכל התייעץ עם דף ב- GitHub מהפרויקט הזה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.