Created
February 6, 2025 12:31
-
-
Save stu2005/4a63c00bf6406024cbae2890ab0f57aa to your computer and use it in GitHub Desktop.
My apt-fast settings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################################################################### | |
# CONFIGURATION OPTIONS | |
################################################################### | |
# Every item has a default value besides MIRRORS (which is unset). | |
# Use aptitude, apt-get, or apt? | |
# Note that apt-get is used as a fallback for outputting the | |
# package URI list for e.g. aptitude, which can't do this | |
# Optionally add the FULLPATH to apt-get or apt-rpm or aptitude | |
# e.g. /usr/bin/aptitude | |
# | |
# Default: apt-get | |
# | |
_APTMGR=apt-get | |
# Enable DOWNLOADBEFORE to suppress apt-fast confirmation dialog and download | |
# packages directly. | |
# | |
# Default: dialog enabled | |
# | |
DOWNLOADBEFORE=true | |
# Choose mirror list to speed up downloads from same archive. To select some | |
# mirrors take a look at your distribution's archive mirror lists. | |
# Debian: http://www.debian.org/mirror/list | |
# Ubuntu: https://launchpad.net/ubuntu/+archivemirrors | |
# | |
# It is required to add mirrors in the sources.list to this array as well, so | |
# apt-fast can destinguish between different distributions. | |
# | |
# Examples: | |
# | |
# Different distributions (as in operating systems): | |
# | |
# sources.list: | |
# deb http://deb.debian.org/debian/ unstable main non-free contrib | |
# deb http://de.archive.ubuntu.com/ubuntu/ bionic main universe | |
# | |
# apt-fast.conf: | |
MIRRORS=( 'https://archive.g4t1.pro/ubuntu/,https://ftp.tsukuba.wide.ad.jp/ubuntu/,https://ftp.udx.icscoe.jp/Linux/ubuntu/,https://repo.jing.rocks/ubuntu/,https://ftp.jaist.ac.jp/ubuntu/,https://www.ftp.ne.jp/Linux/packages/ubuntu/archive/,https://ftp.sakura.ad.jp/ubuntu/,https://mirror.hashy0917.net/ubuntu/,https://ubuntu.tokyo.macarne.com/,https://jp.mirror.coganng.com/ubuntu/,https://ftp.riken.jp/Linux/ubuntu/,https://linux.yz.yamagata-u.ac.jp/ubuntu/,https://mirrors.xtom.jp/ubuntu/,https://ftp.iij.ad.jp/pub/linux/ubuntu/archive/,https://mirror-nrt.yuki.net.uk/ubuntu/,https://mirrors.tyo.silicloud.com/ubuntu/' | |
'https://download.docker.com/linux/ubuntu/,https://mirrors.xtom.jp/docker-ce/linux/ubuntu/,https://mirrors.tyo.silicloud.com/docker-ce/linux/ubuntu/' ) | |
# | |
# | |
# Single distribution: | |
# | |
# sources.list: | |
# deb http://fr.archive.ubuntu.com/ubuntu/ bionic main | |
# deb http://fr.archive.ubuntu.com/ubuntu/ artful main | |
# | |
# apt-fast.conf: | |
# MIRRORS=( 'http://fr.archive.ubuntu.com/ubuntu,http://bouyguestelecom.ubuntu.lafibre.info/ubuntu,http://mirror.ovh.net/ubuntu,http://ubuntu-archive.mirrors.proxad.net/ubuntu' ) | |
# | |
# Default: disabled | |
# | |
#MIRRORS=( 'none' ) | |
# Maximum number of connections | |
# You can use this value in _DOWNLOADER command. Escape with ${}: ${_MAXNUM} | |
# | |
# Default: 5 | |
# | |
_MAXNUM=5 | |
# Maximum number of connections per server | |
# Default: 10 | |
# | |
_MAXCONPERSRV=10 | |
# Download file using given number of connections | |
# If more than N URIs are given, first N URIs are used and remaining URIs are used for backup. | |
# If less than N URIs are given, those URIs are used more than once so that N connections total are made simultaneously. | |
# | |
_SPLITCON=8 | |
# Split size i.e. size of each piece | |
# Possible Values: 1M-1024M | |
# | |
_MINSPLITSZ=1M | |
# Piece selection algorithm to use | |
# Available values are: default, inorder, geom | |
# default: selects piece so that it reduces the number of establishing connection, reasonable for most cases | |
# inorder: selects pieces in sequential order starting from first piece | |
# geom: selects piece which has minimum index like inorder, but it exponentially increasingly keeps space from previously selected pieces | |
# | |
_PIECEALGO=default | |
# Downloadmanager listfile | |
# You can use this value in _DOWNLOADER command. Escape with ${}: ${DLLIST} | |
# | |
# Default: /tmp/apt-fast.list | |
# | |
DLLIST='/tmp/apt-fast.list' | |
# Download command to use. Temporary download list is designed for aria2. But | |
# you can choose another download command or download manager. It has to | |
# support following input file syntax (\t is tab character): | |
# | |
# # Comment | |
# MIRROR1\tMIRROR2\tMIRROR3... | |
# out=FILENAME1 | |
# MIRROR1\tMIRROR2\tMIRROR3... | |
# out=FILENAME2 | |
# ... | |
# | |
# Examples: | |
# aria2c with a proxy (set username, proxy, ip and password!) | |
# _DOWNLOADER='aria2c --no-conf -c -j ${_MAXNUM} -x ${_MAXCONPERSRV} -s ${_SPLITCON} --min-split-size=${_MINSPLITSZ} --stream-piece-selector=${_PIECEALGO} --http-proxy=http://username:password@proxy_ip:proxy_port -i ${DLLIST} --connect-timeout=600 --timeout=600 -m0 --header "Accept: */*"' | |
# | |
# Default: _DOWNLOADER='aria2c --no-conf -c -j ${_MAXNUM} -x ${_MAXCONPERSRV} -s ${_SPLITCON} --min-split-size=${_MINSPLITSZ} --stream-piece-selector=${_PIECEALGO} -i ${DLLIST} --connect-timeout=600 --timeout=600 -m0 --header "Accept: */*"' | |
# | |
_DOWNLOADER='aria2c --no-conf -c -j ${_MAXNUM} -x ${_MAXCONPERSRV} -s ${_SPLITCON} --min-split-size=${_MINSPLITSZ} --stream-piece-selector=${_PIECEALGO} -i ${DLLIST} --connect-timeout=600 --timeout=600 -m0 --header "Accept: */*"' | |
# Temporary download folder for download manager. | |
# | |
# Default: /var/cache/apt/apt-fast | |
# | |
DLDIR='/var/cache/apt/apt-fast' | |
# APT archives cache directory | |
# | |
# Default /var/cache/apt/archives | |
# (APT configuration items Dir::Cache and Dir::Cache::archives) | |
# | |
APTCACHE='/var/cache/apt/archives' | |
# APT authentication support. Uses /etc/apt/auth.conf and /etc/apt/auth.conf.d/* authentication files. | |
# | |
# Default 1 (enabled) | |
# | |
#APT_FAST_APT_AUTH=1 | |
# apt-fast colors | |
# Colors are disabled when not using a terminal. | |
# | |
# Default colors are: | |
# cGreen='\e[0;32m' | |
# cRed='\e[0;31m' | |
# cBlue='\e[0;34m' | |
# endColor='\e[0m' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment