LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Архитектура GTK

Форум — General

Читаю web-страницу
https://www.gtk.org/docs/architecture/

и мне непонятно:

  1. Если вся графика делится на растровую и векторную, есть библиотека для работы с png, gif, jpg (GdkPixbuf), то где библиотека для векторной графики и для svg, почему она не в составе Gtk. Переход на векторные ассеты должен быть актуален в связи с большими мониторами и требованиями к масштабируемости интерфейсов (например увеличить всё изображение в окне по Ctrl+‘+’);
  2. если в Gtk 4.2 сделали новую библиотеку NGL для работы с OpenGL, то почему об этом не написано в статье про архитектуру? Как мне загружать 3D-ассеты, в каком-нибудь .dae-формате? Почему для пиксельных это сделано, а для трёхмерных неупомянуто?
  3. а где поддержка печати вообще? Видимо это Cairo, но как оно должно работать с cups? Или как мне изображение загнать в .pdf-файл (без печати в .pdf-файл через пользователя, а сразу из программы)? В какой библиотеке UI-диалоги для предпросмотра печати?
  4. GSK и GDK есть на картинке, но нет в легенде к картинке.
  5. Загадкой является, почему области рисунка-схемы не сделали гиперссылками, могли же, причём несколькими способами.

«Observed a typo or some missing information, edit this page.»
«Read on how to contribute to this website.»

Вы тут все умные, вы и пишите. Я бы написал, если бы меня за каждое слово не ругали и не поправляли.

 

Shushundr
()

Astra linux права

Форум — General

Доброго времени суток!! Может кто поможет ответить на два вопроса? Заранее спасибо!

  1. Какие команды может выполнить пользователь Student student@astra: ~$ id uid=1001(student) grid=1002(student) группы=1002(student), 100(users) student@astra: ~$ pdp –id Уровень конф.=1(уровень_1), уровень целосности:0(низкий), Категории=0x0(нет) Роли=() student@astra: ~$ pdp-ls –lmd /home/docs drwxrwxr-xm–2 root users Уровень_2:Низкий:Нет:ccnr /home/docs student@astra: ~$ pdp-ls -1M /home/docs итого 0 -rw-r–r–m— 1 student users Уровень_1:Низкий:Нет:0x0 file1.txt

a. cat /home/docs/file1.txt b. rm /home/docs/file1.txt c. cp /gome/docs/file1.txt ~/file1.txt d. touch /home/docs/file.txt

  1. Какие команды может выполнить пользователь Student student@astra: ~$ id uid=1001(student) grid=1002(student) группы=1002(student), 100(users) student@astra: ~$ pdp –id Уровень конф.=2(уровень_2), уровень целосности:0(низкий), Категории=0x0(нет) Роли=() student@astra: ~$ pdp-ls –lmd /home/docs drwxrwxr-xm— 2 root users Уровень_2:Низкий:Нет:ccnr /home/docs student@astra: ~$ pdp-ls -1M /home/docs итого 0 -rw-r–r–m— 1 student users Уровень_1:Низкий:Нет:0x0 file1.txt -rw-r–r–m— 1 student users Уровень_2:Низкий:Нет:0x0 file2.txt

a. cat /home/docs/file1.txt b. echo ls » /home/docs/file1.txt c. rm /home/docs/file1.txt d. touch /home/docs/file.txt

 ,

johnyspb
()

Каким упражнением можно заменить подтягивания?

Форум — Talks

Желательно какое-то упражнение из колистеники, но есть еще:

  1. гриф 8кг
  2. гиря 16кг
  3. гиря 24кг

 

serg002
()

Linux на Macbook

Форум — Linux-hardware

Требуется помощь людей имеющих опыт общения с Macbook'ами. Есть Macbook 4.1 (Santa Rosa/ Penryn). Поскольку ноут старый и огрызок на нём не обновляется (изначально стояла 10.7.5) было принято решение поставить Манжару. С самого начала не работали комбинации клавиш при загрузке, Alt для выбора загрузочного устройства и, сброс NVRAM (Alt+Cmd+P+R). В попытках решить проблему выполнил команду

$sudo bless  --device [i]устройство[/i] --setBoot --legacy

