אין לך אינטרנט? למד כיצד לקחת את המאגרים שלך הביתה

תמונה שנלקחה מ- Deviantart

כשהיה לי מחשב בבית, השתמשתי גנו / לינוקס בלי שום בעיה גם בלי שיהיה לך אינטרנט להשתמש במאגרים.

מה שעשיתי היה לקחת עותק של החבילות המותקנות במחשב העבודה שלי ולהתקין / לעדכן אותן בבית. יש כמה יישומים וריאציות לעשות זאת, אני אראה לך כמה.

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, אין לה קו נטוי, לוקח מקום ואז תיקיית מיני-רפו (רפו) עם קו נטוי בסוף.

בצעדים אלה, יצרנו מיני רפו מוכן להובלה.


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

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

*

*

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

  1.   מנואל דיג'ו

    משהו אבל להפצות המשתמשות בסל"ד?

    1.    KZKG ^ גאארה <"לינוקס דיג'ו

      אולי YumonCD:
      https://bitbucket.org/a_atalla/yumoncd/downloads/

      מעולם לא ניסיתי את זה, אבל זה רעיון / רמז איפה להתחיל לחפש.

    2.    elav <° לינוקס דיג'ו

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

    3.    סקאמאנהו דיג'ו

      יש את הכלי createrepro ליצור מאגרים מתוך ספריה בה ממוקמות הספריות.
      הבט ב http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html שם הם מפרטים את התהליך די מוסבר.

  2.   hypersayan_x דיג'ו

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

    1.    elav <° לינוקס דיג'ו

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

  3.   לַיְלָה דיג'ו

    אני חושב שהדבר הכי קל מבחינתי היה תמיד לחלץ את החבילות מ / var / cache / apt ולהעביר אותן לזיכרון או כל דבר אחר. אני חוזר הביתה, פותח את הקונסולה שלי, הולך לתיקייה בה נמצאים החבילות ומתקין הכל על ידי הקלדת sudo dpkg -i * .deb

    לגבי

  4.   zOdiaK דיג'ו

    פתרונות טובים, כולם, כולל הבלוג המצוין של דרנוצ'ו, אני שמח מאוד כשאני מוצא בלוגים פעילים בתוכנה חופשית, ועוד יותר כשהוא נמצא בדביאן האהובה שלנו.

    1.    elav <° לינוקס דיג'ו

      דביאן רולז !!!

    2.    KZKG ^ גאארה <"לינוקס דיג'ו

      תודה חבר, זה תענוג לעזור ולהחזיר מעט את כל הידע שהקהילה העניקה לנו 🙂
      ברכות 😀

  5.   zOdiaK דיג'ו

    אני לא יודע אם זה יהיה תיקון, אבל אם נשתמש apt-move הקו במסוף ייראה כך:

    sudo aptitude update && sudo aptitude upgrade && sudo apt-move update

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

    ברכות!

    1.    elav <° לינוקס דיג'ו

      ברוך הבא zOdiaK:
      תודה על המידע ... 😀

  6.   ליאו דיג'ו

    האם יש משהו יותר כמו סינפטי? מבחינתי זה הכי טוב

  7.   קונסטנטינו דיג'ו

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

  8.   נלסון דיג'ו

    הפוסט טוב ... האם יש איזה סוג של כלים אלה אבל מתמקד בחבילות .rpm?

  9.   אנטוניו א דיג'ו

    היי. מה אתה מייעץ לי. יש לי מחשב toshiba מחולק עם Windows 7 ו- Debian Linux 7 באמצעות GRUB. מכיוון שמדובר בסדרת גרפיקה ATI x1200, נשארתי עם באג ויש לו רק מסך tty. בעת הגדרת סודו, הפקודה סימן לא נמצאה. ניסיתי להוריד מאגרים עם קוביית סושי והקמברי, זה לא היה אפשרי. האם יש דרך כלשהי שתוכל להמליץ ​​עלי.
    תודה.