package manager

All posts tagged package manager by Linux Bash
  • Posted on
    Featured Image
    In the realm of modern web development, managing libraries or packages without a dependency management tool can lead to what developers often call "dependency hell." This is where Composer, a powerful tool for dependency management in PHP, comes to the rescue. Designed specifically for PHP, Composer allows developers to manage PHP packages with ease, ensuring that projects have the right versions of the packages they need to run smoothly. In this comprehensive guide, we will explore how to effectively use Composer within a Linux environment to streamline your development workflow.
  • Posted on
    Featured Image
    For any modern PHP developer, managing libraries and packages is a significant task that can be efficiently handled using Composer, a dependency manager. Composer allows you to declare the libraries your project depends on and it will manage (install/update) them for you. In this article, we are going to delve into how to install Composer on a Linux system through different package managers like apt, dnf, and zypper, ensuring that whatever flavor of Linux you are using, you’ll be able to get Composer up and running. Composer is a tool for dependency management in PHP. It allows developers to manage their libraries on a project-by-project basis. Composer is not a package manager in the same sense as Yum or Apt are.
  • Posted on
    Featured Image
    To fully leverage the power of Rust, a fast and reliable systems programming language, you need Cargo. Cargo handles project building, downloading and compilation of libraries (dependencies), and much more. It’s an indispensable tool for Rust developers, simplifying tasks that would otherwise be tedious and error-prone. In this blog, we'll explore what makes Cargo stand out, and provide a simple guide to install it on various Linux distributions using different package managers, including apt, dnf, and zypper. Cargo is the Rust package manager and build system that comes along with Rust. It manages Rust projects, ensuring that the build process is reproducible and direct.
  • Posted on
    Featured Image
    As the Linux world evolves, so do its tools. A notable change in recent years is the transition from the YUM (Yellowdog Updater Modified) to DNF (Dandified YUM) package manager in Fedora-based systems. This switch isn't just about a change in name; DNF offers improvements in speed, efficiency, and configuration readability over its predecessor. In this guide, we'll explore how to switch from YUM to DNF on older systems and give you a brief primer on other package managers like APT and Zypper. Before diving into the transition process, let’s quickly differentiate between YUM and DNF: YUM: Traditionally used in older Red Hat-based systems (like CentOS and RHEL 7 and below), YUM relies on Python 2.7.
  • Posted on
    Featured Image
    One common hurdle Linux users might face when updating packages or installing new software using package managers like DNF, APT, and Zypper is the "no public key" error. This error typically occurs when the package manager cannot verify the authenticity of the packages due to missing or outdated GPG (GNU Privacy Guard) keys. This post will guide you through resolving these errors across various package managers. These errors happen when the package manager attempts to verify the digital signature of the package using a GPG key that is not available on your system. Each repository configures its own GPG key to ensure that the packages are secure and not tampered with.