Skip to content

Installation Manager Module

XIM (Xlings Installation Manager) is the core component of xlings, providing "xpkg package" installation management and automatic dependency handling functions, while supporting multiple package index repositories and private/self-built package index repositories. Here are some features and common usage:

  • Supports multi-version coexistence and switching
  • Supports namespaces to avoid package conflicts
  • Custom package index repositories
  • Supports regional mirror acceleration

Installing Software

bash
xlings install vscode

Or install specific version

bash
xlings install vscode@1.93

Managing Development Environment Installation

Common Development Environments

bash
xlings install python
bash
xlings install cpp
bash
xlings install java
bash
xlings install nodejs
bash
xlings install rust
bash
xlings install dotnet

Install Specific Version (using python as example)

bash
xlings install python@latest
bash
xlings install python@3.13.1
bash
xlings install python@3.12.6
bash
xlings install python@3.11.11
bash
xlings install python@3.10.16
bash
xlings install python@3.9.21
bash
xlings install python@3.8.20

Switch Version

bash
xlings use python 3.8.20

TIP

xim supports installing multiple versions simultaneously and automatically registers them to xvm. You can freely switch versions according to different needs.

One-click Configuration

bash
xlings install config:vim

TIP

Packages supported by xlings can be queried at xim package index website, you can also add xpkg packages to the official index repository.