انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: gbg در 11 اسفند 1394، 09:00 بظ
-
سلام
من می خوام یه برنامه نصب کنم ولی این اشکال رو میگیره
dependency is not satisfiable: libgtk2.0-dev (>=2.6.0)
چیکار کنم که نصب بشه
نسخه اوبونتو من ۱۵٫۱۰ هستش
-
سلام میشه بگین چه برنامه ای میخوای نصب کنید تاراحت تر کمک کنیم
-
سلام میشه بگین چه برنامه ای میخوای نصب کنید تاراحت تر کمک کنیم
ممنون حتمن
لازاروس نسخه ۱٫۶
-
شما میتونی همون نسخه ۱.۴ که توی مخازن اوبونتو ۱۵.۱۰ هست رو نصب کنی. الان که امتحان کردم مشکلی نداشت.
$ sudo apt install lazarus
میخوای نسخهی جدید رو کامپایل کنی؟ کامل بگو چیکار کردی که ما بتونم بهتر جوابتو بدیم.
-
من فایل نصبیش رو گرفتم و خواستم نصب کنم
یه جایی خوندم نوشتن این پکیج ها رو از مخزن باید نصب کرد
libgd-dev libpng-dev libopenal-dev libglib2.0-dev libgtk2.0-dev
libvorbis-dev libmad0-dev libmodplug-dev libdbus-1-dev libldap-dev
libssl-dev libpcap-dev libggi2-dev libogg0 libogg-dev
libpango1.0-dev libcairo2-dev libpng12-dev libpng12-0
libcairo-dev libglib1.2 libglib1.2-dev libgtk1.2-dev libgtk1.2
liba52dec-dev ibdts-dev libcurl-dev libgdk-pixbuf-dev (>= 0.17.0)
libggi2 (= 1:2.2.1-5ubuntu1) libgii1-dev (>= 1:1.0.1-2) libggi1-dev
ولی نمی دونم از کجا باید این ها رو دانلود کنم یا نسخه های جدیدش رو نصب کنم
-
میتونی نسخهای که توی مخزن هست رو با دستوری که گفتم راحت نصب کنی. در ضمن برای نصب فایلهایی deb که خارج از مخازن هستند (که به صورت عمومی توصیه نمیشه) میتونی ابتدا بستهی gdebi رو نصب کنی و سپس با استفاه از gdebi بسته مورد نظر رو نصب کنی.
$ sudo apt install gdebi
در ضمن «گنو/لینوکس ویندوز نیست» سعی کن کتابهای مقدماتی در رابطه با گنو/لینوکس یا اوبونتو رو مطالعه کنی.
-
در هر صورت اگه خواستی، میتونی سه تا فایل deb که توی صفحه sourceforge مربوط به لازاروس هست رو دانلود کنی و با استفاده از دستور gdebi نصب کنی، نیازی هم به نصب اون چیزهایی که توی اینترنت پیدا کردی (کپی پیست کردی) نیست.
برات امتحان کردم، نصب شد. به عکس پیوست رجوع کن.
-
مشکل وابستگی بسته ها داری! فکر کنم apt-get -f install بزنی بسته های وابسته رو به طور اتوماتیک در صورت وجود بگیره. شاید هم یه PPA بتونی پیدا کنی که نسخه جدید رو داشته باشه.
-
سلام
چند روزی نبودم
آره مشکل وابستگی ها رو دارم
من میخوان آخرین نسخه لازاروس رو نصب کنم
البته از لازاروس توی ویندوز استفاده کردم
برای کاری اوبونتو نصب کردم و گفتم حالا که هستش لازاروس رو هم روش تست کنم
دقیقا خوندم که به اون پکیج ها وابسته هست و باید نصب بشه
من کلا تا الان اوبونتو کار نکردم و نمی دونن اینچیزایی که میگین چی هست از کجا پیداشون کنم
من اصلا با خط فرمان اوبونتو کار نکردم و نمی دونم از کجا اجراش کنم
اگه میدونین این فایل های وابسته رو از کجا دانلود کنم ممنون میشم راهنمایی کنین
-
در هر صورت اگه خواستی، میتونی سه تا فایل deb که توی صفحه sourceforge مربوط به لازاروس هست رو دانلود کنی و با استفاده از دستور gdebi نصب کنی، نیازی هم به نصب اون چیزهایی که توی اینترنت پیدا کردی (کپی پیست کردی) نیست.
برات امتحان کردم، نصب شد. به عکس پیوست رجوع کن.
این نسخه ۱.۶ رو با چه دستوری نصب کردی
من از سایت سورس فورج فایل deb رو دانلود کردم و میخوام نصب کنم همون اررور رو میده
-
۱. اول از همه سه تا فایل دانلود شده رو ببر توی یه دیرکتوری مثلا دیرکتوری دانلود. (Downloads)
۲. بسته gdebi رو با استفاده از دستور زیر توی ترمینال نصب کن (قبلش باید به اینترنت وصل باشی چون از طریق اینترنت خودش میگیره نصب میکنه)
$ sudo apt install gdebi
۳. با استفاده از ترمینال برو به پوشهای که فایلهای deb رو گذاشتی، مثلا ما گفتیم توی پوشه دانلود.
cd ~/Downloads
۴. حالا با استفاده از دستور زیر اون بستهها رو نصب کن. (توجه کن اسم بستههایی که من نوشتم با اسمهایی که توی داری یکی باشه، لازم هست نیست که اسم بستههای رو دستی تا آخرش بنویسی، یک کمش رو بنویس بعد دکمه tab رو بزن خودش برات کاملش میکنه توی ترمینال)
$ sudo gdebi fpc_3.0.0-151205_amd64.deb
$ sudo gdebi fpc-src_3.0.0-151205_amd64.deb
$ sudo gdebi lazarus_1.6-0_amd64.deb
-
۱. اول از همه سه تا فایل دانلود شده رو ببر توی یه دیرکتوری مثلا دیرکتوری دانلود. (Downloads)
۲. بسته gdebi رو با استفاده از دستور زیر توی ترمینال نصب کن (قبلش باید به اینترنت وصل باشی چون از طریق اینترنت خودش میگیره نصب میکنه)
$ sudo apt install gdebi
۳. با استفاده از ترمینال برو به پوشهای که فایلهای deb رو گذاشتی، مثلا ما گفتیم توی پوشه دانلود.
cd ~/Downloads
۴. حالا با استفاده از دستور زیر اون بستهها رو نصب کن. (توجه کن اسم بستههایی که من نوشتم با اسمهایی که توی داری یکی باشه، لازم هست نیست که اسم بستههای رو دستی تا آخرش بنویسی، یک کمش رو بنویس بعد دکمه tab رو بزن خودش برات کاملش میکنه توی ترمینال)
$ sudo gdebi fpc_3.0.0-151205_amd64.deb
$ sudo gdebi fpc-src_3.0.0-151205_amd64.deb
$ sudo gdebi lazarus_1.6-0_amd64.deb
این ارور رو میده
hamid@hamid-ThinkPad:~$ sudo apt install gdebi
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gdebi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'gdebi' has no installation candidate
-
اول از همه دستور زیر رو توی ترمینال بزن تا لیست برنامهها به روز بشه، شاید مشکلت رفع بشه.
$ sudo apt update
در ضمن محتویات sources.list رو هم با دستور زیر بدست بیار بذار اینجا:
$ cat /etc/apt/sources.list
-
با دستور اول نشد
بعدش نمی دونم تو اوبونتو چرا اینقدر اینترنتش کند شده
حتی صفحه هم باز نمی کنه
-
الان ایمان آوردم به ویندوز
-
محتویات sources.list رو نذاشتی. هنوز نمیتونی gdebi رو نصب کنی؟ دستور sudo apt update رو که زدی چی گفت؟
-
محتویات sources.list رو نذاشتی. هنوز نمیتونی gdebi رو نصب کنی؟ دستور sudo apt update رو که زدی چی گفت؟
چون اینترنت تو اوبونتو کند هستش و به سختی صفحه وب رو باز میکنه بخاطر همین مجبورم بیام تو ویندوز برای اینترنت کار کردن
اون دسنور رو زدم اررور خاصی نداد
الان میرم اون سمت امیدوارم کار کنه تا بتونم لیست رو بزارم
-
بعد اینهمه ساعت زور زدن یه بار سایت باز کرده بعد یوز و پس رو زدم باز رفت رو هوا
3 ساعته الاف باز کردن یه سایتم
من که نمی دونم چی داره این اوبونتو واقعا به این نتیجه رسیدم دست ماکروسافت درد نکنه
-
این جواب دستور اول
hamid@hamid-ThinkPad:~$ sudo apt update
[sudo] password for hamid:
Ign cdrom://Ubuntu 15.10 _Wily Werewolf_ - Release amd64 (20151021) wily InRelease
Ign cdrom://Ubuntu 15.10 _Wily Werewolf_ - Release amd64 (20151021) wily/main Translation-en_US
Ign cdrom://Ubuntu 15.10 _Wily Werewolf_ - Release amd64 (20151021) wily/main Translation-en
Ign cdrom://Ubuntu 15.10 _Wily Werewolf_ - Release amd64 (20151021) wily/restricted Translation-en_US
Ign cdrom://Ubuntu 15.10 _Wily Werewolf_ - Release amd64 (20151021) wily/restricted Translation-en
Hit http://archive.ubuntu.com wily InRelease
Get:1 http://archive.ubuntu.com wily-updates InRelease [65.9 kB]
Get:2 http://dl.google.com stable InRelease [1,540 B]
21% [2 InRelease gpgv 1,540 B] [1 InRelease 12.8 kB/65.9 kB 19%]Splitting up /var/lib/apt/lists/partial/dl.google.com_linux_chrome_deb_dists_stable_InRelease inIgn http://dl.google.com stable InRelease
E: GPG error: http://dl.google.com stable InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
و این هم برای دومی
hamid@hamid-ThinkPad:~$ cat /etc/apt/sources.list
deb cdrom:[Ubuntu 15.10 _Wily Werewolf_ - Release amd64 (20151021)]/ wily main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu wily main restricted
deb-src http://archive.ubuntu.com/ubuntu wily main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu wily-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu wily-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu wily universe
deb-src http://archive.ubuntu.com/ubuntu wily universe
deb http://archive.ubuntu.com/ubuntu wily-updates universe
deb-src http://archive.ubuntu.com/ubuntu wily-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu wily multiverse
deb-src http://archive.ubuntu.com/ubuntu wily multiverse
deb http://archive.ubuntu.com/ubuntu wily-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu wily-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu wily-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu wily-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu wily-security main restricted
deb-src http://archive.ubuntu.com/ubuntu wily-security main restricted
deb http://archive.ubuntu.com/ubuntu wily-security universe
deb-src http://archive.ubuntu.com/ubuntu wily-security universe
deb http://archive.ubuntu.com/ubuntu wily-security multiverse
deb-src http://archive.ubuntu.com/ubuntu wily-security multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu wily partner
# deb-src http://archive.canonical.com/ubuntu wily partner
درضمن اینترنت خود بخود درست شده و صفحه باز میکنه
تو ویندوز بودم و برگشتم اینجا و الان راحت داره صفحه باز میکنه
-
فکر میکنم نسخه قدیمی تری از libgtk روی سیستم من نصبه
چطور نسخه جدید تر نصب کنم
-
من که نمی دونم چی داره این اوبونتو
این حرف شما بیشتر شبیه به جوک میمونه و ناشی از دانش کم شما در رابطه با این سیستمعامل هست.
در هر صورت مشکل شما ناشی از این هست که خودتون رفتید گوگل کروم رو از خارج از مخازن اوبونتو نصب کردید، بعد انتظار دارید که اوبونتو پاسخگوی شما باشه. مشکل شما این هست که گوگل ایران رو تحریم کرده و اجازه نمیده به مخزنهای اون برای بروز رسانی گوگل کروم وصل شید، بنابراین سیستم اجازه نمیده به صورت ناقص شما لیست برنامهها رو به روز کنید.
یکی از راه حلها این هست که گوگل کروم رو پاک کنید و از فایرفاکس که توی مخازن اوبونتو هست استفاده کنی. بعد به اون روشی که گفتم لازاروس رو نصب کنی.
-
من که نمی دونم چی داره این اوبونتو
این حرف شما بیشتر شبیه به جوک میمونه و ناشی از دانش کم شما در رابطه با این سیستمعامل هست.
در هر صورت مشکل شما ناشی از این هست که خودتون رفتید گوگل کروم رو از خارج از مخازن اوبونتو نصب کردید، بعد انتظار دارید که اوبونتو پاسخگوی شما باشه. مشکل شما این هست که گوگل ایران رو تحریم کرده و اجازه نمیده به مخزنهای اون برای بروز رسانی گوگل کروم وصل شید، بنابراین سیستم اجازه نمیده به صورت ناقص شما لیست برنامهها رو به روز کنید.
یکی از راه حلها این هست که گوگل کروم رو پاک کنید و از فایرفاکس که توی مخازن اوبونتو هست استفاده کنی. بعد به اون روشی که گفتم لازاروس رو نصب کنی.
چه ربطی داره
چون فایرفاکس هیچ صفحه ای باز نمیکرد من کروم نصب کردم
سیستم عامل باید شسته رفته باشه
این خیلی مسخرست و سر حرفم هستم
بعدشم مشکل نصب لازاروس من وابستگی ها هستش و من نمی دونم چه ربطی به مخازن داره
-
وابستگی binutils:i386 رو از کجا پیدا کنم و نصب کنم
--------------
ببخشید چطور پاک کنم
hamid@hamid-ThinkPad:~$ sudo dpkg -r binutils
dpkg: error: dpkg status database is locked by another process
-
تا اینجا پیش رفتم
fpc_3.0.0-151205_i386.deb
fpc-src_3.0.0-151205_i386.deb
رو نصب کردم ولی وقتی میخوام lazarus_1.6-0_i386.deb رو نصب کنم ارور وابستگی میده
Dependency is not satisfiable: fpc(<=3.0.0)|fp-compiler(<=3.0.0)
ارورش نمی دونم چرا رخ میده چون دوتای قبلی که نصب شدن
-
بالاخره بعد مدت ها موفق شدم مشکل رو رفع کنم
-
اگه مشکل حل شده عنوان تاپیک رو اصلاح کنید و یک (حل شد) اضافه کنید
چه ربطی داره
چون فایرفاکس هیچ صفحه ای باز نمیکرد من کروم نصب کردم
سیستم عامل باید شسته رفته باشه
این خیلی مسخرست و سر حرفم هستم
اما در مورد این حرف شما، عدم توانایی شما در پیکرهبندی یک نرمافزار نمیتونه نشونه به اصطلاح شسته رفته نبودن سیستم عامل باشه، به فرض مثال شما کی تونستی توی ویندوز فقط با نوشتن یک خط یا زدن یک دکمه فایرفاکس رو نصب کنی؟
اگه روی ویندوز داتنتفریمورک نصب نباشه آیا موقع نصب برنامه ها خودشون پیشفرض میتونن این پیشنیاز رو نصب کنن؟
شما وقتی دیدی فایرفاکست کار نمیکنه میومدی تاپیک میزدی شک نکن مشکلت برطرف میشد، در بدترین حالت اگه باگی شناخته بشه خود توسعه دهندهها برطرفش میکنن ;)
نخواستم بحثی رو باز کنم، فقط میخوام بگم برتری و توانایی گنو/لینوکس در مقابل ویندوز و امثالهم سر نصب یکی دوتا برنامه نیست، تفاوتها و برتری از ریشهاست، در هر صورت امیدوارم تو دنیای متن باز به انتخاب خودتون و به قولی با ایمان آوردن به فلسفهٔ گنو/لینوکس موندگار بشین وگرنه تکنولوژی برای هرکس یک معنا داره و انتخاب ابزار کار دلایل خاص خودش رو ;)
-
منم نمی خوام زیاد وارد بحثهای اینجوری بشم
ولی خب مزیت های ویندوز بیشتری
در ضمن .net یه فریم ورک هستش و ربطی به سیستم عامل نداره
من به عنوان یه برنامه نویس که ۲۵ ساله برنامه مینویسم زیاد نپسندیدمش فعلا
-
یه مساله دیگه
وقتی تو ویندوزم میگه حسابم بستس و نمی تونم فروم رو ببینم
اینجا وارد میشه و میبینم ولی تاپیک جدید نمی تونم باز کنم
-
منم نمی خوام زیاد وارد بحثهای اینجوری بشم
ولی خب مزیت های ویندوز بیشتری
در ضمن .net یه فریم ورک هستش و ربطی به سیستم عامل نداره
من به عنوان یه برنامه نویس که ۲۵ ساله برنامه مینویسم زیاد نپسندیدمش فعلا
مثلا کدوم مزیت ها؟ ;)
خوب همون فریم ورک، اصلا چرا فریم ورک شما که ۲۵ ساله برنامه نویسی حتما میدونی برنامه پیشنیاز داره برای نصب، توی ویندوز هم ممکنه یک کتابخونه برای سه تا نرمافزار مختلف عینا سه بار نصب بشه در حالیکه اینجا اینطور نیست، یک بار نصب میشه به همه برنامه اختصاص داده میشه :)
اگر میگفتی گیمر هستی بیشتر توقع داشتم محیط رو نپسندی، وگرنه بهشت برنامه نویسها اینجاست، جایی که جمع و جور کردن ابزارهای برنامه نویسی و در واقع برنامهنویی استاندارد به بهترین شکل و با بیشترین سرعت انجام میشه ;)
اگه ۲۵ سال داخل ویندوز برنامه نویسی کردی یعنی با اون محیط خو گرفتی، برات تغییر عادت دادن خیلی سخت تر از یه جوون دانشجو میشه، این تقصیر شما یا کس دیگهای نیست :)
برای مشکل تاپیک زدن فکر کنم فعلا فقط تو انجمن تازهکاران تا یک مدت میتونین پست بذارین (فکر کنم قطعی نگفتم ها)
در مورد مشکلتون توی ویندوز نظری ندارم.