англійськафранцузькаіспанська

Ad


Значок OnWorks

xstow - онлайн у хмарі

Запустіть xstow у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда xstow, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн- емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


XStow, заміна GNU Stow

СИНТАКСИС


xstow [ПАРАЦІЯ ...] ПАКЕТ

ОПИС


XStow є заміною GNU Stow (stow) написаний на C++. Він підтримує всі функції Stow
з деякими розширеннями.

XStow як GNU Stow — це програми для керування встановленням програмних пакетів,
зберігаючи їх окремо (/usr/local/stow/emacs проти /usr/local/stow/perl, наприклад)
щоб вони виглядали встановленими в тому самому місці (/ usr / local).

ВИКОРИСТАННЯ


xstow [ПАРАЦІЯ ...] ПАКЕТ

Встановіть пакет

xstow foobar

Видалити пакет

xstow -D foobar

ВАРІАНТИ


Містер - рівень налагодження INT
Встановіть рівень налагодження. Приймається ціле число без знака. Значення за замовчуванням – 0.

-дм -debug-модуль [ВСІ|ARG|ГОЛОВНЕ|ДЕРЕВО|CPPDIR]
Фільтрувати повідомлення з певного модуля.

-h -допомога
Показує екран довідки.

-V -Версія
Відображає номер версії XStows і підтримувані функції.

-n -немає
Фактично не вносьте зміни

-c -конфлікти
Сканування на наявність конфліктів, припускає -n.

-s - моделювати
Імітація установки. Якщо цю опцію встановлено, проблеми з дозволом будуть ігноровані та
-вербозний буде встановлено на 1.

-d -реж DIR
Встановіть SOW dir на DIR. За замовчуванням є поточний каталог.

-d -ціль DIR
Установіть ціль на DIR. За замовчуванням є батьківським каталогом stow.

-v -вербозний [0|1|2|3]
Збільште багатослівність. Можливі рівні 0,1,2 або 3. Просте налаштування -v or -вербозний
додає 1.

-D -видалити
Розкласти замість укласти. Деінсталюйте пакет.

-R - відновити
Те саме подобається -видалити з подальшим перевстановленням.

-ап -абсолютний шлях
Створюйте символічні посилання з абсолютними іменами шляхів. XStow завжди може обробляти пакети, які були
встановлено з цією опцією. Встановлення одного пакета з абсолютними іменами шляху і одним
без проблем немає. Це вплине лише на створення символічних посилань
варіант. Це призведе до того, що якщо один пакет буде встановлено з цією опцією і один
без деяких символічних посилань першого пакета, коли їх потрібно відтворити
будуть відтворені як відносні. Це не дуже гарна ідея робити це, навіть XStow робить
не мати з цим жодних проблем. Увага! Порушує сумісність зі Stow!

-тр -прохідний ПОСИЛАННЯ
Список посилань, що вказують на каталоги, які можна ігнорувати. наприклад: / usr / local / man is
посилання на /usr/local/share/man Увага! Порушує сумісність зі Stow!

-tkt -tr-keep-targets
Додайте список доступних посилань також до списку збереження цілей. Це запобігає
цілі посилань видаляються XStow, що призведе до того, що
перехідне посилання стає мертвим посиланням.

-тре -tr-авто ПАТЕРН
Автоматично додавати посилання, ціль яких відповідає цьому шаблону.

-тре -tr-авто-регулярний вираз REGEX
Автоматично додавати посилання, ціль яких відповідає цьому шаблону.

-kd -keep-dirs DIR
Список каталогів, які не слід видаляти, коли пакет буде видалено.
Увага! Порушує сумісність зі Stow!

-i -ігнорувати ПАТЕРН
Ігноруйте файли, які відповідають цьому шаблону.

- роздратування -ігнорувати-регулярний вираз REGEX
Ігноруйте файли, які відповідають цьому виразу.

-ні -ігнорувати ПАТЕРН
Ігноруйте все, крім файлів і каталогів, що відповідають цьому виразу. наприклад:
"systree/bintree systree/headertree". Для використання ігнорування підтримує fnmatch і
підтримка конфігураційних файлів має бути увімкнена. Детальніше див xstow.ini(5).

-cp -копія ПАТЕРН
Скопіюйте файли або каталоги, які відповідають цьому шаблону.

-кре -copy-regex REGEX
Скопіюйте файли або каталоги, які відповідають цьому виразу.

-ifd -i-файл-в-каталозі DIR/FILE
Ігноруйте цей файл у цьому каталозі. (Відносно до упаковки реж.)

-cfd -c-файл-в-каталозі DIR/FILE
Скопіюйте цей файл у цей каталог. (Відносно до упаковки реж.)