(устройство, если что было правильным) что было ошибкой (опыта общения с техникой Apple до этого не имел). После этого ноут при загрузке вызавал
No bootable device — insert boot disk and press any key
. Попытался сбросить NVRAM отключением батареи по инструкции с iFixit - безрезультатно. Возможно ли заставить ноум нормально грузиться?

 

evdovin76
()

2 тупых вопроса про Bluetooth и кодеки, про BT-звук, про наушники и микрофоны.

Форум — Talks

Вопрос про энергетику блютуса, так сказать. Может быть так, что загон музла в BT-наушники для телефона энергетически эффективнее, чем качать звук в проводные наушники?

Слегонца представляю как BT работает радиотехнически, ППРЧ там всякое, отличия некоторые BT 5 от BT предыдущих, примерно представляю почему это может быть очень эффективно. Хочу спросить про «кодеки». Вот бывает, что на блютус-наушниках написано, что они поддерживают всякие там кодеки: SBC, AAC, aptX, aptX HD. А правильно я понимаю, что эти кодеки «стоят» прямо в том же кристалле Qualcomm, который реализует ВООБЩЕ ВСЮ Bluetooth машинерию - радиотехническую, шифровальную? Правда ли, что на входе у такого Bluetooth-чипа, который пихает звук в «эфир» просто сырые семплы? А на выходе у такого же приёмного чипа тоже уже сырые семплы, которые осталось только запихнуть в DAC?

А правда ли, что такой Bluetooth-5.0 чип в режиме передачи звука по блютусу со всеми этими кодеками может жрать меньше тока, чем если бы мы попытались этим звуком качать наушники на средней громкости?

Вопрос-2: а посоветуйте Bluetooth-5 коробочку, куда втыкается старая гарнитура и позволяет по этой гарнитуре говорить, как если бы эти наушники втыкались прямо в звуковуху. Знаю такие коробочки, но там микрофон в виде дырки не самой коробочке, что немного не то: пример Ugreen CM402.

 

lesopilorama
()

hotspot wifi notebook работает плохо

Форум — Desktop

1. wpa3 не включается.
2. wpa2 и в режиме без пароля включается, но подключённый телефон заходит не на все сайты, например в гугл и википедия заходит, а на linux org ru и whoer net не заходит.
debian-12 openbox xorg systemd networkmanager
Что мне делать чтобы сайты открывались?

 

treasure
()

FL Studio зависает при отображении 32bit VST, осталось чуть-чуть

Форум — General

Хочу перейти с Windows на Linux (как и очень многие творческие люди), и если мне удастся заставить работать все нужные мне VST плагины в FL Studio, запущенном через Wine (который ради безопасности изолирован с помощью Flatpak) - у меня больше не останется причин использовать Windows.

Мне удалось решить вообще все проблемы, кроме одной. Распишу вкратце: FL Studio современной версии - это 64bit программа. А такие не могут просто так запустить 32bit программы (VST плагин), для этого нужен мост между процессами (bridge).

Так вот. Когда я запускаю 32bit VST (пример - Nexus 2), то FL Studio зависает, пока я не убью процесс моста libridge.exe.

Проблема точно в отображении графики, это очень легко проверить, например написать мелодию в Sampler, а потом воспроизвести и заменить на VST 32bit. Музыка будет играть, прямо как в запущенном синтезаторе, даже не смотря на зависание!

Да, существует полу-решение проблемы: через реестр Wine заставить открывать новые VST в отдельном окне. Но проекты, в которых есть VST 32bit всё ещё будет невозможно открыть, а работать в отдельном окне очень неудобно.

Опять же, осталась только эта проблема, всё остальное уже решено и полностью работает. Даже очень сложные комплексные плагины! Они работают. Не работают только VST 32bit.

Мне пришлось перерыть вообще весь интернет, но на WineHQ принято не отвечать на вопросы, а всё, что мне удалось найти по теме - схожую проблему у чувака, но он не смог придумать ничего лучше, чем отдельное окно, а это категорически не устраивает. Так же недавно кто-то написал статью на Хабре, в которой столкнулся с этой же проблемой, и тоже не смог найти другого решения.

