আমি কীভাবে ব্যাশ ডিবাগারকে ডিডিডি দিয়ে কাজ করতে পারি?


9

ddd স্ক্রিপ্ট.bsh স্ক্রিপ্টটি খুলবে না। এটি আমাদের গ্লাসটি দেখায় এবং আমি ddd বন্ধ করতে চাইলে এটি "বাশ ব্যস্ত" বলে ...

আমি একটি পুরানো বার্তা পেয়েছি, কিন্তু এটি কোনও লাভ হয়নি। https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html

আমি ddd-3.3.12-test6.tar.gz খুঁজে পাইনি, তাই আমি উবুন্টু সংগ্রহস্থল থেকে ডিডি সংস্করণটি ব্যবহার করছি। এছাড়াও বাশদ্বি ইতিমধ্যে ইনস্টল করা আছে। অ্যাপড-গেট ইনস্টল ডিডিডি বাশদবি ব্যবহৃত হয়েছে।

নির্ভুলভাবে বাশের জন্য ডিডিডি ব্যবহার করতে সক্ষম কেউ?

উত্তর:


7

আমি আজ 12.04 সালে উবুন্টুতে পেতে dddএবং bashdbখেলতে সক্ষম হয়েছি :

  1. সরবরাহিত রেপো সরান ddd:

    sudo apt-get remove ddd
  2. dddV3.3.9 আনুন এবং উত্স থেকে ইনস্টল করুন , যেমন:

    sudo apt-get build-dep ddd
    sudo apt-get install libmotif-dev
    wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.9.tar.gz
    tar xvf ddd-3.3.9.tar.gz
    cd ddd-3.3.9
    ./configure
    make
    sudo make install

    দ্রষ্টব্য: আমাকে কাজ করার জন্য বিল্ড পেতে সোর্স কোডে একটি প্যাচ তৈরি করতে হয়েছিল - ইন ddd/strclass.C, আমাদের একটি দরকার #include <stdio.h>; শীর্ষে নির্ধারণ করতে EOF

  3. bashdbইনস্টল করা আছে তা নিশ্চিত করুন :

    sudo apt-get install bashdb
  4. এর সাথে চালু করুন:

    ddd --debugger /usr/bin/bashdb -- {script name} {parameters}

Ddd + বাশ ছাড়া বাঁচতে পারে না।

Ptionচ্ছিক: জিপিজি যাচাইকরণ:

সাইন জন্য অনুসন্ধান করুন https://www.gnu.org/software/ddd/ পুনর্চালনা করবে https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=ddd

  1. ডাউনলোড ddd-keyring.gpg

  2. আপনার কী চেইনে এটি আমদানি করুন:

    gpg --import ddd-keyring.gpg
  3. স্বাক্ষর যাচাই করুন:

    wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.9.tar.gz.sig
    gpg --verify

1
উবুন্টু 16.04
এরাসমাস সিডারনেস

4

dddব্যাশ স্ক্রিপ্টগুলিতে ব্যাশ ডিবাগারের সাথে কাজ করতে , এটিও ইনস্টল করা প্রয়োজন bashdb

এটি ইনস্টল না করা থাকলে আপনি পাবেন:

এখানে চিত্র বর্ণনা লিখুন

এরপরে, dddস্বাভাবিকভাবে কাজ করছে বলে মনে হচ্ছে:

এখানে চিত্র বর্ণনা লিখুন


bashdb ইতিমধ্যে ইনস্টল এবং কাজ করা আছে। আপনি কি ডিডিডি যথাযথভাবে চলতে পেয়েছেন?
জেমস মিচ

@ জেমসমিচ, হ্যাঁ, আমি যথাযথ 12.04 এ (যদিও 64৪ বিট)।
ইশ

1
আপনি কি সত্যিই কোনও বাশ স্ক্রিপ্টের মধ্য দিয়ে যাওয়ার চেষ্টা করেছিলেন? আমি যথাযথ 12.04 64-বিট ডিভিডি বুট করেছি, ডিডিডি এবং বাশদ্বি ইনস্টল করেছি এবং এখনও ঘন্টাঘড়ি না দেখে বাশ স্ক্রিপ্টটি খুলতে পারি না।
জেমস মিচ

1
অতিরিক্ত বিবরণ এখানে: Askubuntu.com/a/178692/73165
স্টেলেডোগ

1
মাত্র 12.04 / 64 এ আপনার নির্দেশাবলী অনুসরণ করেছেন most প্রায় কাজ। স্ক্রিপ্টটি লোড করার পরে আমি স্ক্রিপ্টটি লোড করব "ধাপ" ক্লিক করুন এবং বাশ শুরু হওয়া শেষ করার জন্য অসীম অপেক্ষায় চলে যান। পরামর্শ?
ওয়েস মিলার

1

এটি ডিডিডি 3.3.12 এ প্রবর্তিত একটি বাগদান, বাগ # 41649 দেখুন

শেষ ব্যবহারযোগ্য সংস্করণটি 3.3.11 is


1
তোমার বাগ রিপোর্ট এপ্রিল 2014. থেকে ওপি প্রশ্নের জুন 2012 থেকে
WinEunuuchs2Unix

আমি ৩.৩.৯ থেকে ৩.৩.১২ পর্যন্ত চারটি সংস্করণ পরীক্ষা করেছি। সেখানে definely একটি রিগ্রেশন 3.3.12 চালু আছে (তারা এর সাথে সম্পর্কিত পরিবর্তনসমূহ প্রচুর তৈরি করেছি remake, bashdbএবং pydb)। এবং ৩.৩.১২ ২০০৯ সালে প্রকাশিত হয়েছিল, সুতরাং ওপির খুব ভাল সম্ভাবনা রয়েছে যা এই সংস্করণটি চালাচ্ছিল।
বাস

ঠিক আছে তবে এটি বছর 2018 An একটি উত্তর লেখা হয়েছিল এবং 2012 সালে গৃহীত হয়েছিল Plus প্লাস উত্তরটি 4 টি আপ-ভোট পেয়েছে। ওপি পাঁচ বছরেরও বেশি সময় সাইন ইন করেনি এবং আপনার উত্তর সম্পর্কে মন্তব্য করার সম্ভাবনা কম।
WinEunuuchs2Unix

@ WinEunuuchs2 ইউনিক্স ঠিক আছে, সম্ভবত আমার কিছুটা আলাদা প্রশ্নের উত্তর, তবে "কেন bashdbইন্টিগ্রেশন কাজ করে না " এর উত্তর খোঁজার জন্য এই পৃষ্ঠাটি গুগলের শীর্ষ দশে উপস্থিত হয়েছে । সুতরাং আমি কোনও মন্তব্য বা উর্ধমানের প্রত্যাশা করছি না, কেবল জ্ঞান সংগ্রহ করছি।
বাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.