المتصفح يعمل عبر SOCKS. وجلسة SSH عادية تعمل أيضًا. ثم يتوقف MacPorts أثناء مزامنة شجرة المنافذ. قبل إضافة خيار SSH آخر، انظر إلى معرّف المصدر URI.

rsync://host/module يشير إلى خدمة خادم rsync. المثال الذي يستخدم rsync -e ssh user@host:path يستعمل صدفة بعيدة ويتطلب الوصول إلى حساب مناسب على ذلك المضيف. مرآة rsync عامة لا تحصل على تسجيل دخول SSH لمجرد أن العميل لديه ProxyCommand.

ثلاثة مسارات بشروط مسبقة مختلفة

المسارما يجب أن يكون موجودًا
لقطة شجرة المنافذ عبر HTTP أو HTTPSمصدر لقطة مدعوم وإعداد وسيط HTTP عامل
خادم rsync عبر وسيط ويبعميل rsync يستخدم RSYNC_PROXY ووسيط يسمح بـCONNECT إلى منفذ الخادم
rsync عبر SSHنقطة نهاية SSH وحساب وترتيب rsync بعيد

يوثّق MacPorts مصادر أرشيف tarball عبر HTTP وHTTPS في sources.conf كبدائل عندما يكون نقل المزامنة المعتاد غير متاح. اختر المصدر المدعوم للمشروع للإصدار المثبَّت؛ تغيير مخطط URI ليس إذنًا بالتوجيه إلى أرشيف عشوائي.

آلية RSYNC_PROXY في rsync هي آلية وسيط ويب، وليست إعدادًا عامًا لعنوان SOCKS. يحتاج مسار الخادم عادةً إلى المنفذ 873، وقد يرفضه وسيط ويب يعمل بخلاف ذلك عن قصد. يمكن لآلية RSYNC_CONNECT_PROG المنفصلة أن تحل محل مقبس الخادم المباشر ببرنامج مساعد، لكن على المساعد تقديم تدفق البايتات المتوقع.

أخيرًا، لاحِظ أي مرحلة من MacPorts فشلت. تحديث شجرة المنافذ وجلب أرشيف وتنزيل ملفات مصدر منفذ ما لا يلزم أن تستخدم نقلًا واحدًا. إصلاح المسار الأول لا يثبت أن الآخرين يتشاركون وسيطه.

مقالات ذات صلة