На самом деле, это больше не вопрос, а крик о помощи, потому что скорее всего это ошибка в коде Wine, и если это действительно так, прошу написать и поддержать issue в github разработчиков Wine, с точным описанием проблемы, а так же провести анализ событий, происходящих в процесс открытия VST 32bit, указать детали, и тоже отписать в issue, или попросить разработчиков сделать это тоже. (И мне тоже пожалуйста расскажите, как это делать правильно, у меня не получается записывать конкретные логи, FL не запускается если писать логи с самого начала, да и вес логов будет огромный)

Если нам удастся заставить разработчиков исправить этот маленький баг, FL Studio на Linux станет невероятно удобной и полностью работоспособной. Это будет очень круто, множество людей станут переходить на Линукс, с знанием что они ничего не потеряют, а лишь приобретут больше безопасности (ведь Wine можно экранировать через sandbox режим или Flatpak, тем самым обезопасив систему и личные файлы от проприетарного ПО и возможных вирусов)! У меня много знакомых, которым очень нравится Линукс, но без FL Studio они сидеть не готовы.

Можете подкупать разработчиков Wine этой идеей, ведь действительно ещё больше людей станут использовать и Linux, и их творение Wine, если эта маленькая проблемка будет исправлена.

Если кто-то смог пофиксить эту проблемку самостоятельно (например изменением исходного кода), то очень прошу выложить сюда всю информацию о фиксе, её же можно будет переслать в issue на github (точнее уже тогда pull request).

Так же, превращение VST 32bit в 64bit с помощью мостов типа jBridge не предлагать. Шляпа полная, ещё менее удобная, чем отдельное окошко, от которого и нужно избавиться.

Ещё попрошу НЕ писать предсказуемые комментарии в стиле «ну так сиди на Windows, красноглазая», «Wine не безопасен» (он изолирован через Flatpak, так что безопасен), «используй LMMS, дура» (он не работает в большинстве дистрибутивов. Да, я знаю, что работает у тебя, предлагаешь мне ещё и дистрибутив сменить?) и «ну так не используй VST 32bit, угашенная ты об стену». Все детали проблемы описаны, пожалуйста, отталкивайтесь от них.

 , , ,

Linux-Music-Girl
()

git push Writing objects: 100%

Форум — Admin

push

"C:\Program Files\Git\bin\git.exe" push --recurse-submodules=check --progress "origin" refs/heads/master:refs/heads/master
Enumerating objects: 2, done.
Counting objects: 100% (2/2), done.
Delta compression using up to 2 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2)

Файл на сервере git появляется, а клиент остается на сообщении
Writing objects: 100% (2/2)

Сервер
root@git:~# ps aux |grep git
root       407  0.0  0.2  17836  2164 ?        Ss   мар19   5:30 git-daemon --base-path=/var/lib/git --detach --syslog --export-all --enable=receive-pack
root     16296  0.0  0.3  22008  2684 ?        S    17:08   0:00 git-daemon --serve --base-path=/var/lib/git --detach --syslog --export-all --enable=receive-pack
root     16318  0.0  0.4  27012  3136 ?        Sl   17:09   0:00 git receive-pack .
root     18144  0.0  0.2  12752  2184 pts/0    S+   17:20   0:00 grep git
root@git:~# 

 ,

petav
()

Мамкины криптографы. AES.

Форум — Development

Щас будет тупой вопрос. Режимы ECB, CBC и т.п. тут не суть.

  1. Сам по себе AES блочный симметричный: если ключ не меняется, то для одного и того же шифруемого текста выход алгоритма (шифротекст) будет один и тот же. То есть, посылая через такую сырую хрень одинаковые HTTP-запросы, перехватчик будет видеть, что запросы идут одинаковые. Или что у них одинаковое начало)

  2. Поэтому добавляют всякие там initialization vector и подобные приколы.

  3. Вопрос треда в том, насколько нижеописанная идея избавления от повторяемости нормальна, годна, жизнеспособна и криптостойка в целом.

—- Описание идеи —-

  • обмена ключами нет: никакого Diffie–Hellman. Ключ известен двум сторонам заранее, он достаточно длинный и его точно никто не знает, кроме админа Васи, который руками сходил разложил. Ясно, что тут АНБ уже Васю завербовало, но не суть.

  • когда одна сторона хочет законнектиться, то она генерит рандомную строку 1024 байтиков, шифрует её ключом, отправляет другой стороне.

  • Далее эта строка в комбинации с ключом (xor например) уже используется как ключ для всей дальнейшей коммуникации.

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

