আমি কিভাবে একটি ইনস্টল করব .deb
কমান্ড লাইনের মাধ্যমে ফাইল করবেন?
প্যাকেজগুলি হল ম্যানুয়ালি এর মাধ্যমে ইনস্টল করা হয়েছে dpkg
কমান্ড (ডেবিয়ান প্যাকেজ ম্যানেজমেন্ট সিস্টেম). dpkg
কমান্ডের ব্যাকএন্ড কি পছন্দ করে apt-get
এবং aptitude
, যা ঘুরে ফিরে জিইউআইয়ের জন্য সফ্টওয়্যার সেন্টার এবং সিনাপটিক এর মতো অ্যাপ্লিকেশন ইনস্টল করুন.
এর লাইন বরাবর কিছু:
dpkg
> -- apt-get
, aptitude
> -- সিনাপটিক, সফ্টওয়্যার কেন্দ্র
তবে অবশ্যই প্যাকেজ ইনস্টল করার সবচেয়ে সহজ উপায়গুলি হ ' ল প্রথমে জিইউআই অ্যাপস (সিনাপটিক, সফ্টওয়্যার সেন্টার ইত্যাদি.), টার্মিনাল কমান্ড দ্বারা অনুসরণ apt-get
এবং aptitude
এটি প্যাকেজড নির্ভরতাগুলির মধ্যে সীমাবদ্ধ নয় তবে প্যাকেজড নির্ভরতাগুলির মধ্যে সীমাবদ্ধ নয়, আপডেটের প্রয়োজন, ইনস্টল করা হয়নি, ভাঙা প্যাকেজ ইত্যাদি সহ ব্যাকএন্ড ডিপিকেজিতে খুব সুন্দর ব্যবহারকারী বান্ধব পদ্ধতি যুক্ত করে. অবশেষে dpkg
কমান্ড যা তাদের সব জন্য বেস.
যেহেতু ডিপিকেজি বেস, আপনি কমান্ড লাইন থেকে সরাসরি প্যাকেজড ইনস্টল করতে এটি ব্যবহার করতে পারেন
একটি প্যাকেজ ইনস্টল করুন
sudo dpkg -i DEB_PACKAGE
উদাহরণস্বরূপ যদি প্যাকেজ ফাইল বলা হয় askubuntu_2.0.deb
তাহলে আপনার করা উচিত sudo dpkg -i askubuntu_2.0.deb
. যদি dpkg
নির্ভরতা সমস্যার কারণে একটি ত্রুটি রিপোর্ট করে, আপনি চালাতে পারেন sudo apt-get install -f
অনুপস্থিত নির্ভরতা ডাউনলোড করুন এবং সবকিছু কনফিগার করার জন্য. যদি এটি কোনও ত্রুটির প্রতিবেদন করে, উদাহরণস্বরূপ অনুসরণ করে আপনাকে নিজেই নির্ভরতাগুলি বাছাই করতে হবে পিপিএ যুক্ত করার পরে আমি কীভাবে আনমেট নির্ভরতা সমাধান করব?.
একটি প্যাকেজ সরান
sudo dpkg -r PACKAGE_NAME
উদাহরণস্বরূপ যদি প্যাকেজ বলা হয় askubuntu
তাহলে আপনার করা উচিত sudo dpkg -r askubuntu
.
একটি বিদ্যমান প্যাকেজ পুনরায় কনফিগার করুন
sudo dpkg-reconfigure PACKAGE_NAME
আপনি বলেন প্যাকেজ এর সাথে সম্পর্কিত কিছু পুনরায় কনফিগার করার প্রয়োজন হলে এই দরকারী. কিছু দরকারী উদাহরণ এটি keyboard-configuration
আপনি যখন সক্ষম করতে চান Ctrl+Alt+Backspace এক্স সার্ভার রিসেট করার জন্য, তাই আপনি নিম্নলিখিত হবে:
sudo dpkg-reconfigure keyboard-configuration
আপনি একটি সার্ভার বা আপনার স্থানীয় পরীক্ষার কম্পিউটারের জন্য সময় অঞ্চল সেট করতে হবে যখন অন্য মহান এক, তাই আপনি ব্যবহার ব্যবহার tzdata
প্যাকেজ:
sudo dpkg-reconfigure tzdata
ডেবিয়ান (.ডিইবি) প্যাকেজগুলি হ ' ল প্যাকেজ যা উবুন্টুতে ব্যবহৃত হয়. আপনি কোন ইনস্টল করতে পারেন .আপনার সিস্টেমে ডিইবি প্যাকেজ .ডিইবি ফাইলগুলি সাধারণত আপনার ফাইল ম্যানেজার (নটিলাস) থেকে কেবল ক্লিক করে ইনস্টল করা যেতে পারে, যেহেতু ডিফল্ট ইনস্টলারের সাথে ফাইল সমিতিগুলি ইতিমধ্যে সেট করা আছে উবুন্টু. এই নির্দেশাবলী তাদের জন্য যারা কমান্ড-লাইন টার্মিনাল থেকে প্যাকেজ ইনস্টল করতে চান (টার্মিনাল).
একটি ডাউনলোড ডেবিয়ান ইনস্টল করতে (উবুন্টুর) প্যাকেজ (.ডিইবি): টার্মিনাল খুলুন এবং টাইপ করুন
sudo dpkg -i packagename.deb
একটি ডেবিয়ান অপসারণ করতে (উবুন্টু) প্যাকেজ (.ডিইবি):
sudo dpkg -r packagename
ইনস্টল করা ডেবিয়ান (উবুন্টু) প্যাকেজটি পুনরায় কনফিগার / মেরামত করতে (.ডিইবি):
sudo dpkg-reconfigure packagename
আমার প্রিয় টার্মিনাল/শেল বা গ্রাফিকাল ডেস্কটপ উভয় থেকে পাওয়া জিডিবিআই, হয়.
আমি সাধারণত সহযোগী .deb
এটি দ্রুত এবং দক্ষ হিসাবে জিডিবিআই সহ ফাইলগুলি-বিশেষত তুলনা করা উবুন্টু সফ্টওয়্যার কেন্দ্র. জিডিবিআইয়ের অন্যতম প্রধান বৈশিষ্ট্য হ ' ল এটি নির্ভরতাগুলি সমাধান করে এবং সেগুলি ইনস্টল করে.
কমান্ড লাইন চালানোর জন্য sudo gdebi <package.deb>
একটি একক ডিইবি ফাইল ইনস্টল করতে.
আপনি সব খুঁজছেন ডিপিকেজি কমান্ড? একটি পড়তে এই লিঙ্কে ক্লিক করুন.
ডেবিয়ান ভিত্তিক লিনাক্স সার্ভার পরিচালনা করার জন্য 15 ডিপিকেজি কমান্ড
ডিপিকেজি কমান্ড
দুটি ক্রিয়া আছে, তারা হ ' ল dpkg-query
এবং dpkg-deb
.
একটি প্যাকেজ ইনস্টল করুন
# sudo dpkg -i {package_name} # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb
একটি প্যাকেজ সরান
# sudo dpkg -r {package_name}# sudo dpkg -r vlc
একটি প্যাকেজ এবং এর কনফিগারেশন ফাইলগুলি সরান
# sudo dpkg -P {package_name}# sudo dpkg -P vlc
সমস্ত ইনস্টল করা প্যাকেজ তালিকা.
আপনি কমান্ডটি পাইপ করতে পারেন less
(একটি পেজার) তাই আপনি আরো সহজে বিষয়বস্তু স্ক্রল করতে পারেন:
# dpkg -l | less
প্যাকেজ ইনস্টল করা আছে কি না তা পরীক্ষা করুন
# dpkg -l {package_name}# dpkg -l vlc
প্যাকেজটি ইনস্টল করা আছে কি না তা পরীক্ষা করে দেখুন এবং এটি যদি হয় তবে এটি চালু করুন:
# dpkg -l | vlc
প্যাকেজ ইনস্টল করা আছে কি না তা দেখুন
এবং এই প্যাকেজ ইনস্টল করা হবে যেখানে অবস্থান প্রদর্শন করা হবে.এখানে -S
(রাজধানী S
) প্যাকেজ ইনস্টল করা বা না ছিল কিনা তা অনুসন্ধান করার জন্য.
# sudo dpkg -S {package_name}# sudo dpkg -S skype
একটি ইনস্টল করুন*.একটি নির্দিষ্ট অবস্থান থেকে ডিইবি প্যাকেজ
এখানে -R
রিকার্সিভ হয়. (পুনরাবৃত্তভাবে প্যাটার্ন মিলে সব নিয়মিত ফাইল হ্যান্ডেল *.deb
নির্দিষ্ট ডিরেক্টরি এবং এর সমস্ত উপ-ডিরেক্টরিতে পাওয়া গেছে).
# sudo dpkg -R --install {package_location}# sudo dpkg -R --install /home/sysadmin/soft
প্যাকেজ সংক্রান্ত বিবরণ প্রদর্শন করা হবে
এখানে -p
(ছোট হাতের অক্ষর p
) প্যাকেজ তথ্য প্রদর্শন করবে:
# dpkg -p {package_name}# dpkg -p apache2
একটি প্যাকেজের বিষয়বস্তু দেখুন
ব্যবহার করুন -c
(ছোট হাতের অক্ষর c
) বিষয়বস্তু প্রদর্শন করতে:
# sudo dpkg -c {package_name}# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb
এক্সট্র্যাক্ট দ্য *.deb
প্যাকেজ ফাইল
ব্যবহার করুন -x
(ছোট হাতের অক্ষর x
) নিষ্কাশন করা:
# dpkg -x {package_name} {location_were_to_extract}# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/
একটি প্যাকেজে থাকা ফাইলের নামগুলি বের করুন এবং প্রদর্শন করুন
ব্যবহার করুন -X
(বড় হাতের অক্ষর X
) নিষ্কাশন সঙ্গে কন্টেন্ট প্রদর্শন করতে.
# dpkg -X {package_name} {location_were_to_extract}# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/
প্যাকেজ সংক্রান্ত তথ্য প্রদর্শন করা হবে
এখানে -I
তথ্যের জন্য দাঁড়িয়েছে:
# dpkg -I {package_name}# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb
ইতিমধ্যে ইনস্টল করা প্যাকেজটি পুনরায় কনফিগার করুন
dpkg-reconfigure
প্যাকেজ পুনরায় কনফিগার করার পরে তারা ইতিমধ্যে ইনস্টল করা হয়েছে. এটি পুনরায় কনফিগার করার জন্য একটি প্যাকেজ বা প্যাকেজ নাম(গুলি) পাস. এটা কনফিগারেশন প্রশ্ন জিজ্ঞাসা করবে, প্যাকেজ প্রথম ইনস্টল করা হয়েছিল যখন অনেক ভালো.
# dpkg-reconfigure postfix
এটি পুনরায় কনফিগার করবে postfix
আপনি প্রথমবার এটি ইনস্টল করার সময় হিসাবে একই ভাবে.
সম্পর্কে আরও জানতে হবে dpkg
কমান্ড? ম্যানুয়াল পৃষ্ঠা কটাক্ষপাত আছে:
# man dpkg
যখন dpkg -i
প্রকৃতপক্ষে প্যাকেজ ইনস্টল করে, এটি কোনও স্বয়ংক্রিয় নির্ভরতা রেজোলিউশন করে না, এদিকে জিডিবিআই ব্যবহার করে আরও দুটি বিকল্প রয়েছে, বা অ্যাপ্ট-গেট টুল. পরে ব্যবহার করতে শুধু ব্যবহার করুন:
sudo apt-get install /path/to/package.deb
এমনকি যদি আপনি প্যাকেজের সাথে ডিরেক্টরিতে থাকেন তবে আপনাকে ব্যবহার করে একটি পথ দিতে হবে ./
শুরুতে:
sudo apt-get install ./package.deb
লিবারঅফিসের মতো প্রোগ্রাম ইনস্টল করার সময় একটি সহজ টিপ যার একাধিক রয়েছেএকটি ফোল্ডারে ডিইবি ফাইল ব্যবহার করা হয়.
sudo dpkg -i *.deb
দ্য gdebi
কমান্ড লাইন সমাধান
এখানে একটি ইনস্টল করার সেরা উপায় .কমান্ড-লাইনে উবুন্টুতে ডিইবি ফাইল:
sudo gdebi skype.deb
আপনার যদি না থাকে gdebi
ইতিমধ্যে ইনস্টল করা, এটি ব্যবহার করে ইনস্টল করুন sudo apt install gdebi-core
.
জিডিবি কেন?
gdebi
সব নির্ভরতা জন্য সন্ধান করবে .deb
ফাইল, এবং ইনস্টল করার চেষ্টা করার আগে তাদের ইনস্টল করা হবে .deb
ফাইল. আমি এই তুলনায় অনেক পছন্দসই খুঁজে sudo dpkg -i skype.deb && sudo apt install -f
. আধুনিক অনেক খুব নির্দিষ্ট পরিস্থিতিতে নির্ভরতা অপসারণ করতে আগ্রহী. উদাহরণস্বরূপ, যখন আমি স্কাইপ ইনস্টল করার চেষ্টা করেছি, তখন এটি 96 (!) প্যাকেজ, মত প্যাকেজ সহ compiz
এবং unity
! gdebi
একটি আরও পরিষ্কার ত্রুটি বার্তা দিয়েছেন:
$ sudo gdebi skype.debCannot install 'libqtgui:i386'
(এখানে এই বিশেষ সমস্যার সমাধান, উপায় দ্বারা.)
আপনার নিজস্ব স্ক্রিপ্ট ইনস্টলার তৈরি করুন debInstaller
নিম্নলিখিত হিসাবে:
#!/bin/bashdpkg -i "$@"apt-get --yes --fix-broken install
এর সাথে স্ক্রিপ্টটি এক্সিকিউটেবল করুন
chmod +x debInstaller
তারপর আপনার পাথ কিছু ডিআরএস থেকে এটি সরানো বা আপনার পাথ বর্তমান ডিরেক্টরি যোগ করুন.
আমি এটি /ইউএসআর/বিনে স্থানান্তর করতে যাচ্ছি
sudo cp debInstaller /usr/bin
এখন আপনি যে কোনও ইনস্টল করতে পারেন .deb
কমান্ডটি ব্যবহার করে প্যাকেজ:
sudo debInstaller some-package.deb
এই পদ্ধতির অতিরিক্ত মান হ ' ল নির্ভরতা সমস্যা সমাধান করা, যেহেতু আপনি যখন ইনস্টল করবেন তখন বেশিরভাগ ক্ষেত্রে আপনি কিছু সমস্যার মুখোমুখি হবেন .deb
সঙ্গে dpkg -i
নির্ভরতা ত্রুটির কারণে, তাই আপনাকে ব্যবহার করতে হবে apt-get install -f
এটি সমাধান করার জন্য, এই স্ক্রিপ্টটি আপনার জন্য কাজ করবে, কিন্তু এখানে আমি ব্যবহার করেছি apt-get --yes --fix-broken install
ব্যবহারকারীর হস্তক্ষেপ ছাড়াই এই ত্রুটিগুলি স্বয়ংক্রিয়ভাবে সমাধান করতে
ইনস্টল করার জন্য .deb
ফাইল, আপনি ব্যবহার করতে পারেন:
sudo dpkg -i file.debsudo apt-get install -fsudo dpkg -i file.deb
ইনস্টলেশন ব্যর্থ হলে দ্বিতীয় লাইনটি ভাঙা প্যাকেজগুলি ঠিক করা, তারপরে, ইনস্টলেশনটি সম্পূর্ণ করতে আবার ইনস্টল করুন
অথবা ব্যবহার করে: জিডিবিআই-ডিইবি ফাইলগুলি ইনস্টল করার সহজ সরঞ্জাম.
আমি আক্ষরিক জন্য এই জন্য অপেক্ষা করা হয়েছে বছর:
sudo apt install ./happy-at-long-last.deb
ইয়ে! :) এটি থেকে কাজ করে এপিটি 1.1 যা এখন দ্বারা অধিকাংশ সিস্টেমে উপলব্ধ করা উচিত.
ব্যবহার dpkg
নিয়মিত আমার জন্য সমস্যা সৃষ্টি করেছে, যেহেতু apt
স্বয়ংক্রিয়ভাবে নির্ভরতা সমাধান এবং সমস্যা এড়ানো খুব ভাল. এবং এটা স্ক্রিপ্টিং এবং ফাইন টিউনিং অনুমতি যথেষ্ট এখনও নিম্নস্তরের...