-сд -stow-dirs DIR
Список інших каталогів зберігання, які xstow дозволено змінювати

-sda -sd-авто ПАТЕРН
Автоматично додавати каталоги до списку при збігу цього виразу.

-sde -sd-авто-регулярний вираз REGEX
Автоматично додавати каталоги до списку при збігу цього виразу.

-пд -protect-dirs DIR
Список інших каталогів, які xstow заборонено змінювати

- КПК -pd-авто ПАТЕРН
Автоматично додавати каталоги до списку при збігу цього виразу.

-pde -pd-авто-регулярний вираз REGEX
Автоматично додавати каталоги до списку при збігу цього виразу.

-pdt -pd-цілі DIRS
Список каталогів, xstow можна змінювати.

-пта -pdt-add-traversable DIRS
Автоматично додавати цілі перехідних посилань до списку цілей.

-f - сила
По можливості пропускайте конфлікти.

-F файл
Прочитайте також цей файл конфігурації.

ПОВЕРНЕННЯ ЗНАЧЕННЯ


0 На успіх.

1 На помилково написаний виклик xstow.

2 Якщо сталася внутрішня помилка.

3 З певних причин не вдалося встановити пакет. Усі попередні перевірки були в порядку, але
не вдалося виконати список exec.

4 Не вдалося встановити пакет.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Оскільки налагодження розбору командного рядка може бути важким, якщо встановлено рівень налагодження
у командному рядку є дві змінні середовища:

XSTOW_DEBUG_LEVEL
Те саме, що і - рівень налагодження варіант.

XSTOW_DEBUG_MODULE
Те саме, що і -debug-модуль варіант.

Обидва значення будуть перезаписані налаштуваннями командного рядка після команди
рядок було розібрано.

XSTOW_USE_CURSES
Те саме, що і -ні-проклять варіант.

У пізніших версіях xstow намагався визначити ширину та висоту термінала, за замовчуванням на
рутину запуску. Навіть якщо це значення використовується лише на екрані довідки. Результат
було:

$ TERM="" xstow
Помилка відкриття терміналу: невідомо.

Повідомлення про помилку повідомляє ncurses lib. Це може викликати проблеми, якщо ви цього не хочете
запустіть xstow як завдання cron. Тепер xstow намагається визначити ширину термінала не в ньому
запуску, але коли екран довідки роздруковано. Як додаткову опцію можна встановити
змінна оточення XSTOW_USE_CURSES="0" це вкаже xstow не використовувати прокльони
все одно.

КФІГУРАЦІЯ ФАЙЛИ


Конфігураційний файл xstow.ini може бути розташований у / Etc та/або в поточному складі
каталог. Можливі налаштування та синтаксис цього файлу див xstow.ini(5)

На цій довідковій сторінці є деяка детальна інформація про деякі спеціальні налаштування XStow
також Будь ласка, прочитайте це!

ПРИКЛАДИ


загальний Використання
Як приклад ми встановлюємо бібліотеку ixlib в файл / usr / local / дерево.

tar xvfz ixlib-0.96.2.tar.gz
компакт-диск ixlib-0.96.2
. / Налаштувати
зробити

Поки що це було як завжди.

Примітка: за замовчуванням скрипт configure готує програму для встановлення
/usr/локальний/. Подивіться на configure --help для отримання додаткової інформації.

Тепер установка виконується, не встановлюючи ixlib безпосередньо в / usr / local /, встановлюємо
в /usr/local/stow/ixlib-0.96.2/.

зробити префікс встановлення=/usr/local/stow/ixlib-0.96.2/

Останнім пунктом є створення всіх необхідних символічних посилань, щоб можна було включати файли ixlib
знайдений компілятором у /usr/local/include. Тому ми використовуємо xstow.

cd /usr/local/stow
xstow ixlib-0.96.2

І всі символічні посилання будуть створені.

Установка XStow by використання XStow
Після виклику скрипту configure і make XStow встановлюється в каталог stow as
Я показав це у верхньому прикладі.

make install prefix=/usr/local/stow/xstow-0.1.0

Потім ви перемикаєтеся до каталогу stow і викликаєте XStow

cd /usr/local/stow
xstow-0.1.0/bin/xstow xstow-0.1.0

Ось і це.

Сумісність


посилання Створення
За замовчуванням XStow повністю сумісний зі Stow. Використання деяких розширених функцій може
тому що Стоу більше не може впоратися з деревом.

Command Лінія Опції
XStow підтримує всі параметри командного рядка Stow. Навіть це формат.

Наприклад: xstow --verbose=2 foobar

Використовуйте xstow онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad