Спойлер
# apt-get install /home/user/Downloads/hcl-gpgkey-0.1-alt1.noarch.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting hcl-gpgkey for '/home/user/Downloads/hcl-gpgkey-0.1-alt1.noarch.rpm'
The following packages will be REPLACED:
libhcl (by hcl-gpgkey)
The following packages will be REMOVED:
hcl-get
The following NEW packages will be installed:
hcl-gpgkey
0 upgraded, 1 newly installed, 1 replaced, 1 removed and 0 not upgraded.
Need to get 0B/3472B of archives.
After unpacking 13.2kB disk space will be freed.
Do you want to continue? [Y/n] y
Committing changes...
Preparing... ################################################################################################### [100%]
1: hcl-gpgkey ################################################################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
[root@comp-core2-duo-fdb46c ~]# apt-get install /home/user/Downloads/hcl-get-0.3.99.3-alt1.noarch.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting hcl-get for '/home/user/Downloads/hcl-get-0.3.99.3-alt1.noarch.rpm'
The following extra packages will be installed:
hcl-get lsb-release
The following NEW packages will be installed:
hcl-get lsb-release
0 upgraded, 2 newly installed, 0 removed and 0 not upgraded.
Need to get 10.2kB/22.0kB of archives.
After unpacking 51.4kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.altlinux.org p8/branch/noarch/classic lsb-release 2.0-alt3 [10.2kB]
Fetched 10.2kB in 0s (31.5kB/s)
Committing changes...
Preparing... ################################################################################################### [100%]
1: lsb-release ################################################################################################### [ 50%]
2: hcl-get ################################################################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
[root@comp-core2-duo-fdb46c ~]# hcl-get
hcl-get - клиент для сервера HCL
Использование: hcl-get [опции]
Утилита является консольным клиентом для базы проб оборудования, служит
для поиска информации в базе и отправки проб/комментариев на HCL сервер.
Опции:
-a, --all
получить общее количество загруженных на сервер проб
-c, --comment [файл|номер] ["комментарий"]
добавить/обновить/удалить комментарий к пробе оборудования (закрытый без сохранения
редактируемого файла вызываемый редактор - $EDITOR либо Enter вместо набора комментария
в приглашении будут означать пустой комментарий, т.е. удаление комментария к пробе),
варианты использования:
без параметров: запускается диалоговый режим с возможностью ввода комментария
и указания номера пробы
номер: подразумевается, что в ~/.hcl-get предварительно создан комментарий
~/.hcl-get/номер.txt, который и будет задействован для пробы с указанным номером
файл комментария: будет запрошен номер либо файл пробы, для которого будет применен
указанный комментарий
номер "комментарий": к пробе с указанным номером будет добавлен заданный в качестве
параметра "комментарий"
-q запрос
получить результат поиска запроса среди данных проб оборудования без учета данных комментариев
-qc запрос
получить результат поиска запроса среди комментариев к пробам без учета данных проб
-r, --report [файл|номер]
отправить на сервер пробу имеющегося оборудования или
запросить у сервера информацию о пробе оборудования по указанному номеру, либо
получить номер пробы оборудования в хранилище по указанному архивному файлу с пробой
-rc, --report-comment номер
запросить у сервера содержимое комментария к пробе оборудования по её номеру
-v, --version
показать версию клиента и версию сервера
-h, --help
вывести справку по использованию
[root@comp-core2-duo-fdb46c ~]# hcl-get -a
Всего загружено проб: 62
[root@comp-core2-duo-fdb46c ~]# hcl-get -q
Некорректный аргумент: -q
[root@comp-core2-duo-fdb46c ~]# hcl-get -g
Некорректный аргумент: -g
[root@comp-core2-duo-fdb46c ~]# hcl-get -r
Внимание. Вы запустили hcl-get с правами root, чего делать не рекомендуется.
Это будет означать, что создаваемый архив с пробой (он же ключ доступа к серверу для
работы с комментарием пробы или для любых других возможных задач) будет сохранен по пути
/root/.hcl-get и для того, чтобы иметь возможность выполнять подобные задачи, hcl-get
должен иметь доступ к этому файлу архива также с правами root. Другими словами,
для выполнения подобных задач запускать hcl-get в дальнейшем вам придется только
с правами root. Например, создавать комментарий для пробы по пути /root/.hcl-get
в этом случае придется с правами root. Можно, конечно, создать файл комментария
и по другому пути, но в этом случае вам придется указывать полный путь к этому файлу.
Также, если у вас есть архивный файл с пробой и вы хотите проверить, добавлен ли он в базу,
но при этом файл располагается где-либо в /root, то вы должны будете запустить
hcl-get с правами root.
Вы уверены, что хотите продолжить?
Пробел/Enter/Tab - продолжить, любая другая клавиша - завершить работу hcl-get:
Сбор информации о системе.
...
Подготовка и отправка данных на север...
Спасибо за ваш интерес к сервису HCL!
Ваша проба принята и ей присвоен номер 63
После обработки доступ к данным вашей пробы можно получить:
1) через браузер по ссылке http://hcl.arenet.ru/63
2) через консоль командой hcl-get -r 63
Архив с собранными данными успешно сохранен как /root/.hcl-get/63.tar.bz2
[root@comp-core2-duo-fdb46c ~]# hcl-get -r 63
xA0
Вроде отправилось, впринципе не сложно. Я готов Вам пополнить 30-50 пробами ваш сервис, но хотелось бы рабочую инструкцию, и понимание кому и для чего это помогает. Если интерес есть, наверное уже лучше в личку чем тут.