כיצד הגדרת מאגר מקומי אובונטו
האם אי פעם רצית לחסוך ברוחב פס בעת עדכון מחשבי אובונטו? זה אפשרי מאוד על ידי יצירת שרת מקומי APT מאגר LAN המקומי שלך באמצעות Apache וכמה כלים סטנדרטיים. שיטה זו מאפשרת את היכולת לארח כל קובץ החבילה דביאן אתה רוצה מקומית כדי להקל על הפצה.
ישנן מספר סיבות שיש מאגר מקומי. הסיבה העיקרית תהיה ללכוד עדכונים גדולים במורד ולהפיץ אותם מחדש באמצעות מאגר מקומי כדי לשמור על השימוש באינטרנט. סיבות אחרות שמישהו ירצה לעשות זאת יהיה להפיץ בקלות רבה יותר את התוכנה שלא נמצאה בשרתי ברירת המחדל של אובונטו.
אז, איך אתה מקבל את זה מותקן? בוא נגלה!
התקנת אפאצ 'י
כדי שהמאגר המקומי יעבוד, יהיה צורך להגדיר שרת Apache במערכת המארחת. פתח את המסוף והזן את הפקודה הבאה:
sudo apt-get להתקין apache2
זה יקים אתר אינטרנט על אובונטו ועל מבנה התיקיות שהוא צריך לתפקד. זה יכול להיבדק בכל דפדפן אינטרנט על ידי הולך "http: // localhost" או כתובת ה- IP LAN של המכונה באמצעות זה (http: //192.168.1.XX).
מבנה תיקיית השרתים Apache שקרים לחלוטין "/ var / www /." דף ברירת המחדל של האתר כי השרת מגדיר הוא "/ var / www / html /" ו מסומן "אינדקס". הגדרת מאגר מקומי יש שימוש מועט בדף ברירת המחדל של Apache זה. עם זאת, זה יכול להיות רעיון טוב כדי להפוך את דף הפתיחה כדי לפרסם דרכים LAN משתמשים יכולים להתחבר למאגר המקומי.
קביעת תצורה של ספריות
מאגר החבילות המקומי של אובונטו לא יפעל ללא מבנה התיקיות הנכון. מבנה החבילה של מאגר החבילות של דביאן נחוץ כאן. במסוף, בצע את הפעולות הבאות:
sudo-i
עכשיו יש למשתמש הרשאת שורש, התחל על ידי הזנת המדריך הנכון עם הפקודה cd
.
cd / var / www /
החלק הראשון של מבנה מאגר החבילה הוא תיקיית "deb". צור אותו עם הפקודה mkdi
r.
mkdir -p dbs cd dbs mkdir -p amd64 mkdir-p i386
יצירת קטלוג APT
התיקיות מוגדרות. עכשיו הגיע הזמן להגדיר את הקטלוג עבור APT להשתמש. ראשית, מקום כל. קבצי חבילה אתה רוצה לשמור את התיקייה "/ var / www / debs / amd64" או "/ var / debs / i386" תיקייה (עבור חבילות 32 סיביות).
dpkg-scanpackages amd64 gzip -9c> חבילות
או 32bit
dpkg-scanpackages i386 gzip -9c> חבילות
הגדרת לקוחות
עם הכל להגדיר, מאגר APT אינו שונה מכל מאגר אחר כי המשתמש היה למצוא באינטרנט. זה עושה את זה מאוד פשוט וקל להוסיף לאובונטו.
בתוך קובץ המקורות, הוסף את מאגר APT LAN שלך באמצעות כתובת ה- IP של ה- IP של שרתי APT. זה נמצא עם הצג ip addr
במסוף. חפש "inet 192.168 .." תחת מתאם הרשת על מערכת תקשורת עם האינטרנט. לחלופין, היכנס לנתב שלך ומצא את כתובת ה- IP שהוא נתן למכשיר המארח את שרת ה- APT.
הערה : כדי להקל על מחשבים ניידים, שקול את היציאה העברת כתובת ה- IP של המחשב המארח APT repo מחוץ LAN לאינטרנט על יציאה 80 ושימוש זה במקום כתובת ה- IP המקומית כמו הדרכה אומר. זה יבטיח כי עדכונים לא ישברו כאשר המחשב עוזב את LAN לזמן קצר.
כאשר כתובת ה- IP הפנימית ידועה, הזן את הפרטים הבאים במסוף:
sudo nano /etc/apt/sources.list
פעולה זו תאפשר למשתמש לערוך את רשימת השרתים ש- Ubuntu מבצע עדכון עבור עדכונים. הוסף את המאגר לרשימה ושמור אותו.
deb http: //192.168.1.X/debs/ amd64 /
או 32bit
deb http: //192.168.1.X/debs/ i386 /
לחץ על "Ctrl + o" כדי לשמור את השינויים פעם אחת. לבסוף, לעדכן את אובונטו על ידי ביצוע sudo apt-update
.
הערה : החלף X עם כתובת IP פנימית כלשהי הנתב שלך נתן. לחלופין, שנה את 192.168.1.X עם כתובת ה- IP החיצונית כך שרת APT שלך הוא ping מסוגל כאשר לא בבית.
סיכום
עכשיו כי כל דבר מוגדר, כל משתמש עם המאגר בקובץ "sources.list" יוכלו בקלות לקבל חבילות מן המטמון המקומי APT כאילו היו עדכונים שוטפים. אין צורך בתצורות מיוחדות אחרות, וחיסכון ברוחב הפס יכול להתחיל.
שיטה זו היא דרך מעולה ללכת כפי שהוא מאפשר לארח חבילות באופן מקומי עבור רוחב פס sake.The השני הוא כי יש תצורה קטנה מאוד לעשות, ואת משתמשי הקצה לא יידע יותר.
האם אתה מארח שרת מטמון APT משלך ב- Ubuntu כדי לחסוך ברוחב פס? ספר לנו למטה!