الشيء الأكثر طبيعية في العالم هو أننا نقوم بتكوين repos الخاصة بنا في Debian أو Ubuntu أو المشتقات التي تشير إلى repos الرسمية عبر HTTP أو FTP ، أي أنني أقوم بتحرير الملف /etc/apt/sources.list ووضع شيء مثل هذا:
deb http://repos.mired.net/ubuntu-precise/ precise universe multiverse restricted
أو مع دبيان:
deb ftp://repos.mired.net/debian/wheezy/ wheezy main contrib non-free
وهذا جيد ، فلا بأس به.
النقطة المهمة هي أننا في بعض الأحيان نحتاج إلى تحديث البرامج وتثبيتها على كمبيوتر منزلي أو ، على سبيل المثال ، على خادم تابع لشركتنا ، ونحتاج إلى القيام بذلك دون تعقيدات كثيرة ، دون الحاجة إلى تثبيت خادم ويب (Apache ، Nginx ، إلخ. ) على خادم FTP (تم استبعاد التحديث من الإنترنت عدة مرات لأنه يستهلك النطاق الترددي والوقت ، بالإضافة إلى ذلك ، عند استخدام المتصفح للعثور على مسار المستودع ، يمكننا الترفيه عن أنفسنا ببعض أنواع الإعلانات المجانية) ، نحتاج إلى التحديث و voila ، دون الحاجة إلى تثبيت Apache أو Pure-ftpd ، بعيدًا عن ذلك ... لهذا يمكننا استخدام SSH.
SSH هي الطريقة التي نتحكم بها في أجهزة الكمبيوتر الخاصة بنا عن بُعد ، إنها خدمة يتم تثبيتها افتراضيًا على كل خادم ، حسنًا ، لإخبار خادم X / كمبيوتر أنه يجب أن يستخدم repos الموجود على الخادم Y ، نقوم بتهيئة / etc / apt /sources.list كما يلي:
deb ssh://root@repos.mired.cu:/var/www/ftp/repos/debian/wheezy/ wheezy main contrib non-free
كما ترى ، يتم الاحتفاظ ببدء التشغيل ، ثم نقوم بتغيير http / ftp إلى ssh ، متبوعًا بالمستخدم الذي سيتم الوصول إليه والخادم الذي سيتم الوصول إليه ، ثم نشير بالضبط إلى موقع المستودع باستخدام: / المسار كما هو موضح على الخط ، ثم لدينا الإصدار المعتاد ، إصدار التوزيعة وفروع الريبو.
ثم هناك الشيء المعتاد:
apt-get update
وهذا هو المكان الذي لن يتم فيه تحديثه تلقائيًا ، أي عندما تخبر النظام باستخدام هذا المستودع بواسطة SSH ، سيسألك النظام عما إذا كنت تريد إضافة SSH إلى الخوادم المعروفة إلى هذا الخادم الجديد ، فأنت تشير إلى نعم عن طريق كتابة نعم والضغط أدخلعندها سيطلب كلمة مرور الروت وعند وضعها ستبدأ عملية تحديث الفهارس وهو ما أشاروا إليه 🙂
لقد كان هذا مفيدًا حقًا بالنسبة لي ، لأن خادمي الظاهري مهيئًا على هذا النحو (أستخدم Arch ، لكن خادمي الافتراضي يستخدم دبيان) ، لا يزال يوفر الكثير من العمل أو النطاق الترددي ، أليس كذلك؟ 🙂
على أي حال ... أتمنى أن يكون هذا مفيدًا لك
تحياتي
زميل عمل من هنا سيقول لك "أنت نمر"
شكرًا على المنشور الذي يبدو أنه مصمم خصيصًا لنا (.cu)
حسنا كيف جيدة. مساهمة عظيمة مثل كل من تنشره. أود الحصول على بعض المساعدة ويتعلق الأمر بتحديث الريبو من المنزل ، كيف يجب أن يتم تنظيم الخط في هذه الحالة من قائمة المصادر؟
بافتراض أن الريبو في / home / neo / Linux / debian-repo سيكون:
deb ssh://root@mipc:/home/neo/Linux/debian-repo/ wheezy main contrib non-free
آسف على التأخير ، لم أقم بوضع علامة لذلك تم إخطاري بالبريد ، شكرًا لك شريكًا على مساهماتك وتوضيحك. كما يقول بعض المكسيكي "بادري جي"
لدي ملف sources.list الخاص بي في sources.list.d
كالآتي:
# ضع هذا الملف في /etc/apt/sources.list.d/
# SSH- بدء ملف /etc/apt/sources.list لأجهزة سطح المكتب أو أجهزة اللفة $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy main Contrib non-free
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / Wheezy main مساهمة non-f $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates main Contrib n $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates main cont $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / updates main $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / updates m $
#المنافذ الخلفية
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-backports / wheezy-backports mai $
# SSH- الوسائط المتعددة
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-multimedia / wheezy main non-free
# Iceweasel-realease
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-mozilla / wheezy-backports icewe $
# نهاية الملف /etc/apt/sources.list
لكنها لا تعمل تمامًا بالنسبة لي.
يمكنك مساعدة
هذا هو الناتج عند تنفيذ "# aptitude update"
Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
اضغط على ssh: // c3uz @ VODK wheezy Release.gpg
Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
Ign ssh: // c3uz @ VODK wheezy-backports Release
ضرب ssh: // c3uz @ VODK wheezy Release
Ign ssh: // c3uz @ VODK wheezy-backports Release
Hit ssh: // c3uz @ VODK wheezy / main amd64 Packages
ضرب ssh: // c3uz @ VODK wheezy / non-free amd64 Packages
Hit ssh: // c3uz @ VODK wheezy / main Translation-en
اضغط على ssh: // c3uz @ VODK wheezy / non-free Translation-en
Ign ssh: // c3uz @ VODK wheezy / main Translation-ar
Err ssh: // c3uz @ VODK wheezy-backports / main amd64 Packages
لم يتم العثور على الملف
Err ssh: // c3uz @ VODK wheezy-backports / Contribages amd64 Packages
لم يتم العثور على الملف
Err ssh: // c3uz @ VODK wheezy-backports / حزم amd64 غير المجانية
لم يتم العثور على الملف
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-en_ES
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-en
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-en
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-en
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-en
Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-en
Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-en
Err ssh: // c3uz @ VODK wheezy-backports / iceweasel-Release amd64 Packages
لم يتم العثور على الملف
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-en_ES
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-ar
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-ar
هذا هو الهيكل الموجود على محرك الأقراص الثابتة USB الذي أحصل منه على البيانات
├── ديبيان
│ ├── ديبيان
│ │ ├── يوزع
│ │ │ ├── oldstable -> ضغط
│ │ │ ├── ضغط
│ │ │ ├── مستقر -> صرير
│ │ │ └── أزيز
│ │ ├── تجمع
│ │ │ ├── المساهمة
│ │ │ ├── الرئيسي
│ │ │ └── غير مجاني
│ │ └── المشروع
│ │ └── تتبع
│ ├── ديبيان باكبورتس
│ │ └── يوزع
│ │ └── ضغط الخلفية
│ ├── ديبيان-موزيلا
│ │ └── يوزع
│ │ ├── ضغط الخلفية
│ │ └── أزيز الظهر
│ ├── ديبيان الوسائط المتعددة
│ │ ├── يوزع
│ │ │ ├── oldstable -> ضغط
│ │ │ ├── ضغط
│ │ │ ├── مستقر -> صرير
│ │ │ └── أزيز
│ │ ├── تجمع
│ │ │ ├── الرئيسي
│ │ │ └── غير مجاني
│ │ └── المشروع
│ │ └── تتبع
│ └── دبيان الأمن
│ ├── يوزع
│ │ ├── ضغط
│ │ └── صرير
│ ├── تجمع
│ │ └── التحديثات
│ └── المشروع
│ └── تتبع