mirror of
https://github.com/deepseek-ai/3FS.git
synced 2026-11-05 00:47:47 +00:00
[PR #397] [CLOSED] Add automated dependency installation script for multiple Linux distr… #412
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/3FS#412
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/deepseek-ai/3FS/pull/397
Author: @roquess
Created: 2/7/2026
Status: ❌ Closed
Base:
main← Head:dependencies.sh📝 Commits (1)
6be6918Add automated dependency installation script for multiple Linux distributions📊 Changes
1 file changed (+612 additions, -0 deletions)
View changed files
➕
dependencies.sh(+612 -0)📄 Description
Overview
This PR introduces
dependencies.sh, an automated installation script that simplifies the setup process for 3FS by detecting the operating system and installing all required dependencies using the appropriate package manager.Motivation
Currently, the installation instructions in the README require users to manually identify their OS version and copy-paste the corresponding
apt/yum/dnfcommand. This approach has several limitations:Solution
The
dependencies.shscript provides:1. Automatic OS Detection
/etc/os-release2. Comprehensive Distribution Support
3. Complete Dependency Chain
The script installs:
4. User-Friendly Features
Usage
The script will:
Testing
The script has been designed to work on:
Benefits
Changes Made
dependencies.shscript to repository rootFuture Improvements
Potential enhancements for future iterations:
--dry-runflag to show what would be installed--minimalflag for installing only essential dependenciesDocumentation Updates
If this PR is accepted, the README.md should be updated to reference the new script:
For manual installation instructions, see Manual Installation below.