Difference between revisions of "Необходимые сторонние программы и библиотеки"

From EjudgeWiki
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Инсталляция]]/[[Инсталляция из исходных текстов]]/[[Необходимые сторонние программы и библиотеки]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Инсталляция]]/[[Инсталляция из исходных текстов]]/[[Необходимые сторонние программы и библиотеки]]
  
* <b>make</b>
+
* [[Необходимые сторонние программы и библиотеки:Fedora|Fedora,RHEL,CentOS]]
* <b>gcc</b>
+
* [[Необходимые сторонние программы и библиотеки:Debian|Debian,Raspbian,Ubuntu]]
* <b>glibc-devel</b>, <b>glibc-static</b>
+
* [[Необходимые сторонние программы и библиотеки:Suse|Suse]]
* <b>bison</b>
 
* <b>flex</b>
 
* <b>gawk</b>, <b>sed</b>
 
* <b>zlib</b>, <b>zlib-devel</b>
 
* <b>ncurses</b>, <b>ncurses-devel</b>
 
* <b>expat</b>, <b>expat-devel</b>
 
* <b>gettext</b>, <b>gettext-devel</b>
 
* <b>libzip</b>, <b>libzip-devel</b>
 
* <b>mysql-libs</b>, <b>mysql</b>, <b>mysql-devel</b>
 
* <b>libcurl</b>, <b>libcurl-devel</b>
 
* <b>libuuid</b>, <b>libuuid-devel</b>
 
* <b>libelf</b>, <b>libelf-devel</b>
 
* <b>libdwarf</b>, <b>libdwarf-devel</b>
 
 
 
 
 
Для систем Fedora все необходимые программы и библиотеки могут быть установлены с помощью команды yum install:
 
yum install make gcc glibc-devel glibc-static bison flex gawk sed zlib zlib-devel ncurses ncurses-devel expat expat-devel libzip libzip-devel gettext gettext-devel mysql-libs mysql mysql-devel libcurl libcurl-devel libuuid libuuid-devel elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf libdwarf-devel libdwarf-static libdwarf libdwarf-tools
 
 
 
Дополнительные компиляторы и интерпретаторы языков программирования:
 
* <b>gcc-c++</b>, <b>libstdc++-static</b>
 
* <b>fpc</b>
 
* <b>ruby</b>
 
* <b>python</b>
 
* <b>python3</b>
 
* <b>php</b>, <b>php-common</b>, <b>php-cli</b>
 
* <b>perl</b>
 
* <b>drscheme</b>
 
* <b>gprolog</b>
 
* <b>mono-core</b>, <b>mono-basic</b>
 
* <b>gcc-java</b>
 
* <b>java-1.6.0-openjdk</b>, <b>java-1.6.0-openjdk-devel</b>
 
* <b>gcc-gfortran</b>
 
 
 
yum install gcc-c++ libstdc++-static fpc ruby python python3 php php-common php-cli perl gprolog ghc mono-core mono-basic gcc-gfortran libgfortran-static gcc-go libgo-static mono-extras mono-locale-extras valgrind nasm
 
 
 
Прочее
 
yum install firefox vim screen wget ncftp mc fuse-sshfs patch kernel-tools kernel-devel gcc strace subversion gdb
 
 
 
Для сборки плагинов, в частности, плагина для работы с MySQL/MariaDB
 
yum install libssl
 
 
 
Скрипт для инсталляции всех необходимых пакетов в Fedora: [https://ejudge.ru/download/fedora-install-packages fedora-install-packages]
 

Latest revision as of 04:10, 20 March 2016