Возможно это уже как-то называется и реализовано, но вопрос школьный и тупой, поэтому автор не в курсе. Спасибо.

 

lesopilorama
()

Расшарить раздел через usb

Форум — Linux-hardware

Есть 3д принтер, который может управляться по сети, а файлы на него можно кидать либо через флешку или облако вендора. На облаке места мало, а постоянно ходить в соседнее помещение, к принтеру, за флешкой надоедает, поэтому появилось идея: поставить одноплатный компьютер у принтера, на одноплатнике подключить свою сетевую шару, а раздел с одноплатника «замапить как флешку».

Допустим у меня есть раздел на диске /dev/sdb1, возможно ли его вывести на usb, чтобы при подключении принтера он подумал, что к нему подцепили флешку? Если да, то как это сделать?

Быстрый гуглинг показал, что это вроде возможно, но как это сделать я не нашел

 ,

snake266
()

Palworld | В игра Linux ~30 FPS, в Windows больше 60.

Форум — Games

Хай! Предупреждаю, у меня мало опыта с запуском игр на линукс, по этому не бейте. Решения проблемы не нашел.

К сути: Для запуска игр я решил использовать Bottles. Ссылка на настройки:https://drive.google.com/file/d/1Ddy_wvKUQy8OBO0vEZI-kPw8uZ-AeKKb/view?usp=sharing

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

Прикол в том, что при запуске игр, я сталкиваюсь с проблемой низкого ФПС. Запускал Palworld. У меня из Palworld получается выжать не более 30 фпс. Причем, меня забавит тот факт, что даже после изменения настроек на более низкие, ситуацию это особо не улучшает. Подскажите, почему может так случиться? Есть ли решение?

Видео: https://drive.google.com/file/d/1yDicTNM78sbKVt76KCzjvg8vLQHZkzjJ/view?usp=sharing

использую: Arch linux | (сборка: Garuda linux) | Wayland процессор: Intel® Core™ i5-3570 × 4 Видео: AMD RX 580

Вывод консоли:

uname -r
6.8.5-zen1-1-zen

glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.5-arch1.1

lspci | grep -i vga
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e7)

wine: 9.5

Дополнительно: пробовал использовать Lutris, но при запуске я вижу «данная программа не отвечает», и даже если я пытаюсь жать кнопку «продолжить» - нет результата. Так же зависает. Умирает. так же, до гаруды, сидел на ванильном арче с гномом. Такая же проблема. Проблема не только с палворлд, но и с геншином тем же. Но щас у меня его нет.

 , ,

MikuSV0
()

Увеличение раздела программой «Управление разделами KDE» уничтожает данные на нём?

Форум — General

Раздел в формате ext3 на диске ssd. Если я увеличу его размер программой «Управление разделами KDE» (partitionmanager) без перемещения, предполагает ли это потерю данных на разделе, или программа рассчитана на изменение без потерь?

 , ,

normann
()

Низкая скорость ntfs тома

Форум — Admin

Добрый день. Начальные условия: SSD диск, 2 раздела - EXT4 и NTFS. На первом Debian 12, на втором винда. Второй примонтирован в /mnt/win.

Проверка скорости осуществляется командой

dd if=/dev/zero of=temp.tmp bs=1024 count=512000

Результаты для EXT4 раздела:

524288000 bytes (524 MB, 500 MiB) copied, 3.33399 s, 157 MB/s
524288000 bytes (524 MB, 500 MiB) copied, 3.09018 s, 170 MB/s

Результаты для NTFS раздела если в fstab он примонтирован как ntfs

524288000 bytes (524 MB, 500 MiB) copied, 47.2099 s, 11.1 MB/s
524288000 bytes (524 MB, 500 MiB) copied, 56.3911 s, 9.3 MB/s
524288000 bytes (524 MB, 500 MiB) copied, 69.1836 s, 7.6 MB/s

Аналогично если примонтирован как ntfs-3g

