Я являюсь пользователем, не являющимся пользователем root, на котором работает centos Linux ..... проблема в том, что у меня есть желаемый файл rpm. Я не могу установить их в свой домашний каталог будучи пользователем без полномочий. Любая помощь была бы оценена. Спасибо заранееПользователи, не являющиеся root, устанавливают пакеты из файла rpm
ответ
Это хороший маленький скрипт (unPack_rpm.sh) будет распаковывать пакеты оборотов в минуту в папку с именем пакета ...
#!/bin/bash
# Purpose: Unpack RPM archives (author: @unSpawn)
# Args: /path/to/archive
# Deps: Bash, GNU utils, RPM
rpmDetails() { for Q in changelog provides requires scripts triggers triggerscripts; do
rpm -q -p --${Q} "${f}" 2>&1 | grep -v NOKEY > "${Q}.log"; done; }
rpmUnpack() { f=$(readlink -f "${f}"); file "${f}"|grep -q "RPM.v" && \
{ d=$(basename "${f}" .rpm); d="./${d:=ERROR_$$}"; mkdir -p "${d}" && \
{ cd "${d}" && rpm2cpio "${f}" | cpio -idmv && rpmDetails "${f}"; }; }; }
for f in [email protected]; do rpmUnpack "${f}"; done
exit 0
спасибо за скрипт .... плохо попробуйте это и расскажу, работает ли он –
Это работает успешно и распаковывает файл rpm, но как установить его в мой домашний каталог после распаковки файла rpm –
? Какой '.rpm'? ... Множество разных действий «об/мин». Пакет библиотеки обычно переносится: Libs может войти в/home/[name]/lib /. Приложения (Инструменты): Пожалуйста, укажите package.rpm. - –
Я думаю, что это несколько дублированный вопрос, то же, что и один here. В этом потоке предлагается извлечь rpm (используя преобразование в cpio), а затем использовать исходные файлы локально.
Также прилагается ссылка на подробное объяснение для этого, вы можете увидеть его here.
Я уже пробовал их, но техника настаивала бы работать, если только iam работает в том же каталоге, где были извлечены файлы rpm, но я хочу, чтобы глобальное использование в моем account ... –
Не можете ли вы добавить псевдоним в двоичный файл? Таким образом, вы можете вызывать программу из любого каталога. – Titulum
Спасибо за письмо ..... ям новичок в linux, вы можете предоставить ссылку о том, что нужно делать, чтобы вы настаивали на мне ... –
- 1. Как я могу установить модуль Perl вручную (root), и пользователи, не являющиеся пользователями root, видят его
- 2. Symfony2 и композитор не устанавливают пакеты
- 3. Удаление RPM пакеты
- 4. rpmbuild установка неправильного права собственности файла root: root (неправильный владелец/группа: пользователи)
- 5. RPM пакеты PHP и PEAR
- 6. Файл спецификации RPM не может обнаружить пакеты обеспечения
- 7. Где скачать пакеты Scala RPM или DEB?
- 8. Запросить все rpm, установленные как non-root?
- 9. механизм файла ответов для RPM
- 10. Установить локально размещенные пакеты (.rpm) из поваренной книги повара
- 11. не удается получить исходный RPM для Centos 5.8 Пакеты
- 12. Предоставление пакета rpm в пакете виртуальных rpm
- 13. Ошибка при извлечении файла из RPM (rpm2cpio)
- 14. RPM не может найти общую библиотеку из другого RPM
- 15. Установить набор rpm из rpm, который состоит из скрипта
- 16. найти rpm имя из исполняемого файла
- 17. объема, не являющиеся членов, не являющиеся статические переменных и методы
- 18. Visual Studio Предварительные требования устанавливают уже установленные пакеты
- 19. Типы файлов внутри файла rpm
- 20. Как установить пакеты Bioconductor без привилегий root?
- 21. Обращение не являющиеся объектами
- 22. Невозможно сделать rpm из файла spec: Файл не найден
- 23. Установка файла appx из Visual Studio генерироваться пакеты не удается
- 24. Восстановить RPM из установленного RPM на linux
- 25. Не удалось построить rpm из src
- 26. Как создать RPM из поддира?
- 27. RPM build Нет такого файла или каталога
- 28. Python требует ошибки зависимые пакеты (через RPM) 2.6-> 2,7
- 29. Outlook 2010 VSTO - пользователи, не являющиеся администраторами, получают «Операция не выполнена». когда Task.Save называется
- 30. Как создать поле «created by», которое пользователи, не являющиеся администраторами, не могут изменить?
Какой тип оборотов? Содержит двоичный файл? Затем установите после извлечения rpm. Или создайте исходный код и укажите установочный префикс в качестве своего каталога. – khrm
Спасибо за cmntng khrm ..... как установить пакет из извлеченного файла rpm? howover я попробую построить с использованием префикса .... –