انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

rrdbuild - آنلاین در ابر

rrdbuild را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور rrdbuild است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


rrdbuild - دستورالعمل های ساخت RRDtool

بررسی اجمالی


اگر منبع RRDtool را دانلود کردید، باید آن را کامپایل کنید. این سند خواهد داد
برخی اطلاعات در مورد نحوه انجام این کار

RRDtool به خدمات کتابخانه های بخش سوم متکی است. برخی از این کتابخانه ها ممکن است قبلاً وجود داشته باشند
بر روی سیستم شما نصب شده است. قبل از اینکه بتوانید، باید کپی های دیگر را جمع آوری کنید
RRDtool را بسازید.

این سند در مورد تمام مراحل لازم برای شروع کار به شما می گوید.

این دستورالعمل ها فرض می کنند که شما از a استفاده می کنید بر هم زدن پوسته. اگر از csh/tcsh استفاده می کنید، پس می توانید
هر دو نوع بر هم زدن برای کامپایل کردن به bash بروید یا اگر می دانید دارید چه کار می کنید
فقط بیت های صادراتی را با setenv جایگزین کنید.

ما همچنین فرض می کنیم که کپی های شما از قیر و ساخت در واقع گنو قیر و گنو ساخت
به ترتیب. ممکن است به این صورت نصب شده باشند gtar و gmake در سیستم شما

خوشبین ساختن


قبل از شروع ساخت RRDtool، باید دو چیز را در نظر بگیرید:

1. در کدام دایرکتوری می خواهید نرم افزار را بسازید.

2. جایی که می خواهید نرم افزار را نصب کنید.

زمانی که تصمیم گرفتید. دو مکان را در متغیرهای محیطی ذخیره کنید.

BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/opt/rrdtool-1.5.4

اگر شما دایرکتوری / tmp با گزینه noexec نصب شده است (به نظر می رسد RHEL این کار را انجام می دهد) شما باید a را انتخاب کنید
دایرکتوری متفاوت!

اکنون مطمئن شوید که BUILD_DIR وجود دارد و به آنجا بروید:

mkdir -p $BUILD_DIR
سی دی $BUILD_DIR

ابتدا فرض می کنیم که تمام کتابخانه های لازم را از قبل نصب کرده اید.

دستور wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.5.4.tar.gz
gunzip -c rrdtool-1.5.4.tar.gz | tar xf -
سی دی rrdtool-1.5.4
./configure --prefix=$INSTALL_DIR && make && install

خوب، این خیلی خوشبینانه بود. این تلاش احتمالا با پایان خواهد یافت پیکربندی شکایت
در مورد چندین کتابخانه مفقود

نصب وابستگی ها


اگر سیستم عامل شما به شما امکان می دهد بسته های اضافی را از یک مخزن نرم افزار نصب کنید، ممکن است دریافت کنید
با نصب بسته های گم شده کنار می رود. هنگامی که بسته ها نصب شدند، پیکربندی را اجرا کنید
دوباره و دوباره سعی کنید کامپایل کنید. در زیر نکاتی را در مورد آماده کردن سیستم عامل خود مشاهده می کنید
کامپایل RRDtool

موارد اضافه شده به این لیست استقبال می شود. به طور کلی RRDtool باید با جدیدترین ها کار کند
نسخه های کتابخانه ها نسخه های فهرست شده در اینجا دقیقاً همان چیزی است که در زمان من وجود داشت
این را تست کرد

OpenSolaris 2008.05
فقط یک کامپایلر و بسته توسعه gnome را اضافه کنید:

pkg نصب sunstudioexpress
pkg نصب SUNWgnome-common-devel

مشکلی وجود دارد cairo.pc در OpenSolaris. این نشان می دهد که xrender برای
تالیف با قاهره این درست نیست و همچنین بد نیست زیرا OpenSolaris شامل نمی شود
an xrender.pc فایل. برای رفع این مشکل از پرل استفاده کنید:

perl -i~ -p -e 's/(نیازمند است.*؟)\s*xrender.*/$1/' /usr/lib/pkgconfig/cairo.pc

مطمئن شوید که سیستم ساخت RRDtool کامپایلر جدید شما را پیدا می کند