524288000 bytes (524 MB, 500 MiB) copied, 107.935 s, 4.9 MB/s
524288000 bytes (524 MB, 500 MiB) copied, 142.301 s, 3.7 MB/s

Ожидалось что скорость будет выше, но она оказалась еще ниже. Подскажите, пожалуйста, в чем дело и как добиться скорости записи того же порядка что скорость записи на ext4. Планируется на ntfs разделе держать данные, к которым должен быть одновременный доступ с обоих операционных систем (с учетом того что винда не умеет нормально работать с ext4 томами без костылей - делать наоборот не вариант).

 , ,

Dima_228
()

Как посмотреть содержимое HTTP Accept-Encoding: gzip

Форум — Admin

Приветствую.

Пытаюсь разобраться, что происходит между чужими ПО сервера и клиента (не работает сервис после обновления). Сдампил rest обмен, ответ выглядит как

HTTP/1.1 200 OK
Date: Thu, 18 Apr 2024 09:52:54 GMT
Server: Apache/2.4.38 (Debian)
Set-Cookie: PHPSESSID=f0ifisf0j0nc8n662i85uevdv4; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 5980
Connection: close
Content-Type: text/html; charset=UTF-8

...собсна тело...

есть способ увидеть его???

 ,

wolverin
()

Синхронизировать 2 клипа в mpv

Форум — Multimedia

Хочу сравнить 2 видео. Для этого можно их запустить в mpv одно над другим:
mpv --lavfi-complex="[vid1][vid2]vstack[vo];[aid1][aid2]amix[ao]" klf.mp4 --external-file=klf.mpg
или
mpv --lavfi-complex="[vid1]scale=640x480[v1s];[v1s][vid2]vstack[vo];[aid1][aid2]amix[ao]" klf.mp4 --external-file=klf.mpg

Но в данном случае оказалось, что в начале klf.mp4 есть 10-секундная заставка. Как синхронизировать видео и аудио из разных файлов? В документации нашёл cue и adelay, но они не срабатывают, и готовых примеров не нашёл. Как задержать запуск 2-го файла на 10 секунд?

Ответ:

  1. Добавить пустой кусок видео можно фильтром tpad. Приостановить звук — adelay, указав паузу для каждой дорожки, либо с параметром all=1 для всех. Итоговый вариант:
    mpv --lavfi-complex="[vid2]tpad=start_duration=10:start_mode=add:color=black[v2p]; [vid1][v2p]vstack[vo];[aid2]adelay=delays=10s:all=1[a2p]; [aid1][a2p]amix[ao]" klf.mp4 --external-file=klf.mpg --keep-open=yes

  2. Но amix работает криво, и одна из дорожек запаздывает на труднопредсказуемое время. Заданные 10s не соблюдаются, и я не уверен, удастся ли подобрать длительность паузы, чтобы совпадающие были синхронными. В итоге звук пришлось сравнивать в kdenlive.

 ,

question4
()

Вы тут сидите и ничего не знаете, а там Торвальдс федоровцам пальцы показывает.

Форум — Talks

Федоровцы не смогли в нормальный парсер Kconfig и решили заменить табы пробелами, Линус патч завернул и отправил их чинить парсер.

https://www.opennet.ru/opennews/art.shtml?num=61021

 ,

ya-betmen
()

bash парсинг конфига и вопросы по «подстановкам»

Форум — Admin

Здравствуйте, коллеги.

Возникла задачка на из bash скрипта распарсить конфигурационный файл и, соответственно, проинициализировать свои переменные на основе данных конфига.

Формат конфига простой ка мычание: ключ = значение. Т.е. разделителем служит знак =. Что слева от него - ключ, справа - значение.

Понимаю, что на python это сделать как 2 пальца об асфальт, но, в силу ряда причин, приходится башить.

Тем не менее, на вооружение, я взял пистоновский подход:

declare -A conf

default_conf(){
 conf['user']=user
 conf['passwd']=''
 # ...
}

Т.е. инициализирую dictionary значениями по умолчанию, которые, в дальнейшем, будут проиницилизированы повторно, но уже данными из конфига.

Наверное мне проще задать вопрос на примере

