Rupak Das Ответов: 1

Есть ли способ установить пакеты с одного компьютера на все компьютеры в лаборатории с помощью сервера?


Я делаю проект b.tech в конце семестра .мой проект состоит в том, чтобы установить пакеты типа (vlc player или любое другое программное обеспечение) с одного компьютера администратора на каждый компьютер в лаборатории путем удаленного доступа с помощью локальной сети.Пожалуйста, веди меня.

Что я уже пробовал:

Я закончил с php, но я не получаю разрешения.

Richard MacCutchan

Э-э, это ваш проект, так что вы должны выполнять эту работу. Или вы планируете отдать диплом человеку, который пишет ваш код?

1 Ответов

Рейтинг:
0

bling

Это скорее вопрос администратора *nix, чем вопрос C++. Написание собственного кода для этого, скорее всего, нарушит безопасность локальной сети.

Предполагая, что все компьютеры являются Ubuntu (и у вас законно есть права администратора):

Напишите сценарий bash, который использует SSH для входа в компьютер и запускает "sudo apt-get install vlc".

Обычно sudo должен запрашивать пароль для повышения привилегий, но для этого есть обходной путь:

[Решено] Sudo в скрипте оболочки[^]

Для произвольного пользовательского двоичного файла, размещенного на вашем собственном сервере, вы можете использовать SFTP для загрузки его на клиентский компьютер. Вам все еще нужна работа SUDO выше, чтобы фактически установить его (например, "sudo make install").