صادرات PATH=/opt/SunStudioExpress/bin

دبیان / اوبونتو
از apt-get استفاده کنید تا مطمئن شوید تمام موارد مورد نیاز را دارید. تعدادی بسته دریافت می شود
از طریق وابستگی ها اضافه شده است.

apt-get libpango1.0-dev libxml2-dev را نصب کنید

جنتو
در جنتو نصب RRDtool بسیار ساده است و فقط باید انجام دهید ظهور ردالت. همه
وابستگی ها به طور خودکار توسط سیستم پرتاژ اداره می شود. تنها چیزی که تو
باید توجه داشته باشید که پرچم‌های USE، که به شما اجازه می‌دهد تا ویژگی‌های RRDtool ساخته شود
با. در حال حاضر پرچم‌های USE زیر در دسترس هستند:

doc - اسناد html و txt. را نصب کنید
به /usr/share/doc/rrdtool-1.x.xx/
perl - ساخت و نصب پیوندهای زبان perl
پایتون - پیوندهای زبان پایتون را بسازید و نصب کنید
ruby - ساخت و نصب پیوندهای زبان روبی
tcl - ساخت و نصب پیوندهای زبان tcl
rrdcgi - ساخت و نصب rrdcgi

بعد از اینکه تصمیم گرفتید به کدام پرچم‌های USE نیاز دارید، آن‌ها را در آن قرار دهید make.conf or
/etc/portage/package.use و در نهایت اجرا کنید:

# emerge -va rrdtool

برای جزئیات بیشتر در مورد نحوه مدیریت پرچم‌های USE به کتاب راهنمای جنتو نگاهی بیندازید:
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2

BUILDING وابستگی ها


اما باز هم ممکن است هنوز خیلی خوش بینانه باشد، و در واقع باید خود را جمع آوری کنید
نسخه هایی از برخی از کتابخانه های مورد نیاز. چیزهایی مانند libpng و zlib زیبا هستند
استاندارد بنابراین احتمالاً به هر حال آنها را روی سیستم خود خواهید داشت. Freetype، Fontinst، قاهره،
ممکن است Pango نصب شده باشد، اما این امکان وجود دارد که بسیار قدیمی باشند و در نتیجه زنده نباشند
مطابق انتظارات ما، بنابراین ممکن است بخواهید آخرین نسخه های آنها را کامپایل کنید.

سوالات عمومی ساختن نکات برای AIX
اگر با AIX کار می کنید، ممکن است آن را پیدا کنید --غیرفعال-اشتراک گذاری شده گزینه باعث ایجاد چیزهایی می شود
برای تو شکستن در این صورت ممکن است مجبور شوید کتابخانه های مشترک را در RRDtool نصب کنید
پیشوند و کار با --غیرفعال کردن-استاتیک به جای آن.

نکته دیگر برای کار کردن RRDtool بر روی AIX استفاده از IBM XL C Compiler است:

صادرات CC=/usr/vac/bin/cc
صادرات PERLCC=$CC

(دستورالعمل های بهتر برای AIX خوش آمدید!)

ساختن دستورالعمل ها
برخی از کتابخانه ها می خواهند بدانند که کتابخانه های دیگر کجا هستند. برای اینکه این کار انجام شود، موارد زیر را تنظیم کنید
متغیر محیطی

صادر کردن PKG_CONFIG_PATH=${INSTALL_DIR}/lib/pkgconfig
صادرات PATH=$INSTALL_DIR/bin:$PATH

موارد فوق متکی به حضور pkgconfig برنامه در زیر دستورالعمل های مربوط به
نحوه کامپایل pkgconfig.

از آنجایی که ما کتابخانه ها را به صورت پویا جمع آوری می کنیم، آنها باید بدانند کجا یکدیگر را پیدا کنند.
این کار با تنظیم یک LDFLAGS مناسب انجام می شود. متأسفانه، نحو دوباره متفاوت است
از سیستمی به سیستم دیگر:

سولاریس
صادر کردن LDFLAGS=-R${INSTALL_DIR}/ lib

اگر از کامپایلر Sun Studio/Forte استفاده می کنید، ممکن است بخواهید تنظیم کنید

CFLAGS="-xO3 -xcode=pic13" (SPARC)
CFLAGS="-xO3 -Kpic" (x86)

لینـوکــس
صادرات LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/ lib"

HPUX
صادر کردن LDFLAGS="+b${INSTALL_DIR}/ lib"

AIX
صادرات LDFLAGS="-Wl,-blibpath:${INSTALL_DIR}/ lib"

اگر GNU make را نصب کرده اید و به آن "make" نمی گویند، انجام دهید

صادرات MAKE=gmake
صادرات GNUMAKE=gmake

در غیر این صورت فقط انجام دهید

صادرات MAKE=ساخت

بنا pkgconfig

همانطور که در بالا ذکر شد، بدون pkgconfig کل فرآیند ساخت دردسر زیادی خواهد داشت
رنج می برند، بنابراین مطمئن شوید که یک نسخه در سیستم خود دارید. اگر به صورت بومی در دسترس نباشد،
در اینجا نحوه کامپایل آن است.

دستور wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz
gunzip -c pkg-config-0.23.tar.gz | tar xf -
سی دی pkg-config-0.23
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE نصب کنید

پس از نصب pkgconfig در یک پوشه سفارشی، محیط مربوطه را تنظیم کنید
متغیر مفید خواهد بود.

صادرات PKG_CONFIG=$INSTALL_DIR/bin/pkg-config

بنا زلیب

احتمال اینکه قبلاً آن را روی سیستم خود داشته باشید بسیار زیاد است ...

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz
gunzip -c zlib-1.2.3.tar.gz | tar xf -
سی دی zlib-1.2.3
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --اشتراک گذاری شده
$MAKE
$MAKE نصب کنید

بنا libpng

خود Libpng برای ساخت نیاز به zlib دارد، بنابراین باید کمی کمک کنیم. اگر قبلاً یک کپی دارید
از zlib بر روی سیستم خود (که بسیار محتمل است) می توانید تنظیمات LDFLAGS و
CPPFLAGS. توجه داشته باشید که علامت عقب (\) در انتهای خط 4 به معنای آن خط 4 و خط 5 است
در یک خط هستند

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz
gunzip -c libpng-1.2.18.tar.gz | tar xf -
سی دی libpng-1.2.18
env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR
$MAKE
$MAKE نصب کنید

بنا نوع آزاد

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.3.5.tar.gz
gunzip -c freetype-2.3.5.tar.gz | tar xf -
cd freetype-2.3.5
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE نصب کنید

اگر در ساخت freetype در Solaris با مشکل مواجه شدید، ممکن است بخواهید آن را اضافه کنید
در ابتدا خط پیکربندی را دنبال کنید:

env EGREP=egrep

بنا LibXML2

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz
gunzip -c libxml2-2.6.32.tar.gz | tar xf -
سی دی libxml2-2.6.32
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE نصب کنید

بنا fontconfig

توجه داشته باشید که fontconfig یک فایل پیکربندی زمان اجرا در INSTALL_DIR/etc دارد که ممکن است بخواهید
آن را طوری تنظیم کنید که fontconfig فونت های سیستم شما را پیدا کند. برنامه fc-cache را اجرا کنید
برای ساخت کش fontconfig پس از تغییر فایل پیکربندی.

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz
gunzip -c fontconfig-2.4.2.tar.gz | tar xf -
cd fontconfig-2.4.2
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --with-freetype-config=$INSTALL_DIR/bin/freetype-config
$MAKE
$MAKE نصب کنید

بنا پیکسمن

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz
gunzip -c pixman-0.10.0.tar.gz | tar xf -
سی دی pixman-0.10.0
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE نصب کنید

بنا قاهره

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz
gunzip -c cairo-1.6.4.tar.gz | tar xf -
سی دی cairo-1.6.4
./configure --prefix=$INSTALL_DIR \
--enable-xlib=no \
--enable-xlib-render=no \
--enable-win32=نه \
CFLAGS="-O3 -fPIC"
$MAKE
$MAKE نصب کنید

هنگام ساخت بر روی سولاریس ممکن است بخواهید این کار را انجام دهید

./configure --prefix=$INSTALL_DIR \
--enable-xlib=no \
--enable-xlib-render=no \
--enable-win32=نه \
CFLAGS="-O3 -fPIC -D_POSIX_PTHREAD_SEMANTICS"

بنا سلیس و چرب زبان

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz
gunzip -c glib-2.15.4.tar.gz | tar xf -
سی دی glib-2.15.4
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE نصب کنید

بنا از Pango

سی دی $BUILD_DIR
دستور wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2
bunzip2 -c pango-1.21.1.tar.bz2 | tar xf -
سی دی pango-1.21.1
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x
$MAKE
$MAKE نصب کنید

بنا ردالت (دومین تلاش كردن)
اکنون تمام کتابخانه های وابسته ساخته شده اند و می توانید دوباره امتحان کنید. این بار شما بگویید
جایی که باید به دنبال کتابخانه ها باشد را پیکربندی کنید و فایل ها را شامل شود. این کار از طریق انجام می شود
متغیرهای محیطی. بسته به پوسته ای که در حال اجرا هستید، نحو برای تنظیم
متغیرهای محیطی متفاوت است.

و در نهایت سعی کنید دوباره بسازید. ما پیوندهای پایتون و tcl را غیرفعال می کنیم زیرا به نظر می رسد
که تعداد نسبتاً زیادی از مردم تنظیمات پایتون و tcl را به درستی پیکربندی نکرده اند که مانع از آن می شود
RRDtool از ساخت و ساز در صورتی که در وضعیت فعلی خود گنجانده شوند.

سی دی $BUILD_DIR/rrdtool-1.5.4
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
$MAKE تمیز
$MAKE
$MAKE نصب کنید

راهنمایی SOLARIS: اگر می خواهید ماژول Perl را برای پرل بومی بسازید (یکی که ارسال می شود
با Solaris) به کامپایلر Sun Forte نیاز دارید که روی جعبه خود نصب شده باشد یا مجبورید
اتصالات تنظیم دستی/perl-shred/Makefile در حین ساخت!

حالا برو $INSTALL_DIR/share/rrdtool/examples/ و آنها را اجرا کنید تا ببینید آیا ساخت شما بوده است یا خیر
موفقیت آمیز.

با استفاده از خدمات onworks.net از rdbuild آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF همه موارد را نصب می کند
    نرم افزار فدورا لینوکس و دیگران
    به طور پیش فرض شامل نمی شود، پس از
    اجرای فدورا برای اولین بار آن
    آسان برای ...
    PostInstallerF را دانلود کنید
  • 2
    تسمه
    تسمه
    پروژه strace منتقل شده است
    https://strace.io. strace is a
    تشخیصی، اشکال زدایی و آموزشی
    ردیاب فضای کاربران برای لینوکس. استفاده شده است
    برای نظارت بر یک ...
    دانلود strace
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    یک رابط کاربری گرافیکی برای ابزار mkvextract (بخشی از
    MKVToolNix) که بیشتر (اگر
    نه همه) عملکرد mkvextract و
    ابزارهای mkvinfo. نوشته شده در C#NET 4.0،...
    gMKVExtractGUI را دانلود کنید
  • 4
    کتابخانه JasperReports
    کتابخانه JasperReports
    کتابخانه JasperReports است
    محبوب ترین منبع باز جهان
    هوش تجاری و گزارشگری
    موتور به طور کامل به زبان جاوا نوشته شده است
    و قادر است ...
    کتابخانه JasperReports را دانلود کنید
  • 5
    کتاب های فراپه
    کتاب های فراپه
    Frappe Books یک منبع باز و رایگان است
    نرم افزار دسکتاپ حسابداری که
    ساده و به خوبی طراحی شده تا مورد استفاده قرار گیرد
    مشاغل کوچک و فریلنسرها. آی تی'...
    دانلود کتاب فراپه
  • 6
    پایتون عددی
    پایتون عددی
    اخبار: NumPy 1.11.2 آخرین نسخه است
    که در sourceforge ساخته خواهد شد. چرخ ها
    برای ویندوز، مک و لینوکس و همچنین
    توزیع های منبع بایگانی شده می تواند چهار ...
    پایتون عددی را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad