<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Сборка программ из исходников в Mandriva 2010 free]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=3772&amp;type=atom" />
	<updated>2010-05-30T17:16:41Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=3772</id>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=57597#p57597" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>Slackware. ИМХО самое простое, для тех кто ставит из исходников. Вот только... Зачем такие извращения?!&nbsp; oO</p></blockquote></div><p>я извращенец&nbsp; smile</p>]]></content>
			<author>
				<name><![CDATA[alfers]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7628</uri>
			</author>
			<updated>2010-05-30T17:16:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=57597#p57597</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56632#p56632" />
			<content type="html"><![CDATA[<p>Ну тогда на последок от себя добавлю.<br />Не нужно гнаться на новыми версиями программ - не все новое хорошее, иногда лучше переждать на старом багфикснутом и проверенном временем софте&nbsp; wink</p>]]></content>
			<author>
				<name><![CDATA[alex-seed]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3692</uri>
			</author>
			<updated>2010-05-28T06:35:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56632#p56632</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56569#p56569" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alfers пишет:</cite><blockquote><p>И ещё такой вопрос, а есть версии Linux где нет таких нериальных зависимостей? гдде поставил и делай что хочешь?</p></blockquote></div><p>Slackware. ИМХО самое простое, для тех кто ставит из исходников. Вот только... Зачем такие извращения?!&nbsp; oO</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2010-05-27T22:18:33Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56569#p56569</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56554#p56554" />
			<content type="html"><![CDATA[<p>alfers, почитайте <a href="http://wiki.mandriva.com/ru/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B7_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2#.D0.9F.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B">внимательно</a> ту статью с вики.мандрива.ком. Я её постарался написать и перевести так, чтобы было понятно всем. Скажите, что непонятно.</p><div class="quotebox"><blockquote><p>И если при попытке собрать что-либо из исходного кода скрипт configure завершается с ошибкой, сообщая что example не был установлен, то, скорее всего, вам нужно установить пакет libexample-devel.</p></blockquote></div><p>То есть среди прочего вам необходимо поставить пакет libboost-devel.</p><p>Чтобы посмотреть все пакеты, содержащие boost, введите<br /></p><div class="codebox"><pre><code>$urpmq boost -ya</code></pre></div><p>И выберите только нужный.</p><p>Опять же, это <a href="http://wiki.mandriva.com/ru/Urpmi#urpmq">написано в вики</a> и в мане к urpmq (к сожалению, пока только по-английски, насколько я знаю).</p><div class="quotebox"><blockquote><p>И ещё такой вопрос, а есть версии Linux где нет таких нериальных зависимостей? гдде поставил и делай что хочешь?</p></blockquote></div><p>Какие зависимости нереальны? Зависимости для всех пакетов лежат в тех же репозиториях. При установке пакета все его зависимости ставятся автоматически (например, basesystem-minimal подтянул с полтысячи пакетов). Есть пакеты для сборки сторонних или своих программ из исходников — вида libпакет-devel. Изредка (не вспомню пример) готовый devel-пакет не подходит из-за не тех ключей сборки.<br />Если вы решили ставить программы из исходников, то вы <a href="http://lurkmore.ru/%D0%A1%D0%A1%D0%97%D0%91">ССЗБ</a>. <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> Вам нужно или руками устанавливать недостающие -devel-пакеты поначалу, или устанавливать зависимости из исходников (если вам интересно этим заняться, установите <a href="http://www.linuxfromscratch.org/">LFS</a>, там подробно описано, как собирать целую систему из исходников).<br />Если ваша цель — просто установить программу, воспользуйтесь менеджером пакетов. Почти наверное всё, что вам нужно, есть в репозиториях.</p>]]></content>
			<author>
				<name><![CDATA[gluk47]]></name>
				<uri>https://linuxforum.ru/profile.php?id=815</uri>
			</author>
			<updated>2010-05-27T21:21:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56554#p56554</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56476#p56476" />
			<content type="html"><![CDATA[<p>Если какие-то библиотеки не находятся, значит часть от них отсутствует - проще и их поставить из исходников (у меня питон третий никак не видел установленный tk, пришлось полным комплектом из сорсов ставить).</p><p>А так вообще меня ставить софт научила wiki.mandriva.com и больше никто. Считаю, что пора и вам там все статьи изучить, многие из которых на русском языке. Тему эту для себя закрываю, в продолжении подобных вопросов не вижу смысла.</p>]]></content>
			<author>
				<name><![CDATA[alex-seed]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3692</uri>
			</author>
			<updated>2010-05-27T19:09:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56476#p56476</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56159#p56159" />
			<content type="html"><![CDATA[<p>окей сейчас попробую</p><p>вроде установил два пакета при помощи каманды urpmi результат тот же <br /></p><div class="codebox"><pre><code>checking for readdir_r... yes                                    
checking for pthread_kill_other_threads_np... no                 
checking whether to enable SOCKS5 support... no                  
checking for gpgme-config... no                                  
checking for GPGME - version &gt;= 0.4.2... no                      
checking if OpenSSL support is desired... yes                    
checking openssl/ssl.h usability... no                           
checking openssl/ssl.h presence... no                            
checking for openssl/ssl.h... no                                 
checking if OpenSSL support can be enabled... no                 
checking for Boost &gt;= 1.33.1... configure: error: We could not detect the boost libraries (version 1.33 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in &lt;boost/version.hpp&gt;. See [url]http://randspringer.de/boost[/url] for more documentation.
[root@localhost licq-1.3.9]# urpmi gpgme -a
Пакеты libgpgme11-1.2.0-1mdv2010.0.i586, libgpgme11-1.2.0-1mdv2010.0.i586, libgpgme03_6-0.3.16-9mdv2010.0.i586 уже установлен
libgpgme11 помечается как установленный вручную; он не будет учитываться при определении пакетов-сирот
writing /var/lib/rpm/installed-through-deps.list
[root@localhost licq-1.3.9]#</code></pre></div><p>вот что касается буста <br /></p><div class="codebox"><pre><code>[root@localhost licq-1.3.9]# urpmi boost -a
Пакеты libboost5-1.39.0-2mdv2010.0.i586, libboost1.38.0-1.38.0-2mdv2010.0.i586, libboost5-1.39.0-2mdv2010.0.i586, libboost1.38.0-1.38.0-2mdv2010.0.i586 уже установлен</code></pre></div>]]></content>
			<author>
				<name><![CDATA[alfers]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7628</uri>
			</author>
			<updated>2010-05-27T12:20:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56159#p56159</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56137#p56137" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alfers пишет:</cite><blockquote><p>какие библиотеки? какие пакеты скачать надо я просто в urpmi введу и скачаю их плизз подскажите</p></blockquote></div><p>Как какие? написано ж:<br /></p><div class="codebox"><pre><code> 
GPGME - version &gt;= 0.4.2 
Boost &gt;= 1.33.1</code></pre></div><p>Вот их и надо,а так список зависимостей обычно пишется в README и INSTALL.<br /></p><div class="quotebox"><cite>alfers пишет:</cite><blockquote><p> И ещё такой вопрос, а есть версии Linux где нет таких нериальных зависимостей? гдде поставил и делай что хочешь?</p></blockquote></div><p> smile&nbsp; зависимости от дистрибутива не зависят, они зависят от того, что авторы в своей программе использовали. А так в мандриве огромный выбор пакетов программ и различных библиотек и с поиском готовых rpm или исходников для зависимостей отдельных возиться приходится оооочень редко.</p>]]></content>
			<author>
				<name><![CDATA[alex-seed]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3692</uri>
			</author>
			<updated>2010-05-27T10:48:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56137#p56137</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56108#p56108" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alex-seed пишет:</cite><blockquote><p>Ну наверное поставить бибки надо для начала. В этом бы сильно помог rpmdrake, который Вы снесли, а зря - там очень удобный поиск.</p></blockquote></div><p>какие библиотеки? какие пакеты скачать надо я просто в urpmi введу и скачаю их плизз подскажите? И ещё такой вопрос, а есть версии Linux где нет таких нериальных зависимостей? гдде поставил и делай что хочешь?</p><p>Только Слава и Гента? и всё?</p>]]></content>
			<author>
				<name><![CDATA[alfers]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7628</uri>
			</author>
			<updated>2010-05-27T09:37:25Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56108#p56108</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56061#p56061" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alfers пишет:</cite><blockquote><p>вот конфигурация аськи что опять не так? Какие дальше действия? </p><p>[alfer@localhost licq-1.3.9]$ su<br />Password:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />[root@localhost licq-1.3.9]# ./configure&nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp;<br />checking for GPGME - version &gt;= 0.4.2... no</p><p>checking for Boost &gt;= 1.33.1... configure: error: Библиотеки не найдены, нужна версия 1.33 или выше. Если библиотеки установлены, проверьте, что они находятся с системных путях $PATH.<br />[root@localhost licq-1.3.9]#</p></blockquote></div><p>Ну наверное поставить бибки надо для начала. В этом бы сильно помог rpmdrake, который Вы снесли, а зря - там очень удобный поиск.</p>]]></content>
			<author>
				<name><![CDATA[alex-seed]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3692</uri>
			</author>
			<updated>2010-05-27T05:57:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56061#p56061</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56019#p56019" />
			<content type="html"><![CDATA[<p>вот конфигурация аськи что опять не так? Какие дальше действия? </p><div class="codebox"><pre><code>[alfer@localhost licq-1.3.9]$ su
Password:                       
[root@localhost licq-1.3.9]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu 
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes           
checking for a thread-safe mkdir -p... /bin/mkdir -p        
checking for gawk... gawk                                   
checking whether make sets $(MAKE)... yes                   
checking for gcc... gcc                                     
checking whether the C compiler works... yes                
checking for C compiler default output file name... a.out   
checking for suffix of executables...                       
checking whether we are cross compiling... no               
checking for suffix of object files... o                    
checking whether we are using the GNU C compiler... yes     
checking whether gcc accepts -g... yes                      
checking for gcc option to accept ISO C89... none needed    
checking for style of include used by make... GNU           
checking dependency style of gcc... gcc3                    
checking how to run the C preprocessor... gcc -E            
checking for g++... g++                                     
checking whether we are using the GNU C++ compiler... yes   
checking whether g++ accepts -g... yes                      
checking dependency style of g++... gcc3                    
checking for -Wextra option to gcc... yes                   
checking how to run the C++ preprocessor... g++ -E          
checking for library containing strerror... none required   
checking whether make sets $(MAKE)... (cached) yes          
checking for strip... /usr/bin/strip                        
checking for size... /usr/bin/size                          
checking for special C compiler options needed for large files... no                                                              
checking for _FILE_OFFSET_BITS value needed for large files... 64
Setting Linux compilation options                                
checking for dirent.h that defines DIR... yes                    
checking for library containing opendir... none required         
checking for grep that handles long lines and -e... /bin/grep    
checking for egrep... /bin/grep -E                               
checking for ANSI C header files... yes                          
checking for sys/types.h... yes                                  
checking for sys/stat.h... yes                                   
checking for stdlib.h... yes                                     
checking for string.h... yes                                     
checking for memory.h... yes                                     
checking for strings.h... yes                                    
checking for inttypes.h... yes                                   
checking for stdint.h... yes                                     
checking for unistd.h... yes                                     
checking errno.h usability... yes                                
checking errno.h presence... yes                                 
checking for errno.h... yes                                      
checking fcntl.h usability... yes                                
checking fcntl.h presence... yes                                 
checking for fcntl.h... yes                                      
checking getopt.h usability... yes                               
checking getopt.h presence... yes                                
checking for getopt.h... yes                                     
checking limits.h usability... yes                               
checking limits.h presence... yes                                
checking for limits.h... yes                                     
checking malloc.h usability... yes                               
checking malloc.h presence... yes                                
checking for malloc.h... yes                                     
checking pwd.h usability... yes                                  
checking pwd.h presence... yes                                   
checking for pwd.h... yes                                        
checking for unistd.h... (cached) yes                            
checking paths.h usability... yes                                
checking paths.h presence... yes                                 
checking for paths.h... yes                                      
checking for inet_addr in -lxnet... no                           
checking for socket in -lsocket... no                            
checking for library containing gethostbyname... none required   
checking for pthread_cancel in -lc_r... no                       
checking for pthread_cancel in -lpthread... yes                  
checking for dlopen in -lc_r... no                               
checking for dlopen in -lc... no                                 
checking for dlopen in -ldl... yes                               
checking for dlopen modes... RTLD_NOW                            
checking for inet_ntop... yes                                    
checking for mktime... yes                                       
checking for select... yes                                       
checking for strdup... yes                                       
checking for strerror... yes                                     
checking for hstrerror... yes                                    
checking for readdir_r... yes                                    
checking for pthread_kill_other_threads_np... no                 
checking whether to enable SOCKS5 support... no                  
checking for gpgme-config... no                                  
checking for GPGME - version &gt;= 0.4.2... no
checking if OpenSSL support is desired... yes
checking openssl/ssl.h usability... no
checking openssl/ssl.h presence... no
checking for openssl/ssl.h... no
checking if OpenSSL support can be enabled... no
checking for Boost &gt;= 1.33.1... configure: error: We could not detect the boost libraries (version 1.33 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in &lt;boost/version.hpp&gt;. See [url]http://randspringer.de/boost[/url] for more documentation.
[root@localhost licq-1.3.9]#</code></pre></div>]]></content>
			<author>
				<name><![CDATA[alfers]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7628</uri>
			</author>
			<updated>2010-05-26T20:49:09Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56019#p56019</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56018#p56018" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Gnom пишет:</cite><blockquote><p>находится в пакете libqt4-devel.</p></blockquote></div><div class="quotebox"><cite>alfers пишет:</cite><blockquote><p>нет такой каманды cmake</p></blockquote></div><p>все пакеты поставили?</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2010-05-26T20:48:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56018#p56018</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=56011#p56011" />
			<content type="html"><![CDATA[<p>пробовал хрена лысого чё выходит пишет нет такой каманды cmake</p>]]></content>
			<author>
				<name><![CDATA[alfers]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7628</uri>
			</author>
			<updated>2010-05-26T20:37:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=56011#p56011</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=55903#p55903" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Mandriva Linux<br />Qmmp включён в Mandriva и находится в репозитории contrib.</p></blockquote></div><p>А вот файл README.RUS<br /></p><div class="quotebox"><blockquote><p>Внимание! Для сборки Qmmp нужна утилита lrelease. Очень часто она находится в пакете libqt4-devel.</p><p>Конфигурирование:<br />cmake ./</p><p>Сборка:<br />make</p><p>Установка:<br />make install</p><p>Если какой-либо модуль (например, Jack) не собирается или не нужен, то вы можете отключить его командой:<br />cmake ./ -DUSE_JACK:BOOL=FALSE</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Gnom]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2577</uri>
			</author>
			<updated>2010-05-26T17:35:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=55903#p55903</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=55901#p55901" />
			<content type="html"><![CDATA[<p>как вот это скомпилировать&nbsp; <a href="http://qmmp.ylsoftware.com/downloads_ru.php">http://qmmp.ylsoftware.com/downloads_ru.php</a> <br />объясните плиззз&nbsp; smile</p>]]></content>
			<author>
				<name><![CDATA[alfers]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7628</uri>
			</author>
			<updated>2010-05-26T17:24:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=55901#p55901</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сборка программ из исходников в Mandriva 2010 free]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=55885#p55885" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alfers пишет:</cite><blockquote><p>а как понять checkinstall?? то есть компилируется программа а вместо команды <br />make install пишется&nbsp; checkinstall и создаётся rpm пакет??? а в какой директории он по умолчанию появится?</p></blockquote></div><p>Ага, за место мэйк инсталл пишешь чекинсталл, так можно собрать готовый пакет, в который включены все зависимости.<br />Собирается пакет с помощью RPM и для этого нужно создать дерево папок (скрипт во вложении). Собирается пакет в папке текущего пользователя (соответственно лучше от рута, чтоб пакет всал в $PATH, путь установки обычно при конфигурации прописывается (--prefix=$PATH)). Ладно, лень мне много печатать. Правильно собрать пакеты нужно не чекинсталлом, а самим RPM&#039;ом, но то отдельная тема и немного на wiki.mandriva.com об этом рассказывается.</p><div class="quotebox"><cite>gluk47 пишет:</cite><blockquote><p>[nononoholywar]<br />А так — консоль иногда удобнее) Меньше памяти, быстрее.[/nononoholywar]</p></blockquote></div><p>Дак не спорю. Сам иногда выключаю иксы и в консоль лезу, moc player&#039;ом музыку гоняю, в другой консоли hexedit, в третьей - mc&nbsp; smile<br />Не говоря уж о том, что видео/аудио из консоли конвертирую&nbsp; smile</p>]]></content>
			<author>
				<name><![CDATA[alex-seed]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3692</uri>
			</author>
			<updated>2010-05-26T16:38:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=55885#p55885</id>
		</entry>
</feed>
