বর্তমান সংস্করণ যা 7.7 পরবর্তী সংস্করণে 7.8 হ'ল আমার জিডিবি ডিবাগারটি কীভাবে আপগ্রেড করবেন, এছাড়াও আমি উবুন্টু 14.04.1 এ কাজ করছি?
বর্তমান সংস্করণ যা 7.7 পরবর্তী সংস্করণে 7.8 হ'ল আমার জিডিবি ডিবাগারটি কীভাবে আপগ্রেড করবেন, এছাড়াও আমি উবুন্টু 14.04.1 এ কাজ করছি?
উত্তর:
gdb 7.8 বর্তমানে বিশ্বস্ত রেপোতে উপলভ্য নয় । তবে আপনি এটি উত্স থেকে ইনস্টল করতে পারেন।
টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডগুলি টাইপ করুন
wget http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.xz
tar -xf gdb-7.8.tar.xz
cd gdb-7.8/
./configure
make
sudo cp gdb/gdb /usr/local/bin/gdb
এটি ইনস্টল হবে gdb
মধ্যে /usr/local/bin/
ডিরেক্টরি। যেহেতু /usr/local/bin/
হওয়ার আগে অনুসন্ধান /usr/bin/
যখনই কমান্ড এক্সিকিউট করা হয়, দৌড়ানো gdb
চালানো হবে gdb 7.8
।
ইনস্টল হয়ে গেলে আপনি জিডিবি সংস্করণ ব্যবহার করে পরীক্ষা করতে পারেন
gdb --version
এটি আউটপুট করা উচিত
GNU gdb (GDB) 7.8
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
আপনি এটি আনইনস্টল করতে চান, কেবল অপসারণ gdb
থেকে /usr/local/bin/
নির্বাহ দ্বারা
sudo rm /usr/local/bin/gdb
gdb
ভান্ডারগুলির মধ্যে নোটটি 7.8 নন। আপনি আপনার উত্তরের জন্য এখানে স্পষ্টতা যোগ করতে চাইতে পারেন)
make uninstall
। সুতরাং sudo checkinstall
প্রত্যেককে ট্র্যাক রাখতে একটি ব্যবহার করা উচিত । make install
যদি আপনি ভবিষ্যতে কোনও সময় প্যাকেজটি আনইনস্টল করার সিদ্ধান্ত নেন তবে একটি ভোঁতা একটি বড় যন্ত্রণা সরবরাহ করবে।
উবুন্টু 14.04 এ জিডিবি 7.7.1 থেকে 8.2 পর্যন্ত আপডেট করা হচ্ছে:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get -y --force-yes install gdb
gdb -v
sudo add-apt-repository --remove ppa:ubuntu-toolchain-r/test
sudo apt-get update
শীর্ষের উত্তরটি আমার পক্ষে কার্যকর হয়নি। কোনও কারণে আমার এই প্যাকেজটির প্রয়োজন মেকআপটি সম্পূর্ণ করতে:
sudo apt-get install texinfo
তারপর আমি অত্যন্ত এই ইনস্টল করার সুপারিশ সঠিক উপায়। আমি checkinstall
ইউটিলিটি ইনস্টল করেছি (যা আপনার দ্বারা উত্পন্ন সমস্ত ফাইল স্বয়ংক্রিয়ভাবে ট্র্যাক করার জন্য একটি ডেবিয়ান প্যাকেজ তৈরি করবে make
):
sudo apt-get update && sudo apt-get install checkinstall
এখন এই আদেশগুলি কল করুন:
wget http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.xz
tar -xf gdb-7.8.tar.xz
cd gdb-7.8/
./configure
sudo checkinstall
*.deb
এটি বর্তমান ডিরেক্টরিতে (আমার ছিল gdb_7.8-1_amd64.deb
) কোনও ফাইলকে ক্র্যাটেড করে যাচাই করুন । সুতরাং এখন আসুন এটি সঠিক উপায়ে ইনস্টল করুন, এগিয়ে যান এবং:
*.deb
apt-get
এই সম্পর্কিত কমান্ড ব্যবহার করে:
sudo dpkg -r gdb
sudo dpkg -i ~/gdb-7.8/gdb_7.8-1_amd64.deb
sudo apt-get install -f
এখন আপনার কাছে সঠিকভাবে ইনস্টল করা প্যাকেজ রয়েছে এবং আপনি এটি sudo apt-get remove gdb
OR ব্যবহার করে মুছে ফেলতে পারেন sudo dpkg -r gdb
। নোট করুন যে আমি এটি gdb 8.0.1 দিয়ে পরীক্ষা করেছি তবে আমি ধরে নিলাম এটি কোনও সংস্করণের জন্য কাজ করা উচিত।
gdb
সংগ্রহস্থলগুলিতে উপলব্ধ। আপনি কি বলে যে এটি না?