load_conf(){
 # $1 - conf file
 [ -f $1 ] || return 1
 local l lines var param
 # Загружаем конфигурационный файл без коментариев (# ...) и
 # пустых строк
 IFS=$'\n'
 lines=($(awk -F# '{print $1}' | grep -v '^\s*$'))
 for l in ${lines[@]}; do
  var=${l%%=*}   
  param=${l#*=}
  # ...
 done
}

Вот, кстати, тут и возник вопрос по «подстановкам». Инициализацию var и param я подглядел, но до конца не понял.

Если не сложно, то ткните носом где о подобном можно почитать

Дальше, по идее, нужно проверять $var на наличие такого ключа в conf, но я не знаю как это сделать.

В интернете советуют проверять наличие ключа в словаре следующим образом:

[ -n "${conf[$var]}" ] && ${conf[$var]}=$param

но это как-то не верно, на мой взгляд. Ведь в словаре может быть ключ с пустым значением, как, например, в функции default_conf инициализируется conf[‘passwwd’]='', т.е. инициализируется пустым значением по умолчанию. Тут прилетает из конфига passwd = 12345 и скрипт отбросит этот пароль, т.к. в словаре пароль инициализирован пустым значением.

Можно, конечно, пойти от обратного и сразу инициализировать словарь значениями из файла, а потом уже проверять ключи на наличие, но так в словарь могут залететь непредусмотренные ключи с дурацкими значениями, типа:

 var='hernya'
 param='polnaya'
 conf[$var]=$param

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

UPD awk можно выбросить и загрузку сделать грепом:

grep -v '\s*#.*$\|^\s*$' $1

 

HighMan
()

Краш системы при нагрузке

Форум — General

Всем привет!

Сорян, проблема не относится напрямую к линуху, вопрос скорее по аппаратной части

Такая ситуация: купил аудиокарту arturia minifuse 1 и с тех пор начались проблемы, при наргрузке на процессор может вылететь приложение с нагрузкой, либо система может намертво повиснуть.

Проблема актуальна на linux (fedora), windows 10, mac os (ventura, hackintosh)

При отключении карты такого поведение не наблюдается. Управление процессором полностью доверено материнке, все свои настройки я убрал из биоса – никакого эффекта не дало

Может кто знает в чем прикол может быть и как вообще звуковуха может триггерить такое поведение? Звуковуха подключена по type-c - type-c, кабель оригинальный от nothing

На всякий случай конфигурация:

CPU: i9-14900KF

GPU: RX 6800XT

PSU: deepcool на 1200 ватт

RAM: 32 GB 6 GHZ

MB: Z790 AORUS ELITE AX ICE

 ,

pthon
()

Ищу C/С++ / Linux Kernel

Форум — Job

Коллеги, ищу Разработчика С/C++ / Linux Kernel в компанию по разработке программных и аппаратных средств защиты информации. Данная продукция охватывает все уровни инфраструктурной безопасности.

Что мы ожидаем от кандидата:

  • Отличное знание языка C;

  • Опыт разработки модулей ядра сетевых устройств;

  • Опыт работы с Netfilter;

  • Многопоточное программирование в режиме ядра Linux;

  • Знание архитектуры ввода-вывода;

  • Работа со средствами синхронизации;

  • Управление памятью, файлами и средствами межпроцессного взаимодействия;

  • Взаимодействие ядра (kernel space) и user space;

  • Решение проблем производительности;

  • Знание аппаратной архитектуры x86_64;

  • Знание ассемблера x86_64;

  • Опыт системной разработки в POSIX-окружении;

  • Портирование кода user space в ядро Linux;

  • Поиск и устранение ошибок в коде ядра Linux.

    Основные задачи: Поержка и развитие низкоуровневых средств настройки и функционирования Linux-подобной операционной системы.

    Локации: РБ, РФ (удаленка/гибрид)

    Буду рада ответить на все вопросы: https://t.me/Irina_Ageychik

    Благодарю за рекомендации.

 

irada
()

Как установить программу на linux

Форум — General

Добрый день. В линуксе скачаны программы под линукс специально. Эти программы не запускаются в portable version и не устанавливаются в обычной версии. Через терминал sudo apt install тоже не устанавливаются. Существует ли нормальная человеческая инструкция как установить в Linyx программу???Помогите пожалуйста!

 

ekjfskfdsf
()

RSS подписка на новые темы