Имя: Пароль:
IT
Админ
Запуск *.run в Линукс
0 ВикторП
 
09.10.22
19:07
Хочу установить 1c - скачал, распаковал, при установке в графическом режиме пишет ошибку

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

Есть ли способ без терминала?
1 Garykom
 
гуру
09.10.22
19:18
(0) Терминал запусти от рута
2 Garykom
 
гуру
09.10.22
19:18
(1) тьфу *файловый менеджер запусти от рута
3 ВикторП
 
09.10.22
19:29
круто
4 Chai Nic
 
10.10.22
07:10
О блин. Установка приложения через .run это какая-то жесть 20-летней давности. Помню, тогда так ставились драйвера от нвидии.

Что мешает 1с поднять репозиторий и ставить программы как положено, а не с подобными извращениями?
5 sikuda
 
10.10.22
09:12
Просто добавить право на выполнение типа sudo chmod 755 имя_файла.run
6 arsik
 
гуру
10.10.22
11:29
(4) Так у 1С дистрибутивы же в закрытой части сайта и требуют учетки что бы скачать. Видимо на репозиторий нужно навернуть дофига, что бы тоже через авторизацию можно было скачивать.
7 Фрэнки
 
10.10.22
11:36
Если так рассуждать, что можно было бы и через DEB пакет ставить без использования промежуточной распаковки из архива и поиска файлика .run вручную.
Т.е. не чрез репозиторий, а просто через DEB или RPM
которые уже установщики пакетов нормально умеют обрабатывать.
8 Biker
 
10.10.22
11:52
(7) они сейчас тащат свои либы даже libstdc++, поэтому правильнее было бы snap или flatpak
9 Chai Nic
 
10.10.22
16:06
(6) Какие проблемы сделать репозиторий с авторизацией?
10 arsik
 
гуру
10.10.22
16:10
(9) То есть для тебя как 2 пальца обоссать прикрутить текущую авторизацию клиентов с сайта 1С + привязку ИТС к репозиторию?
11 Gary417
 
10.10.22
16:12
(9) вспотеешь потом объяснять клиентам как правильно авторизацию вводить на репу и почему у них какойнить apt-get update дохнет постоянно
(10) технически это врятли сложно реализуемо, туда полюбому можно привернуть радиус, а через него авторизоваться на ИТС... вопрос скорее организационный, а 1С исторически очень с трудом так умеет
12 Chai Nic
 
10.10.22
16:24
(11) А объяснять клиентам про запуск от рута .run инсталляторов - лучше?)
13 Web00001
 
10.10.22
16:40
(4)Репозиторий служит для возможности комплексно обновлять ПО и управлять версиями установленного ПО хоть ежедневно, хоть ежеминутно. С 1С такая задача не стоит. Какой в нем смысл?
> а не с подобными извращениями?
Я не знаю где там извращения и какие проблемы возникли у ТС, но когда я ставил последний раз 1С, (арч или убунта не помню)она ставилась одной или парой командой. Вроде как все просто было. Или любая установка софта не из реп, извращение?
14 Chai Nic
 
10.10.22
16:45
(13) А также централизованно устанавливать на 100500 рабочих мест намного удобнее через репозиторий. Равно как и обновлять, не бегая по консолям с запуском .run очередной версии...
15 Gary417
 
10.10.22
16:47
(12) лучше, как запустить run любой джун-админ линуксойд разберется, это в сотню раз проще чем авторизовывать репу
16 Gary417
 
10.10.22
16:50
(13) смысл в унификации.
вручную установленный сервис - это заранее разложенные грабли для будующих поколений и для себя в т.ч.

я вот поставил у себя на компе vmware vpn клиент, а теперь не знаю как удалить...он через run ставился, и у меня не сохранился..я хз че делать
17 Biker
 
10.10.22
17:21
(16) поищи в директории установки uninstall или запусти *.run --help
18 Biker
 
10.10.22
17:23
(16) унификация все равно не работает. для линукса имхо это и не будет работать
19 Gary417
 
10.10.22
18:35
(17) <поищи в директории установки>
ага. а где в линуксе 'директория установки', если "экзешники" в bin, либы в lib, настройки в etc (или в /usr/etc/ или в /usr/local/etc? или в /usr/lib/vmware/etc/conf ?)

uninstall...это в винде все легко и просто
20 Gary417
 
10.10.22
18:36
а ту потерял run из которого ставил - вот сам и чини, тыжпрограммист
21 Gary417
 
10.10.22
18:37
(18) у линуксе установки из репов - это самая крутая кнификация, бахнул apt unsintall или вообще purge --force (можно всю ось запороть одним махом, это вам не винда) и все удалилось
22 Biker
 
10.10.22
18:43
(21) ну давай начнем с того что для этого надо поддерживать актуальные дистрибутивы. у 1с этого не было никогда.
я часто пересобирал пакеты с исправлениями. для дистров выше 18.04
(19) директория установки всегда была /opt/блаблабла/
23 ansh15
 
10.10.22
19:25
(19) uninstaller-full в последних версиях платформы легко удаляет всю инсталляцию, даже участливо задает вопрос "Вы хотите удалить...?"
24 ДедМорроз
 
11.10.22
01:04
(19)в windows данные для uninstall формирует установщик приложения,и,если он это не сделал,то ничего не удаляется,а еще чаще - выдается ошибка.
Опять же,дополнительные пакеты не факт,что удалятся,т.к.не везде отслеживается их использование - в этом,что windows,что linux вндут себя одинаково.
25 Garykom
 
гуру
27.12.22
12:10
Для справки:

Если надо установить сервер 1С в linux по ssh то
./setup-full-8.3.21.1484-x86_64.run --mode unattended --enable-components server,ws,server_admin

https://voblachke.ru/blog/ustanovka-servera-1s-8-3-21-na-ubuntu-22-04/
Программист всегда исправляет последнюю ошибку.