Tagged articles

Package Management

163 articles · Page 2 of 2
HomeTech
HomeTech
Dec 29, 2021 · Information Security

2021 npm Year‑End Review: Major Releases, Supply‑Chain Attacks, and Future Outlook

The article reviews npm’s 2021 milestones—including the official release of npm 7.0 with performance gains and new features—while highlighting a wave of supply‑chain attacks on popular packages, discussing the rise of Corepack, and offering a forward‑looking perspective on the ecosystem’s challenges and opportunities.

CorepackNode.jsPackage Management
0 likes · 9 min read
2021 npm Year‑End Review: Major Releases, Supply‑Chain Attacks, and Future Outlook
Tencent Cloud Developer
Tencent Cloud Developer
Dec 8, 2021 · Backend Development

Understanding Go Module Paths, Versioning, and Pseudo‑Versions

The article explains Go module paths defined in go.mod, how they combine with package subdirectories, the semantic versioning scheme (major, minor, patch, pre‑release), and how Go generates and orders pseudo‑versions from tags, branches, or commits when fetching modules.

GoModulesPackage Management
0 likes · 9 min read
Understanding Go Module Paths, Versioning, and Pseudo‑Versions
DevOps Cloud Academy
DevOps Cloud Academy
Nov 16, 2021 · Operations

Publishing Packages to GitHub Packages with GitHub Actions

This guide explains how to use GitHub Packages as a unified package registry and demonstrates step‑by‑step how to configure npm, create a workflow file, and automatically publish a Node.js package to GitHub Packages via GitHub Actions whenever a new release is created.

CI/CDDevOpsGitHub Actions
0 likes · 4 min read
Publishing Packages to GitHub Packages with GitHub Actions
MaGe Linux Operations
MaGe Linux Operations
Oct 5, 2021 · Fundamentals

11 Essential PyCharm Tips to Supercharge Your Python Workflow

This guide presents eleven practical PyCharm tricks—from adjusting font sizes and customizing the UI to efficient code commenting, refactoring, package management, and debugging—helping both beginners and seasoned developers boost productivity and master the IDE’s powerful features.

DebuggingIDEPackage Management
0 likes · 8 min read
11 Essential PyCharm Tips to Supercharge Your Python Workflow
Liangxu Linux
Liangxu Linux
Aug 4, 2021 · Operations

Master Linux Package Management: apt vs dnf Commands Explained

This guide walks you through searching, installing, updating, and removing software on Linux using the apt and dnf package managers, covering command syntax, regex searches, group installations, and how each tool handles caches and configuration files.

APTLinuxPackage Management
0 likes · 8 min read
Master Linux Package Management: apt vs dnf Commands Explained
转转QA
转转QA
Jun 11, 2021 · Mobile Development

Luban Build Management System for Mobile App Continuous Delivery

The article describes Luban, a scalable build management platform that provides generic, extensible packaging, template‑based configuration, automatic and manual trigger mechanisms, result storage, and integrated release capabilities to support continuous delivery of multiple mobile applications within Zhuanzhuan.

Package Managementcontinuous integrationdeployment
0 likes · 5 min read
Luban Build Management System for Mobile App Continuous Delivery
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Jun 11, 2021 · Backend Development

Node.js Package Module Import/Export Rules and Conditional Exports – A Comprehensive Guide

This article explains the latest Node.js package module specifications, covering how the "type", "exports", and "imports" fields in package.json determine ESM or CommonJS loading, the history of version changes, subpath mappings, conditional exports, and best practices for dual-module packages.

CommonJSESMExports
0 likes · 27 min read
Node.js Package Module Import/Export Rules and Conditional Exports – A Comprehensive Guide
ELab Team
ELab Team
Jun 10, 2021 · Fundamentals

Why Your Monorepo Is Slowing Down and How pnpm & Rush Can Fix It

This article examines the scalability and reliability problems of a Yarn‑workspace based monorepo—such as command inconsistency, slow publishing, phantom dependencies, duplicate packages, and lockfile conflicts—and presents pnpm and Rush as comprehensive solutions with practical guidelines for package referencing and workspace protocols.

