11:27 - Никогда не надо ничего совать в корень! Для сборки из всяко разных исходников в Linux есть специально отведённое для этого место /usr/src. 14:04 - К сожалению очень многие авторы не пишу фай INSTALL сами, а просто тупо кидают ту болванку которую генерирует Autoconf. И в таких случаях в INSTALL нет ничего интересного. А вот configure --help всегда выдаёт реальные опции для сборки и зачастую только по ним можно выяснить названия требуемых пакетов. 14:13 - Про make chesk пишут почти всегда в файлах INSTALL. Однако далеко не все пакеты имеют набор тестов и в таких случаях эта команда просто ничего не делает. 25:00 - Если вы запускали configure с опциями по умолчанию то make install скопирует все нужные для программы файлы в "иерархию" /usr/local/ ("экзешники" в /usr/local/bin, библиотеки в /usr/local/lib, прочие файлы в /usr/local/share/). Если хотите в другое место то надо задавать опцию --prefix==.
@@mihadon2611 Увы видео не могу - не знаю такого. Могу только по рекомендовать пробовать самому собирать из исходников (на машине которая не используется в работе).
Ну хоть кто-то эту хуету от начала до конца объяснил а то запускаете confugure make make install да конечно епта щаааас и всё установилось... Спасибо короче от души !
Открою маленький секрет а именно apt прекрасно работает без приставки get, а именно обычно команда такая sudo apt-get действие пакет, но так тоже прекрасно работает sudo apt действие пакет.
Привет Иван! ...есть вопрос по поводу обучения в среде UBUNTU, хочу перейти с ВИНДЫ на ЛИНУКС.... ..в одном из видео, ты советовал, что нужно почитать, и на что нужно обратить внимание для новичков. Буду очень признателен, если даш совет для начинания в этом нелёгком деле... Заранее спасибо
Добрый день! Подскажите как скомпилировать проект для Ubuntu , а QT установлен на Windows. Скомпилировать не устанавливая QT на Ubuntu. Это моя первая задача разобраться не могу .
Установить Qt на Ubuntu. Причём надо ставит ту версию Qt которая требуется для вашей программы. В большинстве случаев приходится держать в системе как минимум Qt4 и Qt5.
А по моему можно с помощью sudo apt-cache search uuid поискать. Ищет все пакеты содержащие uuid. И твою библиотеку нашел и другие библиотеки тоже имеются.
их 100% нет? У меня нет доступа к пеке, чтобы проверить. Возможно, они есть, но Вы искали libui, когда библа называется libuuid, и uid, когда библа называется uuidgen. спасибо
Иван а как монтировать видосы на линуксе*? я 2 мес сидел на линуксе ничего сложного впринцыпе но норм видеоредактора не нашел, поэтому на винду перешел назад так как sony vegas
Вот где видел вспомнил cs308119.vk.me/v308119257/9c73/PL8W99BnihE.jpg В этой сборке на скринах rutracker.org/forum/viewtopic.php?t=4915070 Предполагаю что ее поставили, через программу Wine или подобное ему .. Не ставлю Linux только из за того что куллер гудит, на Windows ставлю SpeedFan да без горя ..
При сборке некоторых пакетов так делать нельзя, сборка облмится с ошибкой. Всегда надо сперва читать INSTALL там обычно авторы предупреждают об этом, но не всегда.
Надо знать точный URL на конкретный файл. А если ты не знаешь какая сейчас версия последняя без залезания на сайт URL не получить. Так зачем прыгать туда-сюда и два раз делать одно и тоже разными программами?
а после сборки не показал в проводнике как выглядят собранные установочники (или это не установочники?) в терминале все вроде очевидно, но все равно интересно как оно выглядит в проводнике
22:08 - "догадаться" проще со знанием английского, либо хотя бы умением пользоваться переводчиком :) "No ... function in library ... present" Означает, что такие-то функции не присутствуют в таких-то библиотеках. Да, поиск в Google решает, но всё же лучше понимать, о чём написано.
@@ВладимирСоколов-с7ч ввёл mаке. И ioquake3 собрал какую-то херню... Если вдруг интересовались - скажете что должно выйти? Имею ввиду движки от игр idsoftware таких как quake3(ioquake3) и RTCW(iortcw).
@@aviator1472 ты чет не там вопрос задаешь. Я не знаю чем ты занимаешься , но ставить игровой движок на Линукс для меня кажется дичью. Проще наверное на Винде заниматься созданием игр.
Там есть файл "README.mt" в нём и написано как собирать (см. раздел Bilding; Compiling). Программа Qt-ешная и использует для сборки qmake. Кстати обратите внимание она написана под Qt5.
пока не сделается полностью конфигуре не создастся мейк файл и тут описан не самый верный способ сборки, по идее в идеале надо создавать отдельную папку, например буилд и заходить туда и уже из нее делать команды компиляции через ../
Это вы батенька перепутали с cmake. В пакетах построенных с помощью Autoconf/Automake (т.е. в тех которые конфигурируються запуском configure) такая сборка в отдельном каталоге прокатывает не всегда, даже когда автор это рекомендует. Хотя есть и такие пакеты которые иначе просто не соберёшь например gcc. А чтобы собрался Blender надо вообще засовывыать build в весма хитрое место. Так что здесь раз на раз не приходится и всегда надо читать INSTALL.
+Mark Poll в ней настроить можно, чтобы по мере повышения температуры проца обороты прибавлялись куллера, а при понижении температуры убавлялись обороты вентилятора ..
Спасибо возьму на заметку, хотя для новичка мало что понятно, по сколько не понятно как выставить обороты к определенной температуры и за что отвечают различные там настройки и т.д., возможно надумаю ставить Linux ...
Удалил я те папки, распакованные в винде. Скачал новый архив testdisk-7.1.linux26-x86_64.tar.bz2, распаковал по фэншую через tar jxvf и теперь не обнаружил в папке ни файла INSTALL, ни файла config. Есть readme.txt, но в нём ни хера нет полезного.
@@ИгорьКовалев-ц9ь ну собственно вот и проблема. Владелец у файлов другой. Распаковывать надо по хорошему там где собираешь или владельца сменить у распакованных файлов. Но лучше первое.
Можно но: Если программа кросплатформенная и если автор в проект заложил возможность кроскомпиляции (т.е. компилятором gcc). И делается это не совсем так как показано (там надо при запуске configure обязательно задавать HOST и TARGET). В большинстве случаев исходники кросплатформенных программ включают в себя так же файлы проектов для MS VisualStudio. А то и вообще исходники для винды выкладывают отдельным архивом. Так что не стоит этим заморачиватся. Компилировать под винду всегда надёжнее в самой винде и делать это официальными виндовыми средствами. Винда не терпит чужаков.
Ну в винде тоже ничего не изменилось. Как ставили из exe так и ставят. Да и если подход работает то зачем зачем его менять. Темболее под него заточего куча всего что станет недоступно если сделать подругому. Ну и если бы исходников небыло то небыло всевозможных дополнений и модификаций к по. Ну про сборку для систем для всяких мелких платформ исключительно из исходников я молчу. Если бы этого небыло то небыло бы например openwrt. Так что по итогу в линуксоиде от этого не исбавится никак потомучто это фича.
@@vanohaker после тире не читал? Исходники это хорошо, к самой фиче претензий нет. Плохо что линуксоиды, как и 8 лет назад, кодят для себя. "А жалкие ламеры пусть гуглят, узнают и догадываются о сакральных знаниях. Не для них я ночами не спал. Буду я ещё своё драгоценное время тратить на нормальный пакет." А не ребус. "И чего это они на винде сидят?"
@@Никита-р6с1м ну в случае если "нормальный" пакет это самособранный то это не так. За частную сборка требуется в одном случае из ста, и это больше нужно не в пользовательском сегменте линуксоидов. А если вы считайте что на винде всё проще чем на линукс в плане добычи знаний то прошу ознакомится подробнее с сервирным вариантом тоже винжы не на уровне поставил и удалил, а хотя-бы в малом продакшене. В документациях без бутылки не разберёшься. Да и ни в чём без чтеняюия какой то инфы не разберёшься, и чем сложнее тем больше читать.
разговор линуксоида с обычным юзером всегда - слепого с глухим. 😢 мех. кпп - тоже не баг, а фича. 99% с ней лучше ... в лесу. А кривой стартер - мегафича 😁
за что нахваливают эту систему...это же для простого пользователя...как в космос сходить...установить программу надо голову сломать и главное столько времени...зачем тогда компьютер,который должен думать...по мне так...совсем не моё...
кто невидел никогда linux тебя не понимает совсем.поставил вчера себе linux ,и я о windows знающий всё абсолютно,сижу и слушаю как лошара...доступным языком говори.ведь если я к примеру буду по фене преподносить что то ,ты же не поймёшь сути.подумай...
+Ололондий Ололоев на данный момент ковер на стене стал редкостью...Не удивлюсь, если среди хипстеров он скоро войдет в тренд как дань старине! А мыслить шаблонами нехорошо!
11:27 - Никогда не надо ничего совать в корень! Для сборки из всяко разных исходников в Linux есть специально отведённое для этого место /usr/src.
14:04 - К сожалению очень многие авторы не пишу фай INSTALL сами, а просто тупо кидают ту болванку которую генерирует Autoconf. И в таких случаях в INSTALL нет ничего интересного. А вот configure --help всегда выдаёт реальные опции для сборки и зачастую только по ним можно выяснить названия требуемых пакетов.
14:13 - Про make chesk пишут почти всегда в файлах INSTALL. Однако далеко не все пакеты имеют набор тестов и в таких случаях эта команда просто ничего не делает.
25:00 - Если вы запускали configure с опциями по умолчанию то make install скопирует все нужные для программы файлы в "иерархию" /usr/local/ ("экзешники" в /usr/local/bin, библиотеки в /usr/local/lib, прочие файлы в /usr/local/share/). Если хотите в другое место то надо задавать опцию --prefix==.
можете порекомендовать видео, желательно с учетом этого update?
@@mihadon2611 Увы видео не могу - не знаю такого. Могу только по рекомендовать пробовать самому собирать из исходников (на машине которая не используется в работе).
он и не кидал в корень, он кинул в домашнюю папку пользователя
Большое вам спасибо! Научился компилировать из исходников, вы прекрасно объясняете!
Спасибо за твои видео! Всё что у тебя посмотрел по linux очень пригодилось!
Ну хоть кто-то эту хуету от начала до конца объяснил а то запускаете confugure make make install да конечно епта щаааас и всё установилось... Спасибо короче от души !
Эта хуета имеет только начало, но не имеет конца...
спасибо большое! после вашего видео наконец-то поняла как всё делается))
Открою маленький секрет а именно apt прекрасно работает без приставки get, а именно обычно команда такая sudo apt-get действие пакет, но так тоже прекрасно работает sudo apt действие пакет.
поверил в то что он понимает о чем говорит, увидев его комнату, как же мне такая обстановка нравится)
Классный ковёр на стене:)
Классная стена.
@@ПрохорДерюгин-у5ы классный бетон
Благодарю за видео помогло при компилировании другой проги ...!
Спасибо, интересно было смотреть.
хороший канал, добавил в закладки как "Чувак с ковром на стене"
в *-dev пакетах не исходники а заголовочные файлы... исходники в убунте называются source пакеты
скачиваются при дополнительной одноименной команде
зачетно, то что нужно
конфигурЭ. лал! :D
Привет Иван!
...есть вопрос по поводу обучения в среде UBUNTU, хочу перейти с ВИНДЫ на ЛИНУКС....
..в одном из видео, ты советовал, что нужно почитать, и на что нужно обратить внимание для новичков.
Буду очень признателен, если даш совет для начинания в этом нелёгком деле...
Заранее спасибо
Респектушка, братушка!
Добрый день!
Подскажите как скомпилировать проект для Ubuntu , а QT установлен на Windows.
Скомпилировать не устанавливая QT на Ubuntu.
Это моя первая задача разобраться не могу .
Установить Qt на Ubuntu. Причём надо ставит ту версию Qt которая требуется для вашей программы. В большинстве случаев приходится держать в системе как минимум Qt4 и Qt5.
СПАСИБО! Помог как никогда!
Мне кажется, что ты не нашел libuuid прото потому, что там ДВЕ u! Не libuid, а libuuid
Вынечек! Держи пяточечек!
А по моему можно с помощью sudo apt-cache search uuid поискать.
Ищет все пакеты содержащие uuid. И твою библиотеку нашел и другие библиотеки тоже имеются.
их 100% нет? У меня нет доступа к пеке, чтобы проверить. Возможно, они есть, но Вы искали libui, когда библа называется libuuid, и uid, когда библа называется uuidgen. спасибо
Иван а как монтировать видосы на линуксе*? я 2 мес сидел на линуксе ничего сложного впринцыпе но норм видеоредактора не нашел, поэтому на винду перешел назад так как sony vegas
+LOMASTER Sony Vegas можно на Linux поставить, видел у кого то на ютубе ..
IGLAVIP хотел бы я это увидеть
Вот где видел вспомнил cs308119.vk.me/v308119257/9c73/PL8W99BnihE.jpg
В этой сборке на скринах rutracker.org/forum/viewtopic.php?t=4915070
Предполагаю что ее поставили, через программу Wine или подобное ему ..
Не ставлю Linux только из за того что куллер гудит, на Windows ставлю SpeedFan да без горя ..
IGLAVIP понял возьму на заметку
pitivi, openshot
СпБ..Yстановил deb-пакет с пропр. дровами wif ...Теперь надо обн. ядро и вставить в него модуль ...какие могут возникнуть нюансы ???
Хата норм. То чувство когда сам работаешь системным администратором в 2023 году за 25 тыс рублей. IT-шники богачи)))
make -j будет использовать количество проц при сборке
При сборке некоторых пакетов так делать нельзя, сборка облмится с ошибкой. Всегда надо сперва читать INSTALL там обычно авторы предупреждают об этом, но не всегда.
Удивительно, что спустя 6 лет последней актуальной версией testdisk остаётся 7.1.
бед сектора исправил ?
привет. в конце что за муз. тема играет?
Если бы шрифт покрупнее сделал в консоли, было-бы получше как мне кажется, на 1080 я переключился.
А чего не качал исходники через консоль командой wget?
Надо знать точный URL на конкретный файл. А если ты не знаешь какая сейчас версия последняя без залезания на сайт URL не получить. Так зачем прыгать туда-сюда и два раз делать одно и тоже разными программами?
Что делать если в исходном коде нету файла configure?
Привет сними видео про горячие клавиши, к примеру перекинуть активное окно на другой рабочий стол это же команды, а где смотреть их
Что делать если надо скомпилировать обычный IPMI для efi и там нет make файлов
Значит там нет мэйкфайла, значит там есть что-то другое. Дай ссылку на репу. Обычно есть readme или что-то ещё где написано как собрать.
а после сборки не показал в проводнике как выглядят собранные установочники (или это не установочники?)
в терминале все вроде очевидно, но все равно интересно как оно выглядит в проводнике
JoraMacKornev там уже готовая программа
Если вы про deb или rpm пакет то он их не делал. Сразу установил в систему.
Подскажи каким образом компилировать проги с гитхаба под винду, заранее спасибо за ответ. могу также взять у вас урок платный.
Visual Studio
22:08 - "догадаться" проще со знанием английского, либо хотя бы умением пользоваться переводчиком :)
"No ... function in library ... present"
Означает, что такие-то функции не присутствуют в таких-то библиотеках.
Да, поиск в Google решает, но всё же лучше понимать, о чём написано.
спасибо за урок ваш😎
Фраза: "Как видим нам надо только ядро обновить"... А как обновить ядро? Расскажи пожалуйста.
А в configure про префиксы забыл сказать? Если нужна кросс компиляция!
Вообще всегда полезно в первую очередь набрать configure --help.
Иван как удалить такую заразу которая устанавлевет всякий шлак
вопросик .. а если нет файла конфигуре
Ну там вроде как сразу make
@@ВладимирСоколов-с7ч ввёл mаке. И ioquake3 собрал какую-то херню... Если вдруг интересовались - скажете что должно выйти? Имею ввиду движки от игр idsoftware таких как quake3(ioquake3) и RTCW(iortcw).
@@aviator1472 ты чет не там вопрос задаешь. Я не знаю чем ты занимаешься , но ставить игровой движок на Линукс для меня кажется дичью. Проще наверное на Винде заниматься созданием игр.
@@ВладимирСоколов-с7ч Я просто експерметирую)
@@aviator1472 ж5ёстко
хотел поставить qdirstat-1.7 но что-то приведённый тобой способ не работает - нет там таких файлов
Там есть файл "README.mt" в нём и написано как собирать (см. раздел Bilding; Compiling). Программа Qt-ешная и использует для сборки qmake. Кстати обратите внимание она написана под Qt5.
sudo apt-get update && sudo apt-get upgrade ???
А вот если бы ман по TestDisk запилил, цены бы тебе не было, чтоб было куда народ посылать, читать трудно некоторых заставить )
пока не сделается полностью конфигуре не создастся мейк файл
и тут описан не самый верный способ сборки, по идее в идеале надо создавать отдельную папку, например буилд и заходить туда и уже из нее делать команды компиляции через ../
Это вы батенька перепутали с cmake. В пакетах построенных с помощью Autoconf/Automake (т.е. в тех которые конфигурируються запуском configure) такая сборка в отдельном каталоге прокатывает не всегда, даже когда автор это рекомендует. Хотя есть и такие пакеты которые иначе просто не соберёшь например gcc. А чтобы собрался Blender надо вообще засовывыать build в весма хитрое место. Так что здесь раз на раз не приходится и всегда надо читать INSTALL.
Вот интересно, а есть аналог программы SpeedFan только для Linux ..
Кстати, а что за песня играла в конце видео ?
+Mark Poll в ней настроить можно, чтобы по мере повышения температуры проца обороты прибавлялись куллера, а при понижении температуры убавлялись обороты вентилятора ..
Описание нашел, она показывает температуру различных узлов компьютера это не то ..
Спасибо возьму на заметку, хотя для новичка мало что понятно, по сколько не понятно как выставить обороты к определенной температуры и за что отвечают различные там настройки и т.д., возможно надумаю ставить Linux ...
Песня Hero(teminite remix)
А как удалять?
Удалил я те папки, распакованные в винде. Скачал новый архив testdisk-7.1.linux26-x86_64.tar.bz2, распаковал по фэншую через tar jxvf и теперь не обнаружил в папке ни файла INSTALL, ни файла config. Есть readme.txt, но в нём ни хера нет полезного.
Thanks!
А драйвер вай-фай адаптора, можно без интернета установить?
abdurazak kadyrov да
А мне не удалось. Мой линукс не распознл tp-link
а как обновить программу установленную данным методом?
Ни как: удалить старую, скомпилировать и поставить новую.
Пишет нет доступа к ./configure
Ну тут два варианта.
Или распаковали под рутом, и права на запуск только для владельца стоят, или он что-то другое пишет.
@@vanohaker Распаковал в Windows.
@@ИгорьКовалев-ц9ь ну собственно вот и проблема. Владелец у файлов другой.
Распаковывать надо по хорошему там где собираешь или владельца сменить у распакованных файлов. Но лучше первое.
@@vanohaker Владелец файла configure пишет inkkz007 и в Linux я пользователь inkkz007. Странно, что мне доступ запрещен..
У меня на virtualbox всегда экран квадратный, как ты сделал вытянутым?
+Ради томсон xrandr -s
Магистр ЙодаЯ повторил 3 раза. Ничего.
Ради томсон напиши просто xrandr после выбери разрешение и xrandr -s 1920х1080 (например)
Гостевые дополнения установлены?
Я уже все.
Решил установить рядом. А то это извращение и неуважениеWerner Ganz
Под винду можно так компилировать?
Можно если имеешь исходники
Можно но: Если программа кросплатформенная и если автор в проект заложил возможность кроскомпиляции (т.е. компилятором gcc). И делается это не совсем так как показано (там надо при запуске configure обязательно задавать HOST и TARGET). В большинстве случаев исходники кросплатформенных программ включают в себя так же файлы проектов для MS VisualStudio. А то и вообще исходники для винды выкладывают отдельным архивом. Так что не стоит этим заморачиватся. Компилировать под винду всегда надёжнее в самой винде и делать это официальными виндовыми средствами. Винда не терпит чужаков.
Ставь буржуев на бабос!
а там на ноуте xp ставится
прошло 8 лет. Них.. особо не изменилось - погугли, знай, догадайся.
Ну в винде тоже ничего не изменилось. Как ставили из exe так и ставят.
Да и если подход работает то зачем зачем его менять. Темболее под него заточего куча всего что станет недоступно если сделать подругому.
Ну и если бы исходников небыло то небыло всевозможных дополнений и модификаций к по.
Ну про сборку для систем для всяких мелких платформ исключительно из исходников я молчу. Если бы этого небыло то небыло бы например openwrt.
Так что по итогу в линуксоиде от этого не исбавится никак потомучто это фича.
@@vanohaker после тире не читал?
Исходники это хорошо, к самой фиче претензий нет. Плохо что линуксоиды, как и 8 лет назад, кодят для себя. "А жалкие ламеры пусть гуглят, узнают и догадываются о сакральных знаниях. Не для них я ночами не спал. Буду я ещё своё драгоценное время тратить на нормальный пакет." А не ребус.
"И чего это они на винде сидят?"
@@Никита-р6с1м ну в случае если "нормальный" пакет это самособранный то это не так. За частную сборка требуется в одном случае из ста, и это больше нужно не в пользовательском сегменте линуксоидов.
А если вы считайте что на винде всё проще чем на линукс в плане добычи знаний то прошу ознакомится подробнее с сервирным вариантом тоже винжы не на уровне поставил и удалил, а хотя-бы в малом продакшене. В документациях без бутылки не разберёшься. Да и ни в чём без чтеняюия какой то инфы не разберёшься, и чем сложнее тем больше читать.
разговор линуксоида с обычным юзером всегда - слепого с глухим. 😢
мех. кпп - тоже не баг, а фича. 99% с ней лучше ... в лесу. А кривой стартер - мегафича 😁
@@Никита-р6с1м ну да. Обычным юзером быть не очень. Не завидую :(
позовите капеллана
sudo apt install build-essential automake autoconf
конфигурэ
за что нахваливают эту систему...это же для простого пользователя...как в космос сходить...установить программу надо голову сломать и главное столько времени...зачем тогда компьютер,который должен думать...по мне так...совсем не моё...
пёрфект инглиш
Пардон что не по теме но ковры и шифоньеры никогда не переведутся, просто горит уже от них )))
кто невидел никогда linux тебя не понимает совсем.поставил вчера себе linux ,и я о windows знающий всё абсолютно,сижу и слушаю как лошара...доступным языком говори.ведь если я к примеру буду по фене преподносить что то ,ты же не поймёшь сути.подумай...
Если вы поставили себе Linux только вчера то вам пока ещё рано смотреть такие видосы.
Ковёр нормальный! НЕ слушай!!!
А линукс полное говно.
Не хера не понятно!!!!!
Чувак, у тебя всё хорошо. Но ковёр лучше выкини. Это символ нищебродов и быдла. Стену можно оформить поинтереснее принтами, картинами и пр.
+Ололондий Ололоев как будет 10к подписчиков, КЛЯНУСЬ сниму и уберу.
+Ололондий Ололоев у тебя комплексы прост, ковер это ковер на самом деле.
+Ололондий Ололоев на данный момент ковер на стене стал редкостью...Не удивлюсь, если среди хипстеров он скоро войдет в тренд как дань старине!
А мыслить шаблонами нехорошо!
+Ололондий Ололоев хахах. картинки и принты признак социаблядей-бомжей
Нормальный ковёр.
как услышал мат, так сразу выключил.
redkin1960 блять
канай от сюда
На linux без мата не получится