כשהיה לי מחשב בבית, השתמשתי גנו / לינוקס בלי שום בעיה גם בלי שיהיה לך אינטרנט להשתמש במאגרים.
מה שעשיתי היה לקחת עותק של החבילות המותקנות במחשב העבודה שלי ולהתקין / לעדכן אותן בבית. יש כמה יישומים וריאציות לעשות זאת, אני אראה לך כמה.
aptOnCD
אידיאלי למשתמשים ב- אובונטו. עם APTOnCD ניקח את כל החבילות שיש לנו במטמון APT ב . Iso ללא כל סיבוכים. להתקנתו:
$ sudo aptitude install aptoncd
כדי להשתמש בו, אנו פשוט מריצים את היישום ועושים את מה שהוא אומר לנו שלב אחר שלב. שום דבר לא מסובך.
יתרונות:
- אתה יכול לקחת את המאגר שלך ב- .iso (או כמה, תלוי בגודל) לאן שאתה רוצה שתלך אתה יכול ליצור iso in CD y DVD.
- אתה יכול לפתוח את ה- .iso ולהעתיק את כל מה שנמצא בתיקייה ולעדכן משם.
- APTOnCD מגלה כשיש לך חבילות חדשות ומוסיף אותן למחוק את הישנות.
חסרונות:
- אם אין לך CD-RW o DVD-RW יהיה לך בזבוז כסף אם אתה מאלה שאוהבים לעדכן מדי יום, אם כי אתה יכול לקבל כנקודה 2 מהיתרונות.
- אם אתה משתמש מתאימה עם מספר סניפים (בדיקה, סיד, ניסיוני), זה עלול לתת לך כמה שגיאות בעת התקנת תלות.
apt-move:
חלופה זו היא אידיאלית עבור סחיטה של דביאן. בתוך בדיקת דביאן היו לי כמה בעיות מכיוון שלא העתקתי את החבילות לתיקיית היעד.
להתקנתו:
$ sudo aptitude install apt-move
הגדרה:
כל האפשרויות מהלך מתאים ניתן להתייעץ במדריך שלו (man apt-move). תצורתו במצב /etc/apt-move.conf ועלינו לשנות כמה דברים בה, לשם כך אנו פותחים את העורך המועדף עלינו באותו קובץ:
$ sudo nano /etc/apt-move.conf
ועלינו לקחת בחשבון את השורות הבאות, שהן היחידות שעלינו לשנות:
# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa.
LOCALDIR=/home/usuario/carpeta_mirror
# Ponemos la distribución que usamos para nuestro mirror
DIST=squeeze
# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché
DELETE=no
# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché
COPYONLY=yes
זה די והותר בהגדרות.
אוסו:
פשוט כמו לרוץ:
$ sudo aptitude update && aptitude upgrade && apt-move update
זה יעתיק אותנו, עבור התיקייה שבחרנו, את כל החבילות במטמון שלנו
יתרונות:
- צור מבנה מדויק של מראה עם החבילות שיש לנו במטמון.
- זה מקבץ את סניפי Main ו- Contrib רק ב- Main, ולכן כשמוסיפים את הכתובת ל- source.list, עלינו רק לשים main ללא תשלום.
- אם יש לנו הצמדה נכונה, אנחנו יכולים להוריד כל סניף באופן עצמאי.
חסרונות:
- עד כה לא מצאתי.
שימוש בחבילות סריקה dpkg
הערה: זה משהו כמו להשתמש APTOnCD
הפונקציה של כלי זה היא ליצור מיני ריפו שניתן להעביר בקלות ולכלול ב- sources.list, מהקבצים שהורדתם או מאלה שאתה כולל לבד.
מצב ההפעלה הוא כדלקמן: התקנה ראשונה dpkg-dev
$ sudo apt-get install dpkg-dev
העתק את הקבצים מהמטמון המתאים לתיקיה שאתה מוצא שנבחרה לעבוד, נניח שהיא נקראת repo ונמצאת ב / בית / משתמש / ריפו /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
אתה יכול גם לכלול את deb שאתה רוצה
עכשיו אנחנו עוברים לתיקייה שלנו: הריפו (במקרה הזה).
cd /home/usuario/repo
ואנחנו מבצעים:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
מה שאנחנו עושים כאן זה לקרוא את כל החבילות שנמצאות / בית / משתמש / ריפו / והקובץ נוצר חבילות.gz עם מידע זה; תלוי במספר החבילות, זה הזמן לסיים את התהליך.
כדי להתחיל לעבוד עם המיני-רפו החדש שנוצר, השלב הבא יהיה להוסיף אותו ל- sources.list, זה מושג על ידי ביצוע השלבים הבאים:
עם עורך הטקסטים שלנו (המקרה הזה ננו):
nano /etc/apt/sources.list
אנו מוסיפים את השורה הבאה:
deb file:/home/usuario repo/
חשוב להדגיש, לקחת בחשבון, שאחרי הקובץ מכניסים אליו את המעי הגס (:) ואז קו נטוי (/) יחיד, וגם שלאחר התיקיה האחרונה, במקרה זה Desktop, אין לה קו נטוי, לוקח מקום ואז תיקיית מיני-רפו (רפו) עם קו נטוי בסוף.
בצעדים אלה, יצרנו מיני רפו מוכן להובלה.