MonorepoPackage ManagementYARN
0 likes · 23 min read
Why Your Monorepo Is Slowing Down and How pnpm & Rush Can Fix It
Liangxu Linux
Liangxu Linux
Mar 14, 2021 · Operations

Why Linux Package Managers Matter: 5 Benefits of Software Repositories

This article explains how Linux software repositories and package managers let you track every installed component, making removal, reinstall, updates, dependency handling, and system lean‑ness easier and more reliable than traditional manual installations.

LinuxPackage ManagementSoftware Repository
0 likes · 7 min read
Why Linux Package Managers Matter: 5 Benefits of Software Repositories
Laravel Tech Community
Laravel Tech Community
Mar 3, 2021 · Backend Development

Configuring Composer Mirrors for Alibaba Cloud, Tencent Cloud, Huawei Cloud, and Other Chinese Repositories

This guide lists common Chinese Composer mirrors, shows how to set a global or project‑specific mirror with Composer commands, provides debugging tips, and outlines troubleshooting steps such as updating Composer, running diagnostics, clearing caches, and refreshing the lock file.

ConfigurationPackage Managementcomposer
0 likes · 3 min read
Configuring Composer Mirrors for Alibaba Cloud, Tencent Cloud, Huawei Cloud, and Other Chinese Repositories
php Courses
php Courses
Mar 1, 2021 · Backend Development

Creating and Using a Local Composer Package in PHP

This tutorial demonstrates how to set up a local Composer package in PHP by creating project directories, configuring composer.json files for autoload and repositories, requiring the package, and testing it with a sample index.php, illustrated with command snippets and screenshots.

Dependency ManagementPHPPackage Management
0 likes · 3 min read
Creating and Using a Local Composer Package in PHP
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 23, 2020 · Fundamentals

Master Anaconda: Create and Manage Conda Environments Like a Pro

This guide walks you through installing Anaconda, checking and updating conda, creating virtual environments with various options, fixing common package‑collection errors, managing packages via conda and pip, switching pip to a faster mirror, and integrating the environments with PyCharm.

AnacondaPackage ManagementTutorial
0 likes · 9 min read
Master Anaconda: Create and Manage Conda Environments Like a Pro
MaGe Linux Operations
MaGe Linux Operations
Aug 11, 2020 · Fundamentals

Why Python Wheels Speed Up Installations and How They Work

This tutorial explains what Python .whl (wheel) files are, how they differ from source distributions, and why using wheels dramatically speeds up package installation, illustrated with real pip install examples and compatibility considerations.

InstallationPackage ManagementPython
0 likes · 8 min read
Why Python Wheels Speed Up Installations and How They Work
ITPUB
ITPUB
May 25, 2020 · Operations

How to Fix Common yum Errors on CentOS 7: 404, Failed Install, and Missing Python

This guide walks through diagnosing and fixing typical yum command failures on CentOS 7, covering repository 404 errors, package installation failures caused by immutable directories, and missing Python interpreter issues, with concrete commands and step‑by‑step solutions.

CentOSLinuxPackage Management
0 likes · 5 min read
How to Fix Common yum Errors on CentOS 7: 404, Failed Install, and Missing Python
Liangxu Linux
Liangxu Linux
May 24, 2020 · Operations

How to Fix Common yum Errors on CentOS 7: Step‑by‑Step Guide

This guide walks you through diagnosing and resolving typical yum failures on CentOS 7, covering 404 repository errors, install‑time unpacking failures, and missing Python interpreter issues with clear commands, file checks, and corrective actions.

CLICentOSPackage Management
0 likes · 5 min read
How to Fix Common yum Errors on CentOS 7: Step‑by‑Step Guide
Open Source Linux
Open Source Linux
May 23, 2020 · Operations

How to Fix Common yum Errors on CentOS 7: 404, Failed Installs, and Missing Python

This guide walks you through diagnosing and resolving typical yum command failures on CentOS 7—including 404 repository errors, package installation failures caused by immutable file attributes, and missing Python interpreter issues—providing step‑by‑step commands, repository configuration tips, and file‑system fixes to restore yum functionality.

