Назад | Перейти на главную страницу

Как установить пакеты программного обеспечения на общую учетную запись хоста Red Hat Linux без корневого доступа или rpm?

У меня есть общая учетная запись хоста RHEL 4, для которой у меня нет прав root. Я хотел бы установить Git и Bash Complete таким образом, чтобы их можно было легко обновить.

На данный момент я только что установил из исходников, предоставив $HOME в качестве префикса к autoconf. Очевидно, это не идеально, так как мне нужно найти файлы, связанные с версией, с которой я обновляюсь, и удалить их. Я пробовал использовать rpm, но получаю -bash: rpm: command not found назад, поэтому он недоступен. Я также посмотрел на checkinstall, но похоже, что для этого нужны rpm, dpkg или менеджер пакетов Slackware.

Есть ли что-нибудь, что можно использовать как менеджер пакетов, не требуя root-доступа или существующего менеджера пакетов?

Лучше всего попросить свой хост установить эти пакеты для вас - без сомнения, они не позволяют своим клиентам управлять пакетами, чтобы они могли поддерживать целостность и согласованность в развертывании своего сервера.

Представьте, если бы кто-то подумал, что было бы неплохо установить X-сервер, wirehark, тестер нагрузки apache ... один клиент может иметь огромное влияние на производительность всего сервера!

Вам необходимы права администратора для внесения изменений в систему. Такой дизайн - часть того, что делает Linux безопасной операционной системой.

укладывать может помочь вам управлять файлами, но вам все равно придется заботиться о зависимостях и т. д.