Есть косячёк

Сообщения
21
#1
Решил установить драйвера NVIDIA пакетом, но процесс установки прервался от того, что для одного из устанавливаемых файлов пакета, требуется доступ "root", а командой для пакетной установки, предлагаемой в описании:

sudo apt install ./*.deb

такого доступа не предполагается. В то же время, когда устанавливаешь файлы по отдельности, то приходится вводить пароль для каждого устанавливаемого файла в отдельности и все файлы устанавливаются. Косячёк?
Да, можно обойтись из без пакетной установки, но, пользователь остаётся в недоумении, поскольку сомневается в правильной последовательности и удаче всего процесса установки драйвера в итоге.

Как я понял, есть такое решение, Это установщики .sh или .run, но запуск которых в АстраЛинукс не реализованы.
Доустановить недостающие файлы предлагается следующей командой:

Если при установке были выявлены неудовлетворённые зависимости, установить дополнительные пакеты:
sudo apt -f install


Но после её работы, оказывается, всё в порядке и все необходимые компоненты программы установлены. Косячёк?

Есть такая проблема и с установкой недостающих файлов, как например при установке приложения Steam. Это приложение решает проблему игр на платформе ОС Линукс, кроссплатформенными играми, такими на пример как "XCOM 2", которая прекрасно себя чувствует на платформе Астра Линукс. И не только игры, а и различные приложения, которые предоставляет этот сервис. Этот недостающий компонент, необходимый для полноценной работы приложения можно найти в интернете и установить, но сначала его необходимо скомпилировать, так как он в исходнике, но такого инструмента в ОС нет.
Печально.
Прелесть компиляции программ в том, что они в этом случае адаптируются под конкретную платформу Линукс. Поскольку хоть ОС и линуксовые но в них есть различия по совместимости, а в этом случае, компилятор текущей системы создаст файл именно под эту систему. Косячёк?
От чего в этих системах и повелось, обязательное наличие в них набора таких инструментов, как компиляторов. И в АстраЛинукс они так же есть, но, реализация которых урезана, что накладывает некоторые ограничения.
 
Последнее редактирование:

Montfer

New member
Сообщения
2 364
#2
пробуйте sudo -s и потом dpkg -i *. deb
запрос пароля отключается в параметрах безопасности.
.sh и .run прекрасно запускаются, например, sh myscript.sh и ./myscript.run
про -f хз, надо смотреть вывод терминала
 

oko

New member
Сообщения
1 257
#3
to ВладимирМ
Вообще-то приведенная команда через sudo как раз позволяет в рамках сессии пользователя повысить на время права до root. Если, конечно, пользователь входит в список разрешенных для подобных операций (проверяется через /etc/sudoers или visudo от root)...
Команда sudo apt install ./.*deb отрабатывает корректно и без многократного запроса пароля - проверил. Исключение составляет случай специальной настройки Astra Linux Special Edition 1.6 (по умолчанию отключено): astra-sudo-control enable и Defaults timestamp_timeout=0 в /etc/sudoers. Если это ваш случай, то неплохо было бы об этом сказать заранее...
В wiki есть еще одна статья про драйверы NVIDIA без DKMS. Надо оно вам или нет - гугл в помощь про DKMS...
...но сначала его необходимо скомпилировать, так как он в исходнике, но такого инструмента в ОС нет. Печально.
Чего нет, компиляторов? Основные есть и в Смоленске на диске разработчика, и тем более в Орле в общем репозитории. Вы бы хоть указали, чего конкретно вам не хватает. А то рискуете попасть в ситуацию как соседи по форуму, ругающиеся от непонимания простой истины "каков вопрос - таков и ответ"...
 
Сообщения
21
#4
to ВладимирМ
Вообще-то приведенная команда через sudo как раз позволяет в рамках сессии пользователя повысить на время права до root. Если, конечно, пользователь входит в список разрешенных для подобных операций (проверяется через /etc/sudoers или visudo от root)...
Команда sudo apt install ./.*deb отрабатывает корректно и без многократного запроса пароля - проверил. Исключение составляет случай специальной настройки Astra Linux Special Edition 1.6 (по умолчанию отключено): astra-sudo-control enable и Defaults timestamp_timeout=0 в /etc/sudoers. Если это ваш случай, то неплохо было бы об этом сказать заранее...
В wiki есть еще одна статья про драйверы NVIDIA без DKMS. Надо оно вам или нет - гугл в помощь про DKMS...

Чего нет, компиляторов? Основные есть и в Смоленске на диске разработчика, и тем более в Орле в общем репозитории. Вы бы хоть указали, чего конкретно вам не хватает. А то рискуете попасть в ситуацию как соседи по форуму, ругающиеся от непонимания простой истины "каков вопрос - таков и ответ"...
Я пока установил "Common" версию ОС Астра.
Не знаю как делать скриншоты в Астре Привёл бы примеры со снимками с экрана. Но на том уровне, который мне доступен, объяснил проблему, довольно корректно.

Да, компиляторы есть, но файлы .ch и .run не исполняются. Или я просто не знаю как? Так же нашёл, скачал файл, но который нужно было прежде скомпилировать, а затем установить, не смог ни чего сделать.

я не говорил что компиляторов в Астре нет.
От чего в этих системах и повелось, обязательное наличие в них набора таких инструментов, как компиляторов. И в АстраЛинукс они так же есть, но,
 
Последнее редактирование:

oko

New member
Сообщения
1 257
#6
to ВладимирМ
Скриншоты не нужны - там консоль выплевывает 1-2 строки с упоминанием error|warning - их можно и вручную набрать, чтобы форумчанам было проще сориентироваться...
Модуль экстрасенсорики подсказывает, что вам нужно дать права на исполнение загруженных файлов .run (.ch) через sudo chmod +x /путь-к-файлу. По умолчанию подобные файлы лишены прав на запуск (исполнение)...
Компиляторы не входят в состав ОС, установленной по умолчанию. Нужный компилятор следует установить отдельно. Например, для С/C++: sudo apt install gcc g++ make - это позволит собирать из исходников подавляющее большинство софта под nix. Но помните, что в бинарных дистрибутивах (те же Debian и Astra Linux используют пакетную установку в формате DEB) такой подход чреват разведением зоопарка софта, который просто так удалить уже не получится. Поэтому сперва ищите нужный софт в репозитории (официальный для Astra Linux или mirror.mephi.ru/debian stretch для совместимого Debian на крайний случай)...
Для начала определитесь, входит ли ваш пользователь в группу sudo (выполните от него команду sudo -i, как подсказал тов. Montfer). Если используется уч.запись, указанная при установке системы и по результату команды перейдете в root, значит, пользователю разрешено использовать sudo. Если не получится - от root редактируйте /etc/sudoers с указанием нужной уч.записи прав аналогично строке для root (по примеру в самом файле разберетесь)...
 
Сообщения
21
#7
to ВладимирМ
Скриншоты не нужны - там консоль выплевывает 1-2 строки с упоминанием error|warning - их можно и вручную набрать, чтобы форумчанам было проще сориентироваться...
Модуль экстрасенсорики подсказывает, что вам нужно дать права на исполнение загруженных файлов .run (.ch) через sudo chmod +x /путь-к-файлу. По умолчанию подобные файлы лишены прав на запуск (исполнение)...
Компиляторы не входят в состав ОС, установленной по умолчанию. Нужный компилятор следует установить отдельно. Например, для С/C++: sudo apt install gcc g++ make - это позволит собирать из исходников подавляющее большинство софта под nix. Но помните, что в бинарных дистрибутивах (те же Debian и Astra Linux используют пакетную установку в формате DEB) такой подход чреват разведением зоопарка софта, который просто так удалить уже не получится. Поэтому сперва ищите нужный софт в репозитории (официальный для Astra Linux или mirror.mephi.ru/debian stretch для совместимого Debian на крайний случай)...
Для начала определитесь, входит ли ваш пользователь в группу sudo (выполните от него команду sudo -i, как подсказал тов. Montfer). Если используется уч.запись, указанная при установке системы и по результату команды перейдете в root, значит, пользователю разрешено использовать sudo. Если не получится - от root редактируйте /etc/sudoers с указанием нужной уч.записи прав аналогично строке для root (по примеру в самом файле разберетесь)...
Спасибо, попробую установить Смоленск, надеюсь, что некоторые проблемы улетучатся сами собой. То есть буду экспериментировать, и, если что обращаться за советом.

В процессе первых экспериментов выяснился ещё один нюанс.
Пробовал установку с шифрованием диска. После этого, а может это нормальное явление для ОС Астра, на диске появился системный раздел, который ни чем не удаляется даже самим установщиком системы.
Вопрос, как быть, если я захотел использовать другой диск, а этот использовать как архив и читать его на других устройствах, если планшет видит как раз этот загрузочный раздел, а данных, которые на этом же диске, но в другом разделе нет?
Может ли эта система созданный ей же раздел удалить безвозвратно?
 
Сообщения
21
#8
пробуйте sudo -s и потом dpkg -i *. deb
запрос пароля отключается в параметрах безопасности.
.sh и .run прекрасно запускаются, например, sh myscript.sh и ./myscript.run
про -f хз, надо смотреть вывод терминала
Ага, вот значит какой командой? хорошо попробую, спасибо.
 

oko

New member
Сообщения
1 257
#10
to ВладимирМ
Откровенно, никогда не ставил Смоленск с шифрование разделов (по этическим и практическим соображениям)...
Вообще, imho, вам для начала нужно почитать про политику прав на объекты файловой системы в nix, про типы дистрибутивов и работу с их пакетными менеджерами, про права пользователей и иные базовые вещи. Дальше поэкспериментировать с Орлом, а к Смоленску переходить в последнюю очередь. Потому что эта ОС снабжена кучей доп. защитных механизмов, которые неподготовленного пользователя могут сбить с верного пути. В Смоленске даже установка пакетов из репозитория уже требует определенных сложностей, потому что репозитории размещаются либо на CD/DVD, либо в виде iso-образов. И Смоленск без апдейтов отличается от Смоленска с Update 6 как небо и земля...
 
Сообщения
21
#11
to ВладимирМ
Откровенно, никогда не ставил Смоленск с шифрование разделов (по этическим и практическим соображениям)...
Вообще, imho, вам для начала нужно почитать про политику прав на объекты файловой системы в nix, про типы дистрибутивов и работу с их пакетными менеджерами, про права пользователей и иные базовые вещи. Дальше поэкспериментировать с Орлом, а к Смоленску переходить в последнюю очередь. Потому что эта ОС снабжена кучей доп. защитных механизмов, которые неподготовленного пользователя могут сбить с верного пути. В Смоленске даже установка пакетов из репозитория уже требует определенных сложностей, потому что репозитории размещаются либо на CD/DVD, либо в виде iso-образов. И Смоленск без апдейтов отличается от Смоленска с Update 6 как небо и земля...
Тут желание поставить не нечто крутое, а исходить тропами вдоль и поперёк, изучить возможности и меру необходимой самодостаточности. Для этого процесса выделил съёмный диск, на котором и экспериментирую, ставлю систему и снова удаляю, если "не повезло".
То, что ОС ставится на съёмный носитель, по мне так, это огромное преимущество данной системы, снимает сразу кучу проблем... Ну, это я для себя так отметил, а потому штука очень даже с этой точки зрения привлекательная.
Проблема пока только в одном, научится в этой ОС работать и наконец-то с ней подружится. А там, уже и смотреть, что из нужного есть в Смоленске из того, чего нет в Орле.

Спасибо, что в эту трудную для меня минуту поддерживаете, и морально, и ценным советом.
 

oko

New member
Сообщения
1 257
#12
to ВладимирМ
Смоленск базируется на Орле, но
  • с ядром и пакетной базой менее современной (относительно Орла) версии;
  • с доп.механизмами защиты, пронизывающими систему вдоль и поперек;
  • с репозиторием ограниченного (относительно Орла) содержания, поставляемого на несетевых носителях.
Если вам пока только поиграццо, то, imho, виртуальная машина под VirtualBox/VMWare Workstation с отдельной копией системы "сразу после установки" куда удобнее. Требует меньше времени на повторное развертывание: установили Astra Linux, сняли копию, похимичили в копии, удалили копию, сняли еще одну с первичной установки, похимичили, и т.д.
 
Сообщения
21
#13
to ВладимирМ
Смоленск базируется на Орле, но
  • с ядром и пакетной базой менее современной (относительно Орла) версии;
  • с доп.механизмами защиты, пронизывающими систему вдоль и поперек;
  • с репозиторием ограниченного (относительно Орла) содержания, поставляемого на несетевых носителях.
Если вам пока только поиграццо, то, imho, виртуальная машина под VirtualBox/VMWare Workstation с отдельной копией системы "сразу после установки" куда удобнее. Требует меньше времени на повторное развертывание: установили Astra Linux, сняли копию, похимичили в копии, удалили копию, сняли еще одну с первичной установки, похимичили, и т.д.
Нет желания устанавливать VMWare, в своё время "наигрался", тем более, что были некоторые версии Линукс, такая как "Корона", которая запускалась непосредственно с флешки и вполне себе работала и, которую можно было при желании установить нажав ярлык установки на диск.
Опыта работы и исследований различных ОС как у дурака махорки:), с начала компьютерной эры, с появления таких ПК как "Атари", "Поиск IBM х86 совместимых", "386" и т.д. OC DOS, работа с командной строкой, прописка файлов конфигурации с распределением памяти и запуска программ, вплоть до перехода к работе в графических оболочках, исследование ОС NT, OS/2 и т.д

Конечно, привлекает работа в графической оболочке, когда не нужно заботится многих вещах, которые, в следствии развития ОС автоматизируются и принимают вид графической оболочки с дружественным интерфейсом, где всего-то необходимо отметить нужное и получить результат, не залезая в тонкости и дебри самих процессов.

Тут вопрос в другом.
А именно, приходит чувство, что сидя под Виндой, становишься зависимым от неё, что если не ответишь на запрос вовремя - твою копию заблокируют, не зависимо от того сколько за неё было заплачено, такие вот условия использования. Приходится искать платформу, на которую в будущем можно было бы смело переходить без опаски остаться у монитора с безмолвным экраном.
Вот с этими чёрными мыслями я однажды засел за свой, пока ещё живой ПК и начал поиски альтернативы. У тех же УБУНТУ и им подобных есть ограничения по поддержке версии ОС, что конечно ни как не укладывается в планы - менять шило на мыло.
Были найдены системы "Байкал", совсем сырая, Альт Линукс (установил жене посокльку ей только соц сети нужны), ну а себе выбрал как альтернативу Астра Линукс. Вот её-то я сейчас и осваиваю. Поверьте, это не игрушки, а вполне реальная потребность, но переход с Винды на Линкс это всё равно, что слезть с трактора и взяться за соху... трудно, но можно.
Возьмём "Андроид", тот же Линукс, но и игры на нём стали делать и разное программное обеспечение и интерфейс для быстрой работы. Можно ведь и в основном Винданутые её быстро освоили.
Система для особо одарённых, одно, а для массового пользователя другое. По крайней мере должно быть и то и другое, что бы не ущемлять самолюбие одних и не обескураживать других.

Буду исследовать и адаптироваться с надеждой, что у этой операционки есть перспективы.
 

oko

New member
Сообщения
1 257
#14
to ВладимирМ
Astra Linux зависит от релизов Debian. И у самой Astra Linux тоже имеется версионность. Грубо говоря, выйдет новый релиз Орла или Debian - придется адаптироваться к нему без вариантов и компромиссов. Можно остаться на старом релизе, но его поддержка не бесконечна и со временем может перестать отвечать растущим запросам, реализацию которых предусматривают более свежие релизы...
Android базируется на ядре Linux, но ядро и эксплуатация ОС на его базе - две разные вещи. imho, в Android тот же принцип, что и в Win, только сбоку: прячем от пользователя все под капот, взамен даем красивые картинки; хочешь функционал - будь добр обновись до новой версии (и, вероятно, купи новое железо). Слежка и постоянные апдейты, якобы исправляющие баги и уязвимости (но их меньше не становится) как вишенка на торте...
При озвученных условиях вам лучше посмотреть в сторону Gentoo (это если на Linux-ядре) или вообще FreeBSD (хотя BSD не осилил, поэтому ничего определенного сказать не могу, кроме хорошей документированности и длительной поддержки релизов). Тогда и от релизов зависеть не будете, и сможете управлять каждым компонентом системы вне зависимости от внешних факторов. Только для получения комфортных условий напильник понадобится в сажень длиной, ага...
 
Сообщения
21
#15
to ВладимирМ
Astra Linux зависит от релизов Debian. И у самой Astra Linux тоже имеется версионность. Грубо говоря, выйдет новый релиз Орла или Debian - придется адаптироваться к нему без вариантов и компромиссов. Можно остаться на старом релизе, но его поддержка не бесконечна и со временем может перестать отвечать растущим запросам, реализацию которых предусматривают более свежие релизы...
Android базируется на ядре Linux, но ядро и эксплуатация ОС на его базе - две разные вещи. imho, в Android тот же принцип, что и в Win, только сбоку: прячем от пользователя все под капот, взамен даем красивые картинки; хочешь функционал - будь добр обновись до новой версии (и, вероятно, купи новое железо). Слежка и постоянные апдейты, якобы исправляющие баги и уязвимости (но их меньше не становится) как вишенка на торте...
При озвученных условиях вам лучше посмотреть в сторону Gentoo (это если на Linux-ядре) или вообще FreeBSD (хотя BSD не осилил, поэтому ничего определенного сказать не могу, кроме хорошей документированности и длительной поддержки релизов). Тогда и от релизов зависеть не будете, и сможете управлять каждым компонентом системы вне зависимости от внешних факторов. Только для получения комфортных условий напильник понадобится в сажень длиной, ага...
По любому хоть здесь не будут амеры командовать :)

Проблема с неудаляемым раздело на флешке и съёмным носителем была решена в Астре её средствами, посредством размонтирования разделов (есть там такой инструмент), которые не могли удалить ни какие другие инструменты.
Здесь же в Астре создал загрузочный носитель. Что интересно, я был обескуражен видом созданного загрузчика на флешке, который занимал килобайты места. Думал накосячил, но как оказалось нет. Установка прошла успешно и в разы быстрее.

Раньше не было, а в этот раз появился выбор для установки Клиента и Сервера, для чего они вообще нужны?
Установка шла совсем по другому - что значит родной загрузчик :)
 
Сообщения
21
#16
Не слушайте этого дебила. Astra позиционирует себя, как крутую систему. Увы, это не так. Малолетние дебилы возомнили себя крутыми... Ну, живите так... Я скоро сдохну.
Вы хоть бы путний совет дали, прежде, чем других оскорблять :)
 

ArturS

New member
Сообщения
56
#17
Так дебилы возомнили, что они умные... Чего их оскорблять?
 
Сообщения
21
#18
насколько понял, клиент и сервер - это речь про ald, аналог ad винды. если не собираетесь разворачивать домен, то они нафиг не нужны.
и килобайты не может занимать загрузочная флешка. просто не отображаются другие файлы
Как показал "Акронис" и родная утилита редактора разделов. Может брешут?
И да вот снимок установки "steam" без этого файла вроде как работает, но до обновлений. Посмотрим как поведёт себя после.
 

Вложения

oko

New member
Сообщения
1 257
#20
to ArturS
Враньё¸ чистой воды! Взяли за основу Debian. И ничего более... Создали свой WM на основе IceWM и тишина...
"Зависит от релиза" в контексте вопроса тов. ВладимирМ означает, что разные версии Astra Linux базируются на разных версиях Debian. Astra Linux Special Edtion 1.4, например, базировалась на Debian 7, ALSE 1.5 - на Debian 8, текущая 1.6 - на Debian 9, новую обещают на Debian 10. Если не знаете, чем отличаются релизы Debian (и тем более Astra Linux) - изучите вопрос внимательнее прежде чем пороть горячку (в который раз, ага)...
И ещё, как гавкает ваш разработчик - ага
Шутку оценил, смешно, ага...
Только я не разработчик, а рядовой форумчанин. Если поднимете мои темы (не ответы, а непосредственно поднятые темы), поймете сами...
Перехожу на AltLinux... Там народ честнее.
С таким подходом избирательного чтения, кривых формулировок собственных вопросов и множественных криков по поводу и без - у вас везде будет как в старом бородатом анекдоте...