CentOSLinux troubleshootingPackage Management
0 likes · 6 min read
How to Fix Common yum Errors on CentOS 7: 404, Failed Installs, and Missing Python
ITPUB
ITPUB
Apr 20, 2020 · Operations

Master Ubuntu Package Search with apt‑cache, apt, and aptitude

Learn how to locate exact package names on Ubuntu and Debian using apt‑cache, apt search, and aptitude, including updating the repository index, filtering results, viewing package details, and installing the discovered packages.

APTLinuxPackage Management
0 likes · 7 min read
Master Ubuntu Package Search with apt‑cache, apt, and aptitude
Open Source Linux
Open Source Linux
Mar 6, 2020 · Operations

How to Set Up a Local Yum Repository on CentOS 8 Using DNF

This guide walks through configuring a local yum repository on CentOS 8 by creating a mount point, mounting an ISO (via CD/DVD or loopback), backing up existing repo files, writing a new repo configuration, cleaning the cache, enabling auto‑mount at boot, and introduces DNF with essential commands.

CentOS8LinuxPackage Management
0 likes · 5 min read
How to Set Up a Local Yum Repository on CentOS 8 Using DNF
Alibaba Cloud Native
Alibaba Cloud Native
Feb 7, 2020 · Cloud Native

What Are the 5 Most Important Changes in Helm 3? A Deep Dive

This article explains the five key Helm 3 changes—including the removal of Tiller, the shift to distributed chart repositories, JSON schema validation, enhanced testing, and command‑line syntax updates—while providing practical command examples and discussing their impact on Kubernetes workflows.

DevOpsHelmHelm 3
0 likes · 9 min read
What Are the 5 Most Important Changes in Helm 3? A Deep Dive
ITPUB
ITPUB
Jan 13, 2020 · Operations

How to Build Your Own Local Yum and Apt Repositories on Linux

This guide explains step‑by‑step how to create local package repositories for RPM‑based (yum/dnf) and Debian‑based (apt) Linux systems, covering required tools, directory setup, metadata generation, repository configuration files, and example commands for easy deployment.

APTDebLinux
0 likes · 7 min read
How to Build Your Own Local Yum and Apt Repositories on Linux
21CTO
21CTO
Dec 29, 2019 · Backend Development

How $407K Funding Boosts pip’s 2020 Roadmap and Python’s Package Ecosystem

The Python Software Foundation secured $407,000 from Mozilla and the Chan Zuckerberg Initiative to fund pip’s 2020 development, outlining a three‑phase plan that includes core improvements, resolver work, and sustainability efforts to strengthen the Python packaging ecosystem.

Package ManagementPythonbackend-development
0 likes · 4 min read
How $407K Funding Boosts pip’s 2020 Roadmap and Python’s Package Ecosystem
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 23, 2019 · Frontend Development

Can Browsers Power Real‑Time Frontend Builds? A Deep Dive into Bundless Architecture

This article explores the evolution of frontend build tools, examines the opportunities and challenges of moving to a browser‑based, bundless workflow, and presents the Gravity architecture—including its plugin system, compilation chain, in‑browser file system, and service‑oriented package management—as a vision for the future of lightweight, cloud‑ready development.

Build ToolsFrontendPackage Management
0 likes · 18 min read
Can Browsers Power Real‑Time Frontend Builds? A Deep Dive into Bundless Architecture
Liangxu Linux
Liangxu Linux
Dec 22, 2019 · Fundamentals

Ubuntu vs Fedora: Which Linux Distribution Fits Your Needs?

This article compares Ubuntu and Fedora from a desktop perspective, covering their origins, installation processes, default desktop environments, package managers, hardware support, community resources, release cycles, and enterprise backing, to help readers decide which distribution better suits their experience level and preferences.

DesktopFedoraInstallation
0 likes · 10 min read
Ubuntu vs Fedora: Which Linux Distribution Fits Your Needs?
Node Underground
Node Underground
Dec 15, 2019 · Information Security

How NPM’s Binary Planting Bug Lets Attackers Access Any File

The article explains two critical npm vulnerabilities—arbitrary file access via a crafted bin field and binary planting that lets globally installed packages replace executables—detailing their impact, how they can be exploited, and urging users to upgrade promptly.

Package ManagementVulnerabilitybinary planting
0 likes · 4 min read
How NPM’s Binary Planting Bug Lets Attackers Access Any File
Architecture Digest
Architecture Digest
Apr 9, 2019 · Fundamentals

Operating System Fundamentals, History, Types, and Linux Overview

This article provides a comprehensive overview of operating systems, covering their definition, core components, historical evolution, classifications, key functions, the GNU/Linux ecosystem, licensing models, versioning schemes, major distributions, package managers, and the role of Linux in modern computing environments.

LinuxOpen SourcePackage Management
0 likes · 39 min read
Operating System Fundamentals, History, Types, and Linux Overview
MaGe Linux Operations
MaGe Linux Operations
Sep 22, 2018 · Backend Development

Master Python Dependency Management with Pipenv: Installation, Features, and Commands

This article introduces Pipenv, the official Python package manager, explains its deterministic environment handling, installation steps for Windows and macOS, key features, core commands, shell completion tricks, and provides visual guides and documentation links for seamless integration into Python projects.

Dependency ManagementPackage ManagementPython
0 likes · 7 min read
Master Python Dependency Management with Pipenv: Installation, Features, and Commands
MaGe Linux Operations
MaGe Linux Operations
Sep 2, 2018 · Fundamentals

Master Python Package Management: distutils, setuptools, pip & More

This article explains the relationships and differences among Python's package management tools—including distutils, setuptools, distribute, easy_install, and pip—showing how to create packages with setup.py, install them, and choose the right tool for various scenarios.

Package Managementdistutilspip
0 likes · 7 min read
Master Python Package Management: distutils, setuptools, pip & More
Efficient Ops
Efficient Ops
Jul 11, 2018 · Operations

How Tencent Scales Automated Operations with Package Management and CMDB

This article outlines Tencent's automated operations framework, covering the evolution of its package management system, multi‑center organizational structures, CMDB resource imaging, process automation, version control, and release management, while sharing practical lessons and pitfalls from real‑world deployments.

AutomationCMDBDevOps
0 likes · 21 min read
How Tencent Scales Automated Operations with Package Management and CMDB
Tencent Cloud Developer
Tencent Cloud Developer
Mar 26, 2018 · Backend Development

Comprehensive Guide to npm: Initialization, Dependency Management, Versioning, Scripts, and Best Practices

This comprehensive npm guide explains initializing projects with npm init (including custom defaults), installing and linking local, Git, or private packages, understanding version‑tree changes across npm 2‑5, using semver, managing dependencies and lock files, leveraging npm scripts, npx, configuration files, engine constraints, and essential best‑practice recommendations for stable, reproducible front‑end development.

Package Managementdependencynpm
0 likes · 31 min read
Comprehensive Guide to npm: Initialization, Dependency Management, Versioning, Scripts, and Best Practices
21CTO
21CTO
Jan 23, 2018 · Backend Development

Master npm: Install, Manage, and Optimize Node.js Packages Efficiently

This tutorial walks you through installing Node.js, configuring npm to avoid permission issues, using npm in both global and local modes, managing package versions with package.json, searching for packages, cleaning the cache, and leveraging version managers, providing a complete guide for modern JavaScript development.

JavaScriptNode.jsPackage Management
0 likes · 16 min read
Master npm: Install, Manage, and Optimize Node.js Packages Efficiently
MaGe Linux Operations
MaGe Linux Operations
Dec 4, 2017 · Backend Development

Master Python Dependency Management with Pipenv: A Complete Guide

Discover how Pipenv streamlines Python package management by automatically creating virtual environments, handling Pipfile and Pipfile.lock, offering deterministic builds, simplifying .env integration, and providing powerful commands like install, uninstall, lock, and graph, with step-by-step installation instructions for Windows and macOS.

