TestDrive (פרוייקט של Dustin Kirkland) היא תוכנית עזר המאפשרת להריץ במכונה וירטואלית גרסאות פיתוח של אובונטו מקבצי ה ISO הזמינים ברשת. היא פותחה קודם כל כדי לאפשר למפתחים, בוחני בטאות, מתרגמים ואחרים, להתקין בקלות "snapshots" של גירסת הפיתוח, אבל היא עשויה לעניין גם את הציבור הרחב.
הערה: נכון לזמן כתיבת מדריך זה, רוב הכלים בחבילה זו "שבורים" ו TestDrive מתעקשת כי "URL parameter must point to a .iso file", אפילו כאשר מספקים כתובת תקינה...
TestDrive תוריד מהרשת ISO של מהדורות שונות של אובונטו, ותריץ אותן תחת Qemu ללא צורך בהכנות מיוחדות.
התקנה
הוסיפו את המאגר ppa:testdrive/ppa לסינפטיק, או לחלופין הריצו את הפקודה הבאה משורת הפקודה (החליפו את שם הגירסה בהתאם):
ולאחר מכן הוסיפו את החתימה האלקטרונית של החבילות:
פתחו את סינפטיק והקלידו TestDrive בתחיבת החיפוש. בחרו בחבילה testdrive-gtk כדי להתקינה עם הממשק הגרפי. להתקנה משורת הפקודה:
שימוש
ניתן להריץ את TestDrive כדי להוריד קובץ ISO מעודכן מתפריט Application -> System Tools -> Test Drive an Ubuntu ISO, או משורת הפקודה: testdrive.
אם תבחרו 6 יהיה עליכם לספק נתיב מדוייק לגירסה שאתם רוצים להתקין. מאגר ISO של הגירסה בפיתוח: ubuntu.com/daily-live/current
בפעם הבאה, לפני שתורידו גירסה מעודכנת של קובץ ה ISO, תוכלו לחסוך לעצמכם זמן על ידי הורדת השינויים בלבד באמצעות zsync (שיש להתקין בנפרד).
הפעלה
TestDrive יכולה להריץ את אובונטו תחת KVM (דורש kvm-84, משתמשים בגירסאות מוקדמות של אובונטו יצטרכו להוסיף מאגר backports) או VirtualBox. התסריט כולל את כל הגדרות התצורה הנחוצות להפעלה משורת הפקודה מיד כאשר קובץ ה ISO זמין מקומית.
וידאו: Test Drive an Ubuntu Release in a Virtual Machine
הגדרות תצורה
ניתן ליצור קובץ ניסתר בשם .testdriverc בשורש ספריית הבית, ובו הוראות שונות שיכתיבו את האופן בו התוכנה תתנהג. למשל, ניתן להוסיף פרמטר ISO_URL עם הנתיב המלא לקובץ ה ISO, פרמטר CACHE המציין את הנתיב בו התוכנה תשמור קבצים זמניים, VIRT=kvm/virtualbox או MEM ועוד. פרטים מלאים בקובץ etc/testdriverc (שרצוי להעתיק ולא לשנות ישירות).
מידע נוסף
אתר הפרוייקט: https://launchpad.net/testdrive
ניהול גיבויים אוטומטי עם TimeVault
שיחזור אובונטו למצב התקנה מקורי
ביטול רשת אלחוטית כברירת מחדל באובונטו
* עריכה: אורי. שימו לב להערה בהדגשה בראש המדריך. עושה רושם ש TestDrive שבורה נכון לזמן פרסום מדריך זה ולא ניתן לעקוב אחר ההוראות, כמתואר.
הערה: נכון לזמן כתיבת מדריך זה, רוב הכלים בחבילה זו "שבורים" ו TestDrive מתעקשת כי "URL parameter must point to a .iso file", אפילו כאשר מספקים כתובת תקינה...
TestDrive תוריד מהרשת ISO של מהדורות שונות של אובונטו, ותריץ אותן תחת Qemu ללא צורך בהכנות מיוחדות.
התקנה
הוסיפו את המאגר ppa:testdrive/ppa לסינפטיק, או לחלופין הריצו את הפקודה הבאה משורת הפקודה (החליפו את שם הגירסה בהתאם):
deb http://ppa.launchpad.net/testdrive/ppa/ubuntu karmic main
ולאחר מכן הוסיפו את החתימה האלקטרונית של החבילות:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4D1BAE55
פתחו את סינפטיק והקלידו TestDrive בתחיבת החיפוש. בחרו בחבילה testdrive-gtk כדי להתקינה עם הממשק הגרפי. להתקנה משורת הפקודה:
sudo apt-get install testdrive
שימוש
ניתן להריץ את TestDrive כדי להוריד קובץ ISO מעודכן מתפריט Application -> System Tools -> Test Drive an Ubuntu ISO, או משורת הפקודה: testdrive.
ubuntu:~$ testdrive
1. Ubuntu Desktop (lucid)
2. Ubuntu Server (lucid)
3. Ubuntu Alternate (lucid)
4. Ubuntu DVD (lucid)
5. Ubuntu Netbook (lucid)
6. Other (prompt for ISO URL)
Select an ISO to testdrive:
אם תבחרו 6 יהיה עליכם לספק נתיב מדוייק לגירסה שאתם רוצים להתקין. מאגר ISO של הגירסה בפיתוח: ubuntu.com/daily-live/current
testdrive -u rsync://cdimage.ubuntu.com/cdimage/daily-live/current/lucid-desktop-i386.iso
testdrive -u http://mirrors.kernel.org/ubuntu-releases/9.10/ubuntu-9.10-server-amd6
בפעם הבאה, לפני שתורידו גירסה מעודכנת של קובץ ה ISO, תוכלו לחסוך לעצמכם זמן על ידי הורדת השינויים בלבד באמצעות zsync (שיש להתקין בנפרד).
הפעלה
TestDrive יכולה להריץ את אובונטו תחת KVM (דורש kvm-84, משתמשים בגירסאות מוקדמות של אובונטו יצטרכו להוסיף מאגר backports) או VirtualBox. התסריט כולל את כל הגדרות התצורה הנחוצות להפעלה משורת הפקודה מיד כאשר קובץ ה ISO זמין מקומית.
וידאו: Test Drive an Ubuntu Release in a Virtual Machine
הגדרות תצורה
ניתן ליצור קובץ ניסתר בשם .testdriverc בשורש ספריית הבית, ובו הוראות שונות שיכתיבו את האופן בו התוכנה תתנהג. למשל, ניתן להוסיף פרמטר ISO_URL עם הנתיב המלא לקובץ ה ISO, פרמטר CACHE המציין את הנתיב בו התוכנה תשמור קבצים זמניים, VIRT=kvm/virtualbox או MEM ועוד. פרטים מלאים בקובץ etc/testdriverc (שרצוי להעתיק ולא לשנות ישירות).
מידע נוסף
אתר הפרוייקט: https://launchpad.net/testdrive
ניהול גיבויים אוטומטי עם TimeVault
שיחזור אובונטו למצב התקנה מקורי
ביטול רשת אלחוטית כברירת מחדל באובונטו
* עריכה: אורי. שימו לב להערה בהדגשה בראש המדריך. עושה רושם ש TestDrive שבורה נכון לזמן פרסום מדריך זה ולא ניתן לעקוב אחר ההוראות, כמתואר.