5 مستودعات
Processes for identifying and installing required libraries and modules necessary for software execution.
Distinct from Dependency Resolution Training: The candidates focus on circular dependencies or specific runtimes; this is a general system administration capability.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Software Dependency Resolution. Refine with filters or upvote what's useful.
This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi
Calculates and installs the tree of required libraries and system components needed for software to run.
This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the
Provides guidance on identifying and installing the required libraries and modules a program needs to run.
gibMacOS is a Python-based suite of utilities used to fetch official macOS installation files and recovery components directly from Apple servers. Its primary purpose is to download system images and assemble them into bootable recovery USB drives. The tool specifically enables the creation of macOS recovery media from a Windows environment. It achieves this by using disk imaging and compression tools to flash the retrieved system components onto external USB storage. The project manages its own environment by automating the resolution and installation of required Python dependencies at runt
Automates the identification and installation of Python libraries required for the tool to run.
DietPi is an ultra-lightweight Debian distribution and software platform purpose-built for single-board computers. It provides a minimal operating system that strips away unnecessary services to reduce CPU and RAM usage, and includes a curated software catalogue of pre-optimised applications that can be installed with a single command. The system reads a plain-text configuration file before first boot to perform unattended OS and software installation, and offers a web interface for remote system administration. What distinguishes DietPi is its comprehensive, integrated approach to turning a
Lists required software dependencies and prompts users for choices among alternatives before installation.
Kiauh هو أداة أتمتة تعتمد على السكربتات مصممة لنشر وتحديث حزمة البرامج والبرامج الثابتة (firmware) اللازمة لتشغيل طابعات 3D. يعمل كمثبت ومدير آلي لبرامج Klipper الثابتة والبرامج المرتبطة بها على أجهزة الكمبيوتر ذات اللوحة الواحدة (SBCs). يوفر المشروع واجهة أوامر تعتمد على القوائم لإدارة تثبيت برامج Klipper وتحديث خدمات النظام. يستخدم واجهة موجهة لضمان تحديث مكونات الطابعة والبرامج الثابتة إلى أحدث الإصدارات المتاحة. يتولى مدير الأتمتة إعداد البيئة من خلال حل التبعيات آلياً ومنطق التثبيت القائم على الحالة في Linux. كما يشمل أدوات تنسيق النظام لاكتشاف الإصدارات وتهيئة أجهزة الكمبيوتر ذات اللوحة الواحدة لتعمل كأجهزة تحكم في الطابعات.
Provides automated resolution and installation of necessary system libraries and dependencies for printer software.