Packages¶
-
archinstall.find_package(name)¶ Finds a specific package via the package database. It makes a simple web-request, which might be a bit slow.
Be .. autofunction:: archinstall.find_packages
Mirrors¶
-
archinstall.filter_mirrors_by_region(regions, destination='/etc/pacman.d/mirrorlist', *args, **kwargs)¶ This function will change the active mirrors on the live medium by filtering which regions are active based on regions.
Parameters: regions (str) – A series of country codes separated by ,. For instance SE,US for sweden and United States.
-
archinstall.add_custom_mirrors(mirrors: list, *args, **kwargs)¶ This will append custom mirror definitions in pacman.conf
Parameters: mirrors (dict) – A list of mirror data according to: {‘url’: ‘http://url.com’, ‘signcheck’: ‘Optional’, ‘signoptions’: ‘TrustAll’, ‘name’: ‘testmirror’}
-
archinstall.insert_mirrors(mirrors, *args, **kwargs)¶ This function will insert a given mirror-list at the top of /etc/pacman.d/mirrorlist. It will not flush any other mirrors, just insert new ones.
Parameters: mirrors (dict) – A dictionary of {‘url’ : ‘country’, ‘url2’ : ‘country’}
-
archinstall.use_mirrors(regions: dict, destination='/etc/pacman.d/mirrorlist')¶
-
archinstall.re_rank_mirrors(top=10, *positionals, **kwargs)¶
-
archinstall.list_mirrors()¶
Luks (Disk encryption)¶
-
archinstall.luks2(partition, mountpoint, password, key_file=None, auto_unmount=False, *args, **kwargs)¶
Exceptions¶
-
archinstall.RequirementError()¶ Common base class for all exceptions
-
archinstall.DiskError()¶ Common base class for all exceptions
-
archinstall.ProfileError()¶ Common base class for all exceptions
-
archinstall.SysCallError(message, exit_code)¶ Common base class for all exceptions
-
archinstall.ProfileNotFound()¶ Common base class for all exceptions
-
archinstall.HardwareIncompatibilityError()¶ Common base class for all exceptions
-
archinstall.UserError()¶ Common base class for all exceptions
-
archinstall.ServiceException()¶ Common base class for all exceptions