Skip to content

Debian extrepo support #22

Open
Open

Description

@figuld

From extrepo(1p):

The extrepo tool is used to manage external repositories in Debian. Before extrepo, users who wished to use software not packaged for Debian had to manually write the apt configuration files, run an unsigned script as root, or install an unsigned .deb package that contained all the configuration on their system. None of these methods were very secure.

Extrepo remedies this by way of a metadata repository for external package repositories. The user can search the list of metadata repositories by way of "extrepo search", and manage them through "extrepo enable", "extrepo disable", or "extrepo update".

Adding the repo to the official debian list (extrepo-data) should be easy, just need to create a pull request in their gitlab: https://salsa.debian.org/extrepo-team/extrepo-data/-/blob/master/README.md

Activity

  1. figuld commented on Nov 27, 2025

    @figuld
    Author

    @ChristopherHX also trixie directory should be added to the repo, it is the new debian stable

    Update: Trying to use bookwork errors on trixie:

    Solving dependencies... Error!  
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    Unsatisfied dependencies:
     mcpelauncher-manifest : Depends: libzip4 but it is not installable
     mcpelauncher-ui-manifest : Depends: libzip4 but it is not installable
     msa-manifest : Depends: libzip4 but it is not installable
    Error: Unable to correct problems, you have held broken packages.
    Error: The following information from --solver 3.0 may provide additional context:
       Unable to satisfy dependencies. Reached two conflicting decisions:
       1. mcpelauncher-manifest:amd64=1.5.3.18316929515.1~bookworm is selected for install
       2. mcpelauncher-manifest:amd64 Depends libzip4
          but none of the choices are installable:
          [no choices]
    

    Same error on jammy

  2. TacticalLaptopBag commented on Jan 18, 2026

    @TacticalLaptopBag

    I'm getting the above error as well on every repo version on Ubuntu 25.04

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions