ND-CONFIGUREREPO(1)
π ND-CONFIGUREREPO(1) π
okay so bestie, we're in the User Commands section of the manual, and the star of the show is nd-configurerepo β your personal little matchmaker that hooks your APT up with the NeuroDebian repo π
β¨ NAME β¨
nd-configurerepo β configure APT so it uses the NeuroDebian repository π§
πΈ SYNOPSIS πΈ
nd-configurerepo [options]
π DESCRIPTION π
It enables the NeuroDebian repository for the Debian or Ubuntu release you're currently running. That's it, that's the whole vibe. Slay. β¨
π OPTIONS π
-r,--release=RELEASEβ the name of the Debian/Ubuntu release you wanna use. If you don't say anything, it gets deduced from the output ofapt-cache policyby grabbing whichever repository of Debian or Ubuntu origin has the highest priority. iykyk π«Ά--print-releasesβ prints out the whole list of releases that exist in the NeuroDebian repository. window shopping, basically π--print-releaseβ prints the release it deduced from the output ofapt-cache policy.-f,--flavor=full|libreβ which flavor of the repository should be enabled, bestie:libreβ only themaincomponent, so only DFSG-compliant content. clean, pure, β¨ aesthetic β¨fullβ includesmain,contrib, andnon-free. the whole menu, no skips π
If you don't specify it, it gets deduced from the output of apt-cache policy.
--print-flavorβ prints the flavor that was deduced from the output ofapt-cache policy.-c,--components=c1,c2,c3β a comma separated list of components to enable, chosen from:softwareβ primary software repositorydataβ data packagesdevelβ an "overlay" of development versions (think of it like Debian's "experimental"). π¨ Important: it's not sufficient on its own and it's only available from themainsite.
If you don't specify it, it defaults to "software,data".
-m,--mirror=NAME|URLβ which mirror to use. This can be either a mirror code-name (as specified in/etc/neurodebian/neurodebian.cfg) or a URL.--print-mirrorsβ returns a list (with abbreviation) of all the known NeuroDebian mirrors. lowkey a little directory π--overwriteβ if an apt file is already there, it would not be overridden by default. Use this option to overwrite it. π₯--suffix=SUFFIXβ which suffix to add to the apt file, for when you're trying to enable multiple repositories at once. multitasking queen π--sources,--no-sourcesβ whether to enabledeb-srclines or not. If neither is specified, it would be enabled if sources for a core package (apt) are available.-n,--dry-runβ does not perform any changes. The generated configurations and commands will simply be printed to stdout. peek first, commit never π--installβ if they're found absent, all the necessary tools (wget,netselect) will beapt-get installed, if they're available.-v,--verboseβ enables additional progress messages. Can be used multiple times, so stack 'em, babe π-q,--quietβ makes the operation quiet β only error messages would be output.-h,--helpβ prints a short description, usage summary and the option list.--versionβ prints version information and exits.
π¦ Exit status π¦
non-0 exit status in case of error. The error exit code would depend on which command has failed. not me getting a cryptic number and having to go read the logs π
π EXAMPLES π
nd-configurerepo
Enable the software and data components from the optimal mirror (optimal according to netselect). Some information about progress will be printed. periodt. β¨
nd-configurerepo -q --suffix=-devel -c devel
Quietly enable the -devel repository for the current release, and drop the apt configuration into /etc/apt/sources.list.d/neurodebian.sources-devel.list π¦
nd-configurerepo -q --suffix=-de-sid-full -c software,data,devel -m jp
Force the sid distribution, all the components, from the Japan mirror. we love a decisive queen π―π΅π
π AUTHOR π
Written by Yaroslav Halchenko for the NeuroDebian project. iconic, honestly π«Ά
π COPYRIGHT π
Copyright Β© 2014-2025 Yaroslav Halchenko <debian@onerussian.com>
Licensed under GNU Public License version 3 or later.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. (yes bestie, read that again β NO warranty, fr fr π)
and that's the whole page, mwah π β this one's from nd-configurerepo version 0.1, dated February 2026. go configure something cute. bye bestie! πβ¨π
π¦ where this page comes from
- ubuntu resolute: neurodebian 0.43.1 Β· GPL-3.0-or-later
- ubuntu stonking: neurodebian 0.43.1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms