Предыстория Мой компьютер имел серьезную ошибку и не позволял мне восстанавливать / переустанавливать Windows, поэтому я отказался и установил Ubuntu 16, чтобы иметь рабочий компьютер.
У меня есть некоторое понимание Linux, но я не считайте себя достаточно опытным.
Мне нужно пошаговое руководство по установке программы iBroadcast Media Sync Lite, которую я хочу использовать на своем компьютере.
Программа, которую я пытаюсь установить, находится здесь: https://github.com/iBroadcastMediaServices/MediaSyncLiteLinux https://github.com/iBroadcastMediaServices/MediaSyncLiteLinux [ ! d5]
Я попытался установить это, но насколько я знаю, он потерпел неудачу.
Буду признателен за любую помощь.
эти инструкции примерно, на основе официальных сведений, но с конкретными деталями и дополнительный шаг (шаг III), что я нашел, было необходимо для успешного построения. Я проверил их на Ubuntu 16.04 ЛЦ.
сначала установить git (для загрузки программного обеспечения), инструменты для создания программного обеспечения, а также библиотеки, используемые программой:
[Ф1]выбрать место для построения программного обеспечения. Традиционное место [от f13], который Вы можете позволить администраторов (членов [ф14] группа) читать и записывать файлы в:
[Ф2]если вы строите его где-нибудь еще, то вы можете соответствующим образом скорректировать следующие команды.
теперь у вас есть [каталог ф15], которая содержит исходный код. Исходный код включает в себя два файла под названием [ф16], в каталог верхнего уровня, а другая в [f17 в]. (На самом деле есть больше, чем эти двое, но тех, которые нам не безразличны.)
в настоящее время, чтобы построить iBroadcast СМИ синхронизации Лайт в Ubuntu 16.04, надо изменить [ф18] в [зг19]. Это потому, что она связывает против в официальном ридми, но вместо этого должен libcrypto. В будущих версиях программного обеспечения (которое вы, или будущих читателей, будет получить автоматически при выполнении команды [ф20] выше) не могут требовать этого.
если вы пропустите этот шаг, в настоящее время, вы получите эту ошибку в течение последующих [клавиши f21] шаг (ступень IV). Сообщение об ошибке будет выглядеть несколько иначе, если вы используете 32-разрядную версию Ubuntu.
[Ф4]это сообщение libcrypto.
перейти на [ф22] подкаталоге [ф23], создать резервную копию файла, и открыть файл в текстовом редакторе. Эти инструкции, используйте [ф24] редактор, но вы можете использовать любой текстовый редактор, который вам нравится. (Не текстовый процессор хотя-файлы должны оставаться прямым текстом.)
[ф5]в текстовом редакторе, найдите строку, которая говорит:
[ф6]изменения [f25 привод датчика] для [ф26], так что теперь он говорит:
[ф7]в будущих версиях программного обеспечения возможно, эта линия отличается другими способами. Вы должны только принять это конкретные изменения к нему. Например, если есть другие, перечисленные библиотеки, не удалить их.
все в openssl, что эту программу должен вроде быть предоставлены libcrypto, но в теории будущих версиях, возможно, тоже нужны [ф28]. Если это так, вы должны увидеть сообщения об ошибках об этом, когда вы пытаетесь построить это ... наверное, упомянуть libssl.so, так же как и сообщение об ошибке показано выше [ф30]. Другие Ново необходимых библиотек могут быть указаны точно также (если повезет).
сочетание клавиш Ctrl+х выходов [ф31], и вам будет предложено сохранить.
перейти на топ-уровне [f32 из] каталог, который был создан git clone. После следующий шаг III выше, cd .. добьемся этого (потому что вы были в [ф35]). Или вы можете запустить:
[ф8]теперь, чтобы построить его просто запустить:
[F9] ивсе в openssl, что эту программу должен вроде быть предоставлены libcrypto, но в теории будущей версии, возможно, тоже нужны [ф28]. Если это так, вы должны увидеть сообщения об ошибках об этом, когда вы пытаетесь построить это ... наверное, упомянуть libssl.so, так же как и сообщение об ошибке показано выше [ф30]. Другие Ново необходимых библиотек могут быть указаны точно также (если повезет).
Вы увидите подобное предупреждение warning: ‘gtk_widget_override_color’ is deprecated [-Wdeprecated-declarations]. Это нормально. Если есть примерно, то это должны быть расследованы. Если нет, то вы можете приступить к установки:
[ф10]это позволит установить iBroadcast СМИ синхронизации Lite в [ф39].
обратите внимание, что в то время как я предлагаю Вам установить его установка на самом деле необязательно. Как [dиода d17][ф24][!dиода d17] говорит, у вас есть возможность просто всегда работает [ф40] исполняемый файл, который был создан на верхнем уровне [ф41] каталог при запуске make.
команда mediasynclite был установлен на [пулемет f44]. Поскольку этот каталог является частью пользователей [f45 с] по умолчанию, теперь вы можете запустить эту команду (в любом месте).
[ф11] [dрайвер d41]вы, вероятно, следует запустить его из директории, где Вы храните вашу музыку. Когда вы запустите его, вам придется войти в свой аккаунт iBroadcast. Это, как он выглядит (после начальной заставки), когда я запускаю его:[!dрайвер d41][и D40][f45 с][!и D40]
если вы решили не выполнять sudo make install и хотите запустить скомпилированный исполняемый файл (в любом месте), вы можете запустить:
[ф12]Вы когда-нибудь хотите или должны найти файлы, которые были установлены. При запуске sudo make install он расскажет вам, какие файлы создаются. Возможно, вам захочется сохранить эту информацию.
установка на самом деле необязательно., они таковы:
один двоичный исполняемый файл /usr/local/bin/mediasynclite. Каталог /usr/local/share/mediasynclite и его содержимое.я упоминаю об этом главным образом потому, что, как сейчас, удаление с [ф50] не поддерживается. Можно удалить файлы вручную удалить. Если вы хотите, вы также можете использовать checkinstall вместо команды sudo make install, приведенных выше, чтобы облегчить удаление. Или вы можете использовать его без установки, выполнив команду mediasynclite на верхнем уровне исходного каталога.
эти инструкции примерно, на основе официальных сведений, но с конкретными деталями и дополнительный шаг (шаг III), что я нашел, было необходимо для успешного построения. Я проверил их на Ubuntu 16.04 ЛЦ.
сначала установить git (для загрузки программного обеспечения), инструменты для создания программного обеспечения, а также библиотеки, используемые программой:
sudo apt update
sudo apt install git build-essential libgtk-3-dev libcurl4-openssl-dev openssl libssl-dev libjansson-dev
выбрать место для построения программного обеспечения. Традиционное место [от f13], который Вы можете позволить администраторов (членов sudo группа) читать и записывать файлы в:
sudo chgrp sudo /usr/local/src
sudo chmod g+sw /usr/local/src
если вы строите его где-нибудь еще, то вы можете соответствующим образом скорректировать следующие команды.
cd /usr/local/src
git clone https://github.com/iBroadcastMediaServices/MediaSyncLiteLinux.git
теперь у вас есть [каталог ф15], которая содержит исходный код. Исходный код включает в себя два файла под названием Makefile, в каталог верхнего уровня, а другая в [f17 в]. (На самом деле есть больше, чем эти двое, но тех, которые нам не безразличны.)
в настоящее время, чтобы построить iBroadcast СМИ синхронизации Лайт в Ubuntu 16.04, надо изменить Makefile в [зг19]. Это потому, что она связывает против в официальном ридми, но вместо этого должен libcrypto. В будущих версиях программного обеспечения (которое вы, или будущих читателей, будет получить автоматически при выполнении команды git выше) не могут требовать этого.
если вы пропустите этот шаг, в настоящее время, вы получите эту ошибку в течение последующих [клавиши f21] шаг (ступень IV). Сообщение об ошибке будет выглядеть несколько иначе, если вы используете 32-разрядную версию Ubuntu.
/usr/bin/ld: tools.o: undefined reference to symbol 'MD5@@OPENSSL_1.0.0'
//lib/x86_64-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
это сообщение libcrypto.
перейти на src подкаталоге MediaSyncLiteLinux, создать резервную копию файла, и открыть файл в текстовом редакторе. Эти инструкции, используйте nano редактор, но вы можете использовать любой текстовый редактор, который вам нравится. (Не текстовый процессор хотя-файлы должны оставаться прямым текстом.)
cd MediaSyncLiteLinux/src
cp Makefile Makefile.orig
nano -w Makefile
в текстовом редакторе, найдите строку, которая говорит:
LDFLAGS = `pkg-config --libs gtk+-3.0 libcurl libssl` -ljansson -lpthread -rdynamic
изменения [f25 привод датчика] для libcrypto, так что теперь он говорит:
LDFLAGS = `pkg-config --libs gtk+-3.0 libcurl libcrypto` -ljansson -lpthread -rdynamic
в будущих версиях программного обеспечения возможно, эта линия отличается другими способами. Вы должны только принять это конкретные изменения к нему. Например, если есть другие, перечисленные библиотеки, не удалить их.
все в openssl, что эту программу должен вроде быть предоставлены libcrypto, но в теории будущих версиях, возможно, тоже нужны libssl. Если это так, вы должны увидеть сообщения об ошибках об этом, когда вы пытаетесь построить это ... наверное, упомянуть libssl.so, так же как и сообщение об ошибке показано выше libcrypto.so. Другие Ново необходимых библиотек могут быть указаны точно также (если повезет).
сочетание клавиш Ctrl+х выходов nano, и вам будет предложено сохранить.
перейти на топ-уровне [f32 из] каталог, который был создан git clone. После следующий шаг III выше, cd .. добьемся этого (потому что вы были в MediaSyncLiteLinux/src). Или вы можете запустить:
cd /usr/local/src/MediaSyncLiteLinux
теперь, чтобы построить его просто запустить:
[F9] ивсе в openssl, что эту программу должен вроде быть предоставлены libcrypto, но в теории будущей версии, возможно, тоже нужны libssl. Если это так, вы должны увидеть сообщения об ошибках об этом, когда вы пытаетесь построить это ... наверное, упомянуть libssl.so, так же как и сообщение об ошибке показано выше libcrypto.so. Другие Ново необходимых библиотек могут быть указаны точно также (если повезет).
Вы увидите подобное предупреждение warning: ‘gtk_widget_override_color’ is deprecated [-Wdeprecated-declarations]. Это нормально. Если есть примерно, то это должны быть расследованы. Если нет, то вы можете приступить к установки:
sudo make install
это позволит установить iBroadcast СМИ синхронизации Lite в /usr/local.
обратите внимание, что в то время как я предлагаю Вам установить его установка на самом деле необязательно. Как [dиода d17]nano[!dиода d17] говорит, у вас есть возможность просто всегда работает mediasynclite исполняемый файл, который был создан на верхнем уровне MediaSyncLiteLinux каталог при запуске make.
команда mediasynclite был установлен на [пулемет f44]. Поскольку этот каталог является частью пользователей [f45 с] по умолчанию, теперь вы можете запустить эту команду (в любом месте).
mediasynclite
[dрайвер d41]вы, вероятно, следует запустить его из директории, где Вы храните вашу музыку. Когда вы запустите его, вам придется войти в свой аккаунт iBroadcast. Это, как он выглядит (после начальной заставки), когда я запускаю его:[!dрайвер d41] [и D40][f45 с][!и D40]
если вы решили не выполнять sudo make install и хотите запустить скомпилированный исполняемый файл (в любом месте), вы можете запустить:
/usr/local/src/MediaSyncLiteLinux/mediasynclite
Вы когда-нибудь хотите или должны найти файлы, которые были установлены. При запуске sudo make install он расскажет вам, какие файлы создаются. Возможно, вам захочется сохранить эту информацию.
установка на самом деле необязательно., они таковы:
один двоичный исполняемый файл /usr/local/bin/mediasynclite. Каталог /usr/local/share/mediasynclite и его содержимое.я упоминаю об этом главным образом потому, что, как сейчас, удаление с sudo make uninstall не поддерживается. Можно удалить файлы вручную удалить. Если вы хотите, вы также можете использовать checkinstall вместо команды sudo make install, приведенных выше, чтобы облегчить удаление. Или вы можете использовать его без установки, выполнив команду mediasynclite на верхнем уровне исходного каталога.
эти инструкции примерно, на основе официальных сведений, но с конкретными деталями и дополнительный шаг (шаг III), что я нашел, было необходимо для успешного построения. Я проверил их на Ubuntu 16.04 ЛЦ.
сначала установить git (для загрузки программного обеспечения), инструменты для создания программного обеспечения, а также библиотеки, используемые программой:
sudo apt update
sudo apt install git build-essential libgtk-3-dev libcurl4-openssl-dev openssl libssl-dev libjansson-dev
выбрать место для построения программного обеспечения. Традиционное место [от f13], который Вы можете позволить администраторов (членов sudo группа) читать и записывать файлы в:
sudo chgrp sudo /usr/local/src
sudo chmod g+sw /usr/local/src
если вы строите его где-нибудь еще, то вы можете соответствующим образом скорректировать следующие команды.
cd /usr/local/src
git clone https://github.com/iBroadcastMediaServices/MediaSyncLiteLinux.git
теперь у вас есть [каталог ф15], которая содержит исходный код. Исходный код включает в себя два файла под названием Makefile, в каталог верхнего уровня, а другая в [f17 в]. (На самом деле есть больше, чем эти двое, но тех, которые нам не безразличны.)
в настоящее время, чтобы построить iBroadcast СМИ синхронизации Лайт в Ubuntu 16.04, надо изменить Makefile в [зг19]. Это потому, что она связывает против в официальном ридми, но вместо этого должен libcrypto. В будущих версиях программного обеспечения (которое вы, или будущих читателей, будет получить автоматически при выполнении команды git выше) не могут требовать этого.
если вы пропустите этот шаг, в настоящее время, вы получите эту ошибку в течение последующих [клавиши f21] шаг (ступень IV). Сообщение об ошибке будет выглядеть несколько иначе, если вы используете 32-разрядную версию Ubuntu.
/usr/bin/ld: tools.o: undefined reference to symbol 'MD5@@OPENSSL_1.0.0'
//lib/x86_64-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
это сообщение libcrypto.
перейти на src подкаталоге MediaSyncLiteLinux, создать резервную копию файла, и открыть файл в текстовом редакторе. Эти инструкции, используйте nano редактор, но вы можете использовать любой текстовый редактор, который вам нравится. (Не текстовый процессор хотя-файлы должны оставаться прямым текстом.)
cd MediaSyncLiteLinux/src
cp Makefile Makefile.orig
nano -w Makefile
в текстовом редакторе, найдите строку, которая говорит:
LDFLAGS = `pkg-config --libs gtk+-3.0 libcurl libssl` -ljansson -lpthread -rdynamic
изменения [f25 привод датчика] для libcrypto, так что теперь он говорит:
LDFLAGS = `pkg-config --libs gtk+-3.0 libcurl libcrypto` -ljansson -lpthread -rdynamic
в будущих версиях программного обеспечения возможно, эта линия отличается другими способами. Вы должны только принять это конкретные изменения к нему. Например, если есть другие, перечисленные библиотеки, не удалить их.
все в openssl, что эту программу должен вроде быть предоставлены libcrypto, но в теории будущих версиях, возможно, тоже нужны libssl. Если это так, вы должны увидеть сообщения об ошибках об этом, когда вы пытаетесь построить это ... наверное, упомянуть libssl.so, так же как и сообщение об ошибке показано выше libcrypto.so. Другие Ново необходимых библиотек могут быть указаны точно также (если повезет).
сочетание клавиш Ctrl+х выходов nano, и вам будет предложено сохранить.
перейти на топ-уровне [f32 из] каталог, который был создан git clone. После следующий шаг III выше, cd .. добьемся этого (потому что вы были в MediaSyncLiteLinux/src). Или вы можете запустить:
cd /usr/local/src/MediaSyncLiteLinux
теперь, чтобы построить его просто запустить:
[F9] ивсе в openssl, что эту программу должен вроде быть предоставлены libcrypto, но в теории будущей версии, возможно, тоже нужны libssl. Если это так, вы должны увидеть сообщения об ошибках об этом, когда вы пытаетесь построить это ... наверное, упомянуть libssl.so, так же как и сообщение об ошибке показано выше libcrypto.so. Другие Ново необходимых библиотек могут быть указаны точно также (если повезет).
Вы увидите подобное предупреждение warning: ‘gtk_widget_override_color’ is deprecated [-Wdeprecated-declarations]. Это нормально. Если есть примерно, то это должны быть расследованы. Если нет, то вы можете приступить к установки:
sudo make install
это позволит установить iBroadcast СМИ синхронизации Lite в /usr/local.
обратите внимание, что в то время как я предлагаю Вам установить его установка на самом деле необязательно. Как [dиода d17]nano[!dиода d17] говорит, у вас есть возможность просто всегда работает mediasynclite исполняемый файл, который был создан на верхнем уровне MediaSyncLiteLinux каталог при запуске make.
команда mediasynclite был установлен на [пулемет f44]. Поскольку этот каталог является частью пользователей [f45 с] по умолчанию, теперь вы можете запустить эту команду (в любом месте).
mediasynclite
[dрайвер d41]вы, вероятно, следует запустить его из директории, где Вы храните вашу музыку. Когда вы запустите его, вам придется войти в свой аккаунт iBroadcast. Это, как он выглядит (после начальной заставки), когда я запускаю его:[!dрайвер d41] [и D40][f45 с][!и D40]
если вы решили не выполнять sudo make install и хотите запустить скомпилированный исполняемый файл (в любом месте), вы можете запустить:
/usr/local/src/MediaSyncLiteLinux/mediasynclite
Вы когда-нибудь хотите или должны найти файлы, которые были установлены. При запуске sudo make install он расскажет вам, какие файлы создаются. Возможно, вам захочется сохранить эту информацию.
установка на самом деле необязательно., они таковы:
один двоичный исполняемый файл /usr/local/bin/mediasynclite. Каталог /usr/local/share/mediasynclite и его содержимое.я упоминаю об этом главным образом потому, что, как сейчас, удаление с sudo make uninstall не поддерживается. Можно удалить файлы вручную удалить. Если вы хотите, вы также можете использовать checkinstall вместо команды sudo make install, приведенных выше, чтобы облегчить удаление. Или вы можете использовать его без установки, выполнив команду mediasynclite на верхнем уровне исходного каталога.
Откройте любую клемму
Выполните команды ниже
git clone https://github.com/iBroadcastMediaServices/MediaSyncLiteLinux
cd MediaSyncLiteLinux
make
sudo make install
Откройте любую клемму
Выполните команды ниже
git clone https://github.com/iBroadcastMediaServices/MediaSyncLiteLinux
cd MediaSyncLiteLinux
make
sudo make install
Откройте любую клемму
Выполните команды ниже
git clone https://github.com/iBroadcastMediaServices/MediaSyncLiteLinux
cd MediaSyncLiteLinux
make
sudo make install