CLI flags
Every flag accepted by emerge — actions, modifiers, Gentoo-compat no-ops, and generated completions/man page.
The emerge(1) man page is generated from the same CLI definition via clap_mangen
((emerge --gen-manpage), so it cannot drift from --help.
Man-сторінка emerge(1) генерується з того ж визначення CLI через clap_mangen
((emerge --gen-manpage), тож не розходиться з --help.
Actions
Дії
| Flag | Description | Опис |
|---|---|---|
-s |
Search packages | Пошук пакунків |
--searchdesc |
Search by description | Пошук за описом |
-sv |
Detailed package info | Детальна інформація |
-u |
Full system upgrade (does not read world) | Повне оновлення (world не читається) |
--devel |
With -u: also rebuild -git/-hg/-svn/-bzr whose upstream moved |
З -u: також перезібрати devel, чий upstream зрушив |
--check-devel |
Report devel packages with upstream drift (no rebuild) | Звіт про devel зі зрушенням upstream (без перезбірки) |
-C / --unmerge |
Remove packages (unmerge) | Видалити пакунки (unmerge) |
-c / --depclean |
Remove orphans | Видалити сиріт |
--sync |
Sync package databases | Синхронізувати бази |
--refresh |
Force -Syy (with --sync or -u) |
Примусово -Syy |
--info |
System info (Gentoo-style) | Інформація про систему |
--news [N|all] |
Arch Linux news; N reads one, all marks all read |
Новини Arch; N — прочитати, all — позначити всі |
--check-news |
Alias for --news |
Синонім --news |
--prune |
Remove packages not in world | Видалити пакунки поза world |
--select |
Add to world without installing | Додати до world без встановлення |
--deselect |
Remove from world without unmerging | Прибрати з world без видалення |
--revdep-rebuild |
Find & fix binaries with broken library links | Знайти й полагодити биті лінки бібліотек |
--undo |
Undo last install/unmerge (one step; -u not reversible) |
Скасувати останнє встановлення/видалення |
--resume |
Resume interrupted transaction | Продовжити перерваний процес |
--skipfirst |
Skip first package on resume | Пропустити перший пакунок при resume |
--batchinstall <FILE> |
Mass-install from a text list (same format as a custom set) | Масове встановлення зі списку |
--install-pkgbuild <PATH> |
Build+install a local PKGBUILD checkout (scanner + bwrap) | Зібрати+встановити локальний checkout PKGBUILD |
--scan |
Audit-only PKGBUILD/.install scan (AUR or --install-pkgbuild); non-zero on findings |
Лише аудит PKGBUILD/.install; ненульовий код при знахідках |
--clean-source-cache |
Wipe persistent VCS source cache | Очистити кеш VCS-джерел |
--regen |
Regenerate package metadata cache | Оновити кеш метаданих |
--regen-world |
Re-resolve repo prefixes in world | Оновити префікси репо у world |
--regen-sets <SET> |
Re-resolve prefixes for one custom set | Оновити префікси для одного набору |
--regen-sort |
With --regen-sets: also sort the file (drops comments) |
З --regen-sets: також відсортувати файл |
--regen-world-from-explicit |
One-time migration: seed world from pacman -Qeq |
Міграція: наповнити world з pacman -Qeq |
Source & build
Джерело і збірка
| Flag | Description | Опис |
|---|---|---|
--aur |
Force AUR (AUR-only deps resolved recursively) | Примусово AUR (AUR-залежності рекурсивно) |
--only-repos |
Official repos only (never AUR) | Лише офіційні репо |
--abs |
Build from ABS (pkgctl), in bwrap sandbox |
Зібрати з ABS у пісочниці bwrap |
--no-sandbox |
Disable bwrap; plain makepkg | Вимкнути bwrap; звичайний makepkg |
--unshare-net-build |
No network during build()/check()/package() | Без мережі на етапі build()/check()/package() |
--skippgp |
Skip PGP checks (ABS) | Пропустити перевірку PGP (ABS) |
--autopgp |
Auto-import missing PGP keys (ABS) | Автоімпорт відсутніх PGP-ключів (ABS) |
--edit |
Edit PKGBUILD in $EDITOR before build; regenerates .SRCINFO |
Редагувати PKGBUILD; після збереження оновлює .SRCINFO |
--skip-srcinfo-regen |
With --edit: do not regenerate .SRCINFO |
З --edit: не оновлювати .SRCINFO |
--pkgbuild-view |
Show/diff PKGBUILD, confirm before build | Показати/diff PKGBUILD, підтвердити перед збіркою |
Security-related
Безпека
| Flag | Description | Опис |
|---|---|---|
--scan |
Audit PKGBUILD/.install only | Лише аудит PKGBUILD/.install |
--no-sandbox |
Turn off bwrap (warning printed) | Вимкнути bwrap (з попередженням) |
--unshare-net-build |
Network off for build/check/package phases | Мережа вимкнена для build/check/package |
--pkgbuild-view |
Human review gate before build | Людський перегляд перед збіркою |
World & sets
World і набори
| Flag | Description | Опис |
|---|---|---|
--list-sets |
List available @sets |
Показати доступні @sets |
--err-install |
On @world, also try Err/ entries |
При @world також пробувати записи Err/ |
--exclude <ATOM> |
Leave a package out of this run (repeatable / comma-separated) | Виключити пакунок з цього запуску |
Output & plan
Вивід і план
| Flag | Description | Опис |
|---|---|---|
-p / --pretend |
Dry run | Симуляція (dry run) |
-a / --ask |
Ask before acting | Запит підтвердження |
-v / --verbose |
Verbose output | Детальний вивід |
-t / --tree |
Show plan as a dependency tree | Показати план як дерево залежностей |
-D / --deep[=N] |
With -t: nest N levels, or every level if bare |
З -t: вкласти N рівнів, або всі — без числа |
-1 / --oneshot |
Install as dependency (not added to world) | Встановити як залежність (не в world) |
-n / --noreplace |
Do not reinstall if present | Не перевстановлювати |
--sudoloop |
Keep sudo timestamp warm for the whole run | Тримати sudo «теплим» протягом усього запуску |
--keep-going |
Don’t stop a batch at the first failure; summarize at the end | Не зупинятись на першій помилці; підсумок в кінці |
--ignore-default-opts |
Ignore EMERGE_DEFAULT_OPTS from make.conf for this run |
Ігнорувати EMERGE_DEFAULT_OPTS для цього запуску |
Batch & resume
Пакети і resume
| Flag | Description | Опис |
|---|---|---|
--batchinstall <FILE> |
Mass-install from list file | Масове встановлення зі списку |
--keep-going |
Continue after failures; non-zero exit + summary | Продовжити після помилок; ненульовий код + підсумок |
--resume |
Retry failed packages from last run | Повторити пакунки, що впали |
--skipfirst |
Skip first package when resuming | Пропустити перший при resume |
Help, version, generated
Довідка, версія, генерація
| Flag | Description | Опис |
|---|---|---|
-h / --help |
Help | Довідка |
-V / --version |
Version | Версія |
--gen-completions <SHELL> |
Generate shell completions (bash/zsh/fish) to stdout | Генерувати completions у stdout |
--gen-manpage |
Generate emerge(1) man page to stdout |
Генерувати man-сторінку у stdout |
Gentoo compat
Сумісність з Gentoo
Many Portage flags (-N/--newuse, -e/--emptytree, -O/--nodeps,
-k/-K/-g/-G/-b/-B, --jobs, --load-average, …) are accepted
silently as no-ops so scripts and muscle memory don’t break.
Багато прапорів Portage (-N/--newuse, -e/--emptytree, -O/--nodeps,
-k/-K/-g/-G/-b/-B, --jobs, …) приймаються мовчки як no-op,
щоб скрипти і м'язова пам'ять не ламались.