Dependency ManagementPackage ManagementPython
0 likes · 7 min read
Master Python Dependency Management with Pipenv: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
May 24, 2017 · Operations

Why Arch Linux Is the Ideal Starting Point for Linux Newcomers

The author shares a personal journey from Ubuntu and Debian to Arch Linux, explains why Arch’s lightweight, minimalist design and extensive Wiki make it a powerful learning platform for beginners, and provides practical installation tips, common issue fixes, and useful software recommendations.

Arch LinuxOpen SourcePackage Management
0 likes · 12 min read
Why Arch Linux Is the Ideal Starting Point for Linux Newcomers
Node Underground
Node Underground
Dec 7, 2016 · Backend Development

7 Essential npm Tricks Every Developer Should Know

Discover seven practical npm tips—from listing globally installed packages and enabling command auto‑completion to checking security vulnerabilities, customizing per‑project configs, adjusting log levels, linking local dependencies, and enforcing engine strictness—each designed to streamline your Node.js workflow and boost productivity.

Package Managementcli tipsnpm
0 likes · 5 min read
7 Essential npm Tricks Every Developer Should Know
Node Underground
Node Underground
Oct 8, 2016 · Backend Development

9 Essential npm Tips for Scalable Node.js Projects

This article presents nine practical npm recommendations—from quick project initialization and module discovery to version locking, production installs, and secure configuration—designed to help developers manage Node.js applications efficiently throughout their entire lifecycle.

Node.jsPackage Managementbackend development
0 likes · 3 min read
9 Essential npm Tips for Scalable Node.js Projects
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2016 · Operations

Top 5 Linux Package Managers Every Beginner Should Master

An overview of the five most beginner‑friendly Linux package managers—DPKG/APT, RPM/YUM/DNF, Pacman, Zypper, and Portage—explaining their core functions, typical distributions, and useful resources, helping new Linux users choose and master software installation and management tools.

LinuxPackage ManagementPortage
0 likes · 11 min read
Top 5 Linux Package Managers Every Beginner Should Master
Architecture Digest
Architecture Digest
Apr 15, 2016 · Operations

Google's Midas Package Manager (MPM): Architecture, Build Process, and Security Features

The article explains Google’s internal Midas Package Manager (MPM), detailing its build definition files, immutable and mutable metadata stored in Bigtable, distributed replication via Colossus, client‑side pull and P2P copying, as well as its access‑control, encryption, and signing mechanisms that enable massive, conflict‑free software deployment at Google’s scale.

GoogleMPMMetadata
0 likes · 11 min read
Google's Midas Package Manager (MPM): Architecture, Build Process, and Security Features
ITPUB
ITPUB
Mar 4, 2016 · Operations

Master Linux Package Management: Essential Commands for Debian, RPM, and More

This guide walks you through the fundamentals of Linux package management across major distributions, covering repository updates, package searches, installations, upgrades, and removals using tools like APT, yum, and dnf, with practical command examples and visual references.

APTLinuxPackage Management
0 likes · 7 min read
Master Linux Package Management: Essential Commands for Debian, RPM, and More
CSS Magic
CSS Magic
Feb 7, 2016 · Frontend Development

Why Frontend Package Management Is Still an Open Question: npm Insights

The article analyzes npm’s role in frontend package management, presenting active‑install statistics, identifying four key pain points for developers, evaluating Bower’s approach, and outlining npm’s future modular CLI plans, while concluding that a definitive solution has yet to emerge.

FrontendPackage Managementbower
0 likes · 18 min read
Why Frontend Package Management Is Still an Open Question: npm Insights
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2016 · Operations

Mastering PHP‑FPM and RPM Packaging: A Complete Guide

This guide explains what PHP‑FPM is, walks through its installation, dissects the install script, covers common parameters and advanced commands, and then teaches how to inspect, verify, test, and build RPM packages on Linux systems.

LinuxPHP-FPMPackage Management
0 likes · 4 min read
Mastering PHP‑FPM and RPM Packaging: A Complete Guide