apt

Primary endpoint

Use https://mirror.kargadan.ir/repository/linuxmint-proxy/ as the canonical baseurl in your client configuration.

3 archives

Companion archives included

Primary archive plus 2 companion archives (security · updates · backports — listed below).

Anonymous

No sign-in required

Public read access over HTTPS. Plain HTTP is available for legacy clients that cannot validate the certificate.

Repository URL

Drop one of the URLs below into your client configuration. HTTPS is the right choice in almost every case.

HTTPS · recommended
https://mirror.kargadan.ir/repository/linuxmint-proxy/
HTTP · legacy clients only
http://mirror.kargadan.ir/repository/linuxmint-proxy/

Companion repositories

This distribution requires more than one archive — list each one below in your client configuration.

NameURL
ubuntu-proxyhttps://mirror.kargadan.ir/repository/ubuntu-proxy/
ubuntu-security-proxyhttps://mirror.kargadan.ir/repository/ubuntu-security-proxy/

Mint releases sit on top of an Ubuntu LTS base, so two mirrors are required: the Mint package archive plus an ubuntu-proxy/ubuntu-security-proxy pair. LMDE users should swap the Ubuntu lines for the Debian template instead.

Quick verification

Run this from any machine that can reach the mirror. It should complete in under a second once metadata is cached.

# Quick smoke test
curl -fsSL https://mirror.kargadan.ir/repository/linuxmint-proxy/dists/wilma/Release | head -10

Default client configuration

Drop this file at /etc/apt/sources.list.d/official-package-repositories.list on the target host for the recommended default release (wilma). See configuration by release for every supported suite.

# /etc/apt/sources.list.d/official-package-repositories.list  (Linux Mint 22 "Wilma")
# Linux Mint relies on BOTH the Mint package archive AND the Ubuntu archive,
# so two proxies are required.

# Linux Mint
deb [trusted=yes] https://mirror.kargadan.ir/repository/linuxmint-proxy wilma main upstream import backport

# Ubuntu base (24.04)
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          noble           main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          noble-updates   main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          noble-backports main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-security-proxy noble-security  main restricted universe multiverse

# For LMDE (Debian-based Mint) replace the Ubuntu lines with the debian-proxy
# entries from the Debian template instead.

Configuration by release

Each block below is a complete, copy-ready configuration for one suite or release. Install path: /etc/apt/sources.list.d/official-package-repositories.list. The same patterns are committed under /opt/client-configs/linuxmint/official-package-repositories.list on the mirror host (default release only).

Linux Mint 22 "Wilma" (Ubuntu 24.04 base) default

Quick verification

curl -fsSL https://mirror.kargadan.ir/repository/linuxmint-proxy/dists/wilma/Release | head -10

Client configuration

# /etc/apt/sources.list.d/official-package-repositories.list  (Linux Mint 22 "Wilma" (Ubuntu 24.04 base))

deb [trusted=yes] https://mirror.kargadan.ir/repository/linuxmint-proxy wilma main upstream import backport

deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          noble           main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          noble-updates   main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          noble-backports main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-security-proxy noble-security  main restricted universe multiverse

Linux Mint 21.3 "Virginia" (Ubuntu 22.04 base)

Quick verification

curl -fsSL https://mirror.kargadan.ir/repository/linuxmint-proxy/dists/virginia/Release | head -10

Client configuration

# /etc/apt/sources.list.d/official-package-repositories.list  (Linux Mint 21.3 "Virginia" (Ubuntu 22.04 base))

deb [trusted=yes] https://mirror.kargadan.ir/repository/linuxmint-proxy virginia main upstream import backport

deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy           main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy-updates   main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy-backports main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-security-proxy jammy-security  main restricted universe multiverse

Linux Mint 21.2 "Vera"

Quick verification

curl -fsSL https://mirror.kargadan.ir/repository/linuxmint-proxy/dists/vera/Release | head -10

Client configuration

# /etc/apt/sources.list.d/official-package-repositories.list  (Linux Mint 21.2 "Vera")

deb [trusted=yes] https://mirror.kargadan.ir/repository/linuxmint-proxy vera main upstream import backport

deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy           main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy-updates   main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy-backports main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-security-proxy jammy-security  main restricted universe multiverse

Linux Mint 21.1 "Vanessa"

Quick verification

curl -fsSL https://mirror.kargadan.ir/repository/linuxmint-proxy/dists/vanessa/Release | head -10

Client configuration

# /etc/apt/sources.list.d/official-package-repositories.list  (Linux Mint 21.1 "Vanessa")

deb [trusted=yes] https://mirror.kargadan.ir/repository/linuxmint-proxy vanessa main upstream import backport

deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy           main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy-updates   main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-proxy          jammy-backports main restricted universe multiverse
deb [trusted=yes] https://mirror.kargadan.ir/repository/ubuntu-security-proxy jammy-security  main restricted universe multiverse

CI / container example

A minimal snippet you can paste into a Dockerfile or pipeline step.

# Dockerfile snippet
FROM linuxmint:wilma
RUN echo 'deb [trusted=yes] https://mirror.kargadan.ir/repository/linuxmint-proxy wilma main' \
    > /etc/apt/sources.list \
 && apt-get update && apt-get install -y --no-install-recommends ca-certificates

Mirror information

DistributionLinux Mint
Package managerapt
Mirror format (Nexus)apt
Default suite / branchwilma
AuthenticationNot required (anonymous read)
ProtocolsHTTPS · HTTP
Notes & limitations

Mint releases sit on top of an Ubuntu LTS base, so two mirrors are required: the Mint package archive plus an ubuntu-proxy/ubuntu-security-proxy pair. LMDE users should swap the Ubuntu lines for the Debian template instead.