میگه نصب شده اینم اسکرین شاتنقل قول:
[IMG] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [/IMG]
Printable View
میگه نصب شده اینم اسکرین شاتنقل قول:
[IMG] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [/IMG]
خب اگه نصب شده باشه configure نباید همون ارور رو بده
مطمئنی همونو میگه؟
یه بار دیگه خروجیشو بزار
لازم نیست عکس بگیری٬ خروجیشو کپی کن و تو تگ code بزار
این دستور:
و بعد فایل file.txt رو بزار اینجاکد:$ ./configure 2>&1 > file.txt
منظورتون رو متوجه نشدمنقل قول:
درست انجام دادم؟کد:configure: error: in `/home/farid/Downloads/xnoise-0.2.21':
configure: error: C++ compiler cannot create executables
See `config.log' for more details
[farid@localhost xnoise-0.2.21]$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether the C++ compiler works... no
configure: error: in `/home/farid/Downloads/xnoise-0.2.21':
configure: error: C++ compiler cannot create executables
See `config.log' for more details
یا متن داخل فایل config.logرو بزارم
نباید این ارور رو بده.. ببین دستور g++ --version کار می کنهنقل قول:
اگه نکرد ببین پکیج ++g وجود داره نصبش کنی
نداشت دارم نصب میکنمنقل قول:
با دستور
نصب شد بعد دوباره کانفیگ رو زدم اینا رو داد make رو که زدم باز ارور داد به ترتیب خروجی های ترمینالکد:sudo yum install gcc-c++
کد:checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for g++... g++
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 g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
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 dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/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 for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for valac... no
configure: WARNING: No Vala compiler found. Build uses C files only. While this is fine, you will not be able to compile changed .vala source files.
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @ [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for XNOISE... no
configure: error: Package requirements ( gdk-3.0 gdk-x11-3.0 glib-2.0 >= TARGET_GLIB_VERSION gmodule-2.0 gobject-2.0 >= TARGET_GLIB_VERSION gio-2.0 >= GLIB_REQUIRED gstreamer-1.0 >= 1.0.1 gstreamer-video-1.0 >= 1.0.1 gstreamer-plugins-base-1.0 >= 1.0.1 gtk+-3.0 >= 3.2.0 sqlite3 >= 3.6 libtaginfo_c >= 0.2.0 cairo) were not met:
No package 'gdk-3.0' found
No package 'gdk-x11-3.0' found
No package 'glib-2.0' found
No package 'gmodule-2.0' found
No package 'gobject-2.0' found
No package 'gio-2.0' found
No package 'gstreamer-1.0' found
No package 'gstreamer-video-1.0' found
No package 'gstreamer-plugins-base-1.0' found
No package 'gtk+-3.0' found
No package 'sqlite3' found
No package 'libtaginfo_c' found
No package 'cairo' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables XNOISE_CFLAGS
and XNOISE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
کد:make: *** No targets specified and no makefile found. Stop.
سلام
ببین پکیج هایی که لازمه رو برات لیست کرده. باید اونا رو نصب کنی
کد:No package 'gdk-3.0' found
No package 'gdk-x11-3.0' found
No package 'glib-2.0' found
No package 'gmodule-2.0' found
No package 'gobject-2.0' found
No package 'gio-2.0' found
No package 'gstreamer-1.0' found
No package 'gstreamer-video-1.0' found
No package 'gstreamer-plugins-base-1.0' found
No package 'gtk+-3.0' found
No package 'sqlite3' found
No package 'libtaginfo_c' found
No package 'cairo' found
الان این قسمت رو اون وسط چطوری پیدا کردی قاطی این همه متن من کلی زور زدم تا پیداش کردم ۴ دور متنه رو نگاه کردن بعد اون اخر دیدم اینا رو نوشتهنقل قول:
این \کیج ها اسم خاصی دارن که همشون با هم باشه یا تک تک باید پیداش کنم چون تو مخازن که زدم میزنه نیست
من دوباره گند زدم
مخزن های اسکایپ رو اضافه کردم حالا همش این ارور رو میگیرم موقع نصب نرم افزار با ترمینال جچوری درستش کنم؟
کد:^[[AWarning: failed loading '/etc/yum.repos.d/skype.repo', skipping.
[farid@localhost ~]$ yum install opera
Loaded plugins: fastestmirror, langpacks, local
File contains parsing errors: file:///etc/yum.repos.d/skype.repo
[line 5]: name=Skype Repository
[line 7]: baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
[line 9]: gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
به نظر میاد مشکل از فرستنده باشه.
حالا اسکایپ میخوای چیکار. نرم افزار کد بسته هست :n01:
من فقط نصبش کردم که مخزن هام کامل تر باشه اگر نرم افزاری رو زدم برای نصب امکان وجود داشتنش بیشتر باشه حالا که نمیشه میخواهم پاکش کنم چون باعث شده که کلا دیگه با یام نتونم کار کنمنقل قول:
تا وقتی که نرم افزار خاصی رو لازم نداری٬ بهتره که مخزنشو اضافه نکنی. همون rpmfusion کافیه
فکر کنم باید این فایلو پاک کنی
file:///etc/yum.repos.d/skype.repo
من دوباره مشکل دارم اما خیلی هم مشکل نیست
اقا من ویژوال باکس رو نصب کردم و بعد یک سری ارور داد موقع اجرا که خودش راهنما داشست و منم نخونده زدم تو ترمینال ویک سری چیز نصب کردم حالا یه کرنل کانفیگ نشده جدید هم برام نصب کرده فکر کنم ۳.۱۸ و اون رقم اخرش رو هم یادم نیست ولی خوب الان روی اون کرنلی که ویژوال باکس نصب کرده خیلی بده سیستم گرافیک رو نمیشناسه فکر کنم چون مانیتور و ... همه تنظیماتش یه هم ریخته و خیلی بده گرافیکش قابل تحمل نیست برام خوشم نمیاد ازش ولی خوش بختانه کرنل خود فدورا ۲۱ هنوز هست رو سیستم و بوت هم میشه و تو بوت لودرش هم هست
اون کرنله رو چطوری درستش کنم میشه از کرنل سالمم درستش کنم؟
ویرچوال باکس فکر نکنم یه لینوکس جدید نصب کنه..نقل قول:
فقط باید یه ماژول نصب کنه. البته من نمیدونم توی فدورا چجوری هست
الان مشکل دقیقا چی هست؟ پیغام خطایی دریافت می کنی؟ نمیشه بری تنظیماتشو خودت درست کنی؟
از درایور کارت گرافیک غیر ازاد استفاده می کنی؟
میتونی به جای virtualbox از virt-manager هم استفاده کنی ولی تنظیماتش یکم پیچیده تره و بعضی امکاناتو در ویندوز نداره. در عوض احتیاجی به ماژول نداره
یه کرنل جدید نصب کرده الان گرافیک این کرنل جدید اصلا قبل تحمل نیست و تنظیماتش هم نمیشه کاریش کردنقل قول:
لینوکس جدید نصب نکرده فقط کرنل هست که روش فدورا میاد(همون فدورا خودم فقط بادو تا کرنل الان هست رو سیستم) کرنلی که ویژوال باکس تصب کرده مشکل داره الان
درایور هم من چیزی نصب نکردم خودش هر چی نصب کرده
با سلام .
دوستان توزیعی از fedora هست که پیش فرض درونش development tools داخلش باشه ؟ خودتون وضعیت اینترنت ایران رو میدونین که . بنده برای صرفه جویی در ترافیک توزیع هارو از طریق اینترنت دانشگاه میگیرم سپس توی خونه نصب می کنم . لذا تا الان از یه سری توزیع های debian که اکثر ابزارهای لازم رو درون اونها قرار داده بودن استفاده می کردم دیگه بسیاری از اون ابزارها نیاز به دانلود و نصب نداشتن . اگر یه توزیع خاص از fedora هستش که کار مشابهی انجام بده کار منو راه میندازه .
( دقیقا دنبال یه چیزی مثل everything iso توی centos برای fedora هستم )
ممنون
نه متاسفانه.
کاری که میتونید بکنید اینه که همه ی پکیج ها رو دانلود کنید
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
با wget میتونید همه ی پکیج های دایرکتوری رو دانلود کنید
ممنون . عجیبه centOS طرفدار نداره اینجا ( تاپیک مهمی نداره ) . عذرخواهی از ناظر و مدیر و سایر کاربران بخش که اگر سوالم رو اینجا مطرح می کنم .نقل قول:
توی عکس های نصب fedora دیدم که در هنگام نصب میشه بین نسخه server , workstation و نصب سفارشی یک گزینه رو انتخاب کنی . ( در واقع در هنگام نصب یک گزینه میانبر برای نصب سریع پکیج هایی تحت عنوان workstation و غیره داشت که نیاز نبود پکیج ها رو دستی انتخاب کنی و در کنارش گزینه نصب سفارشی داشت که بتونی پکیج هارو انتخاب کنی ) حال من می خوام centOS با تمام پکیج های عادیش ( فایل 4.3 گیگی ) رو نصب کنم و فایل everything iso رو هم برای یک local mirror برای نصب پکیج هایی که در آینده ممکنه مورد نیازم قرار بگیره نگه دارم . خوب دوست ندارم دو تا iso مختلف دانلود کنم یکی 4 گیگ که فقط واسه نصب کاربرد داشته باشه . می خوام فقط همون 7 گیگی رو دانلود کنم موقع نصب پکیج های پیش فرض موجود در فایل iso چهار گیگی رو نصب کنه و بعدا اون فایل 7 گیگی به عنوان mirror هم استفاده بشه. آیا چنین موردی رو در centos همانند fedora دیدن ؟
سلام. برای centos میتونید همون everything iso رو دانلود کنید و با همون سیستم عامل رو نصب کنید. موقع نصب به شما انتخاب های بیشتری میده که نصب کنید. دیگه نیازی به dvd چهار گیگی نیست.
من روی لپتاپم centos دارم ولی توزیع مضخرفیه به نظر شخصیه بنده.. باهاش ارتباط برقرار نکردم
کلا yum با aptitude قابل مقایسه نیست
با سلام . از اوایل 2013 تا همین امروز روی لپ تاپ بنده debian نصب بوده . خیلی نسبت به سایر توزیع ها به نظرم پایدار و مناسب بود . اگر هم نرم افزار خاصی نیاز داشتم که توی repo های اصلیش نبود ، توی سایر repo ها میشد پیداش کرد از نظر نرم افزاری مشکلی ندارم .نقل قول:
اما مشکل جدی من با debian و زیرمجموعش ubuntu همین پکیج ها هستن ! توی repo های اصلیش :
1 - یا پکیجی که هست بسیار قدیمی هستش ، ورژن جدیدش رو می خوای باید خودت کمپایل کنی
2 - یا اگر پکیج نیست که باید خودت کمپایل کنی
یعنی برای من مسیر یک طرفه هستش :n27: اوضاع اونجا بدتر میشه که وقتی سورس یک پکیج رو برای کمپایل میگیرم ، برای کمپایل یه سری نیازمندی ها داره . خوب مشکل اینجاست که نیازمندی هایی که سورس پکیج اعلام می کنه همنام با پکیج های موجود در repo های debian نیستند . مثلا make میگه نیاز به python-devel هستش ، چنین پکیجی توی repo های دبیان اسمش python-dev هستش . خوب حال این یک مثال سادش بود ، اما برای کمپایل سورس پکیجی که مثلا 10 تا نیازمندی داره ، حال حساب کن باید 10 بار تو گوگل جستجو کنی تا اسم پکیج صحیح رو برای debian پیدا کنی ، توی debian 8 هم که دیگه حداقل برای بنده اوضاع بدتر شده برخی پکیج ها همنام پکیج های موجود در repo های نسخه های قبلی debian نیستند .
واقعا برام جای سوال داره چرا موقع کمپایل سورس پکیج هام دقیقا آدرس پکیجی رو برا دانلود میدن که درون repo های fedora و rhel هستش .:n29: اگرم به مشکلی برمی خورم تو گوگل سرچ می کنم می بینم مشکل در گروه های redhat مطرح شده قبلا .
-------------------------
بگذریم . نگاهی به مخازن centos انداختم دیدم خیلی از پکیج هایی که درونش هست نسخه ی قدیمی ولی در عوض پایدار هستند . از اونجا که من برای کامپایل آخرین سورس پکیج هارو دانلود می کنم می ترسم سر همین قضیه با centos به مشکل بر بخورم . فدورا هم که هر 6 ماه یک بار نسخه جدید میده بیرون پشتیبانیش هم فقط 13 ماهه . این وسط یه توزیع میانه رویی نیست که مانند debian پایداری خوبی داشته باشه اما بشه به راحتی مخازن جدید اضافه کنم و درگیر مشکلات کمتری باشم ؟
شما احتمالا debian testing یا ubuntu رو میخوای. این مشکلاتی که گفتی رو کمتر دارن. gentoo و archlinux هم خوبن توی این مسئله ولی gentoo پایداریش بیشتر از archlinuxهنقل قول:
خوبی جنتو اینه که در 90٪ مواقع شما همه ی پیشنیاز های کامپایل کردن رو داری و دیگه نیازی نیست پیش نیاز ها رو نصب کنی
ممنون . از همون 2013 از ubuntu به debian سویچ کردم به خاطر ناپایداری ها و ایراداتی که روی سیستمم داشت .نقل قول:
فعلا همون دارم fedora رو دانلود می کنم.
با سلام و عرض خسته نباشید .
یکی از دوستان بنده توزیع fedora رو نصب کرده . یه مشکلی عجیبی داره . بعد از روشن شدن سیستم در صفحه ی ورود ، هنگامی که پسوردش رو وارد می کنه تا وارد سیستم بشه ، پس از زدن اینتر چند ثانیه صفحه حالت شطرنجی پیدا می کنه . مثل عکس :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
البته بعد از چند ثانیه دسک تاپ به حالت عادی برمیگرده .دوستان نظری برای رفع ایراد در این رابطه دارن ؟
کارت گرافیک amd هستش و درایور ها پیشفرض متن باز
با سلام . هرچند گفتنش دیره و تقریبا ارتباطی به پست نداره . اما ترجیح دادم برای تکمیل آموزش ها این نکات رو بگم چون ممکنه برخی دوستان در آینده قصد کامپایل برخی پکیج های مورد نیازشون رو داشته باشند .نقل قول:
اگر قصد دارید یک پکیجی که در مخازن فدورا هست رو از سورس کامپایل کنید ، برای دریافت نیازمندی های کامپایلش از builddep کمک بگیرید .
مثلا من می خوام kernel رو کامپایل کنم :
خود dnf تمامی پکیجهایی که برای کامپایل kernel لازمه رو دانلود و نصب می کنهکد:dnf builddep kernel
برای منم همینطوریه چون فدورا 25 از xorg مهاجرت کرده به wayland نصب نبودن درایور کارت گرافیک ati.amd این حالت پیش میاد که البته زیاد اهمیت بهش ندید ...چون فعلا روی wayland نمیشه درایور گرافیک رو نصب کنید !.نقل قول: