Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   вопрос про установке софта в Linux (http://forum.oszone.net/showthread.php?t=330400)

Alex_Foks 10-10-2017 21:34 2769691

вопрос про установке софта в Linux
 
Вопрос такого характера, я по мануалу, ставлю из исходников например asterisk или другой софт для Linux, и мне нужно с ним поставить libpri — библиотеку, в мануал написано, что нужна установка версии 1.4.* а на сайте уже есть 1.6.*, с точки зрения глюков, нужно ли мне искать версию 1.4.*, или же не загоняться и ставить 1.6.*?

Charg 11-10-2017 09:18 2769742

Alex_Foks, нужно ставить ту, которую рекомендовал мейнтейнер пакета, т.е. 1.4.*. Оно то на первый взгляд может и с 1.6 заработает, но когда-нибудь через 2 месяца, когда ты уже забудешь про эти библиотеки - внезапно окажется что какая-то функция в этой библиотеке отсутствует или реализована по другому и процесс будет падать а ты будешь биться с вопросом почему.

Rezor666 11-10-2017 10:22 2769759

Цитата:

Цитата Alex_Foks
ставлю из исходников например »

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

El Scorpio 16-10-2017 02:30 2770873

Цитата:

Цитата Alex_Foks
в мануал написано, что нужна установка версии 1.4.* а на сайте уже есть 1.6.* »

Вот прям так именно 1.4? Может быть не ниже 1.4?
./configure обычно проверяет все требуемые пакеты по условию "не ниже"

Ставьте актуальную версию из репозитория.

Цитата:

Цитата Charg
какая-то функция в этой библиотеке отсутствует или реализована по другому »

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

Charg 16-10-2017 10:34 2770905

El Scorpio, лично мне - нет, не известны, но вероятность такого события явно не нулевая.

yurfed 16-10-2017 14:09 2770940

Alex_Foks, самый дурацкий вопрос - вы к интернету подключены. Тянет оттуда, либо с дистрибутива.
Цитата:

Цитата Alex_Foks
например asterisk »

А вы уверены что все эти пакеты имеются в этой сборке?
Качайте молодой человек.

Kent 21-10-2017 22:36 2772280

Цитата:

Цитата El Scorpio
Вам известны случаи такой "обратной несовместимости"? »

Множество.
Первое, что на ум приходит: poppler.
Там постоянно что-то ломают в новых версиях.

zai 23-10-2017 20:42 2772858

Цитата:

Цитата Alex_Foks
нужно с ним поставить libpri — библиотеку, в мануал написано, что нужна установка версии 1.4.* а на сайте уже есть 1.6.*, с точки зрения глюков, нужно ли мне искать версию 1.4.*, или же не загоняться и ставить 1.6.*? »

Ставь эту версию, скачай в /usr/src/

оттуда разархивируй и установи из исходников:
tar zxvf libpri*
cd /usr/src/libpri*
make && make install

DJ Mogarych 26-10-2017 21:27 2773569

zai, без крайней необходимости я бы не рекомендовал ставить что-либо из исходников. Как правильно заметили коллеги,
Цитата:

Цитата Rezor666
Всегда старайтесь искать пакет, а не ставить из исходников. »

Цитата:

Цитата El Scorpio
Ставьте актуальную версию из репозитория. »


Alex_Foks 27-10-2017 08:14 2773632

подскажите, почему рекомендуете ставить из репозиторий? а не из исходников.

DJ Mogarych 28-10-2017 16:52 2773992

Потому что будут проблемы как с обновлением, так и с удалением.

zai 29-10-2017 11:53 2774104

Цитата:

Цитата DJ Mogarych
без крайней необходимости я бы не рекомендовал ставить что-либо из исходников »

Полностью согласен, но если устанавливать asterisk, то в репозитории ничего нет.
Цитата:

Цитата DJ Mogarych
Потому что будут проблемы как с обновлением, так и с удалением. »

С обновлением проблем не будет, а вот удалить действительно вряд ли получиться.

DJ Mogarych 31-10-2017 22:28 2774655

Цитата:

Цитата zai
если устанавливать asterisk, то в репозитории ничего нет »

Ну как же нет-то?
Код:

root@OrangePiPC2:~# apt-cache search asterisk
asterisk-config - Configuration files for Asterisk
asterisk-dahdi - DAHDI devices support for the Asterisk PBX
asterisk-dbg - Debugging symbols for Asterisk
asterisk-dev - Development files for Asterisk
asterisk-doc - Source code documentation for Asterisk
asterisk-mobile - Bluetooth phone support for the Asterisk PBX
asterisk-modules - loadable modules for the Asterisk PBX
asterisk-mp3 - MP3 playback support for the Asterisk PBX
asterisk-mysql - MySQL database protocol support for the Asterisk PBX
asterisk-ooh323 - H.323 protocol support for the Asterisk PBX - ooH323c
asterisk-voicemail - simple voicemail support for the Asterisk PBX
asterisk-voicemail-imapstorage - IMAP voicemail storage support for the Asterisk PBX
asterisk-voicemail-odbcstorage - ODBC voicemail storage support for the Asterisk PBX
asterisk-vpb - VoiceTronix devices support for the Asterisk PBX
asterisk-core-sounds-en - asterisk PBX sound files - US English
asterisk-core-sounds-en-g722 - asterisk PBX sound files - en-us/g722
asterisk-core-sounds-en-gsm - asterisk PBX sound files - en-us/gsm
asterisk-core-sounds-en-wav - asterisk PBX sound files - en-us/wav
asterisk-core-sounds-es - asterisk PBX sound files - Spanish
asterisk-core-sounds-es-g722 - asterisk PBX sound files - es-mx/g722
asterisk-core-sounds-es-gsm - asterisk PBX sound files - es-mx/gsm
asterisk-core-sounds-es-wav - asterisk PBX sound files - es-mx/wav
asterisk-core-sounds-fr - asterisk PBX sound files - Canadian French
asterisk-core-sounds-fr-g722 - asterisk PBX sound files - fr-ca/g722
asterisk-core-sounds-fr-gsm - asterisk PBX sound files - fr-ca/gsm
asterisk-core-sounds-fr-wav - asterisk PBX sound files - fr-ca/wav
asterisk-core-sounds-ru - asterisk PBX sound files - Russian
asterisk-core-sounds-ru-g722 - asterisk PBX sound files - ru-ru/g722
asterisk-core-sounds-ru-gsm - asterisk PBX sound files - ru-ru/gsm
asterisk-core-sounds-ru-wav - asterisk PBX sound files - ru-ru/wav
asterisk-moh-opsound-g722 - asterisk extra sound files - English/g722
asterisk-moh-opsound-gsm - asterisk extra sound files - English/gsm
asterisk-moh-opsound-wav - asterisk extra sound files - English/wav
asterisk-prompt-de - German voice prompts for the Asterisk PBX
asterisk-prompt-es-co - Colombian Spanish voice prompts for Asterisk
asterisk-prompt-fr-armelle - French voice prompts for Asterisk by Armelle Desjardins
asterisk-prompt-fr-proformatique - French voice prompts for Asterisk
asterisk-prompt-it - dummy transitional package
asterisk-prompt-it-menardi - asterisk PBX Italian sound files
asterisk-prompt-it-menardi-alaw - asterisk PBX Italian sound files - a-law prompts
asterisk-prompt-it-menardi-gsm - asterisk PBX Italian sound files - gsm prompts
asterisk-prompt-it-menardi-wav - asterisk PBX Italian sound files - wav prompts
asterisk-prompt-se - Swedish voice prompts for Asterisk
asterisk-testsuite - test suite for the Asterisk PBX
asttest - test runner for the Asterisk test suite - dummy package
dahdi-linux - DAHDI telephony interface - Linux userspace parts
dahdi-source - DAHDI telephony interface - source code for kernel driver
dahdi - utilities for using the DAHDI kernel modules
fusiondirectory-plugin-asterisk - gofon plugin for FusionDirectory
fusiondirectory-plugin-asterisk-schema - LDAP schema for FusionDirectory asterisk plugin
libghc-ami-dev - low-level bindings for Asterisk Manager Interface (AMI)
libghc-ami-doc - low-level bindings for Asterisk Manager Interface (AMI); documentation
libghc-ami-prof - low-level bindings for Asterisk Manager Interface (AMI); profiling libraries
iaxmodem - software modem with IAX2 connectivity
libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI
libnetsds-perl - Service Delivery Suite framework
libss7-1 - Signalling System 7 (ss7) library
libss7-dbg - Signalling System 7 (ss7) debugging symbols
libss7-dev - Signalling System 7 (ss7) development files
libopenr2-3 - MFC/R2 (telephony) call setup library
python-asterisk - Asterisk Manager API interface module for Python
python-pyst - Python module for interacting with the Asterisk PBX
libsipwitch-dev - secure peer-to-peer SIP VoIP server - development files
libsipwitch1 - secure peer-to-peer SIP VoIP server - shared libraries
libsipwitch1-dbg - secure peer-to-peer SIP VoIP server - debug symbols
sipwitch - secure peer-to-peer VoIP server for the SIP protocol
sipwitch-cgi - secure peer-to-peer SIP VoIP server - CGI XML-RPC interface
python-starpy - Asterisk (AMI) protocols for Twisted Python
asterisk - телефонная станция для учреждений (PBX)
asterisk-prompt-es - Spanish prompts for the Asterisk PBX
dahdi-firmware-nonfree - DAHDI non-free firmware


Alex_Foks 04-11-2017 17:42 2775397

я так понимаю в стандартных репозиториях который с операционной системой идут


Время: 22:51.

Время: 22:51.
© OSzone.net 2001-