উত্তর:
আপনি যা চেষ্টা করতে পারেন তা হ'ল আপনার সমস্ত এন্ট্রিগুলিকে /etc/apt/sources.list
সুনির্দিষ্টভাবে পরিবর্তন করা
deb http://extras.ubuntu.com/ubuntu precise main
deb http://us.archive.ubuntu.com/ubuntu/ precise main universe restricted multiverse
তারপরে চালান:
sudo apt-get remove subversion
sudo apt-get update
sudo apt-get install subversion
যদি সাবভার্শন ১.6 এর ইনস্টলটি আপনার পক্ষে কাজ করে তবে আপনি আপনার উত্স.লিস্টটি ফিরিয়ে আনতে এবং আপনার চালিত ১.6-এ সাব -ভারশনটি লক করতে চাইবেন echo subversion hold | sudo dpkg --set-selections
এই ধরণের ইনস্টলেশন উচ্চ প্রস্তাবিত নয়, তবে কখনও কখনও এটি সবচেয়ে সহজ বিকল্প। যদি এটি সমস্ত ধরণের পাগল সংঘাতের মধ্যে চলে আসে তবে আপনি অন্য সর্বোত্তম বিকল্প হলেন কেবল উবুন্টু 12.04 এ ফিরে যাওয়া।
আপনার যদি সিনাপটিক প্যাকেজ ম্যানেজার ইনস্টল করা থাকে তবে আপনি জোর করে ডাউন-গ্রেড সাবভারশনটিকে পুরানো রিলিজে নামিয়ে দিতে পারেন। কেবল সিনেপটিকের সাবভারশনটি দেখুন, বৈশিষ্ট্যগুলিতে ডান ক্লিক করুন, সংস্করণ ট্যাবে যান এবং আপনার কাছে কোন সংস্করণগুলি উপলভ্য তা পরীক্ষা করে দেখুন।
আপনি যদি যথেষ্ট ভাগ্যবান হন তবে আপনি একটি 1.7 সংস্করণ (আমার ক্ষেত্রে 1.7.5) এবং একটি 1.6 সংস্করণ (1.6.17) উভয়ই খুঁজে পাবেন। প্রোপার্টি উইন্ডোটি বন্ধ করুন, তালিকা থেকে সাবভারশন নির্বাচন করুন, প্যাকেজ -> ফোর্স সংস্করণ মেনু আইটেমটিতে যান এবং পছন্দসই সংস্করণ নির্বাচন করুন।
যদি সবকিছু ঠিকঠাক হয়ে যায় তবে আপনাকে কেবল উবুন্টু আপনার সফ্টওয়্যারটি সাম্প্রতিকতম প্রকাশে আপডেট করার বিষয়ে চিন্তা করতে হবে। 1.6 সংস্করণে লেগে থাকার জন্য, আপনি এই আপডেটটি লক করতে পারেন: প্যাকেজ -> লক সংস্করণ। এবং ভয়েলা, আপনি ফিরে ফিরে পুরানো 1.6 :)
Http://packages.ubuntu.com থেকে 12.04 এসএনএন এবং নির্ভরতা প্যাকেজটি ম্যানুয়ালি ডাউনলোড করে আমি সাফল্যের সাথে 1.6 এ ডাউনগ্রেড করেছি । আমি প্রথমে আনইনস্টল করা সংস্করণ 1.7। তারপরে, আমি তালিকাভুক্ত ক্রমে উবুন্টু 12.04 প্যাকেজ ইনস্টল করেছি।
বৈধরূপে প্রতিষ্ঠিত সরকারকে উত্খাত-tools_1.6.17dfsg-3ubuntu3_all.deb
অন্যান্য সমাধানগুলি আমার পক্ষে কার্যকর হয়নি।
অন্যান্য পোস্টগুলির সহায়তায়, আমি মনে করি যে সিন্যাপটিক ব্যবহার করে এটি পেরেক দেওয়ার সহজ উপায় নিয়ে এসেছি (সুতরাং এটি প্রথমে ইনস্টল করা আছে তা নিশ্চিত করুন)।
নিম্নলিখিত লাইন এতে যুক্ত করুন /etc/apt/sources.list
:
deb http://us.archive.ubuntu.com/ubuntu precise main
এটি নিশ্চিত করবে যে আপনার কাছে কমপক্ষে দুটি সংস্করণ বাছাই করতে হবে, অর্থাত্ 1.7 এবং 1.6।
চালান
sudo apt-get update
প্যাকেজ পরিচালকের কাছে যান, এটি অনুসন্ধান করুন subversion
এবং এটি নির্বাচন করুন।
মেনু থেকে নির্বাচন প্যাকেজ -> জোর সংস্করণ নির্বাচন 1.6 বা ডান ক্লিক > - বৈশিষ্ট্য -> সংস্করণ নির্বাচন করুন 1.6 ।
প্যাকেজ ইনস্টল করুন
আবার প্যাকেজ নির্বাচন করুন, তারপরে মেনু -> লক সংস্করণ ।
এটি হ'ল উচ্চতর সংস্করণে স্বয়ংক্রিয় আপডেটগুলি প্রতিরোধ করা।
এই হল. শুভকামনা।
পুনরায় স্মরণ করুন: এটি সহজ উত্তর এগিয়ে যাওয়ার জন্য পূর্ববর্তী উত্তরগুলি ব্যবহার করে।
এসএনএন 1.7 ক্লায়েন্ট এসএনএন 1.6 সার্ভারের সাথে সম্পূর্ণ সুসংগত।
আপনার কেবল করা দরকার
$ svn updgrade working_dir1 working_dir2 ...
এবং সর্বদা হিসাবে কাজ করুন, আপগ্রেড স্থানীয় পরিবর্তনগুলি সংরক্ষণ করে। দেখুন SVN সাহায্যের আপগ্রেড
deb http://us.archive.ubuntu.com/ubuntu precise main
আপনার যোগ করুন /etc/apt/sources.list
।
আপনার বর্তমান এসভিএন দ্বারা সরান apt-get remove libsvn1 subversion
।
প্রয়োজনে ফাইলগুলি মুছে ফেলুন dpkg --purge libsvn1 subversion
।
কর apt-get update
এবং apt-get -t precise install libsvn1 subversion
।
আপনি প্রথমে আপনার ইনস্টলেশনটি পরীক্ষা করতে চাইতে পারেন apt-get -t precise -s install libsvn1 subversion
।
আমি সাধারণত উবুন্টু 18.04 এর জন্য অনুসরণ করি, এক্ষেত্রে সাবভারশন 1.6.17 ইনস্টল করতে কারণ "ফর্ম্যাট 10" কমিট মডেল। সুতরাং উবুন্টুর জন্য আমি উবুন্টু থেকে 12.04 এএমডে 64 সুনির্দিষ্ট প্যাঙ্গোলিন বাইনারি থেকে ডাউনলোড করুন:
https://ubuntu.pkgs.org/12.04/ubuntu-main-amd64/libdb5.1_5.1.25-11build1_amd64.deb.html
https://ubuntu.pkgs.org/12.04/ubuntu-main-amd64/libaprutil1_1.3.12+dfsg-3_amd64.deb.html
https://ubuntu.pkgs.org/12.04/ubuntu-main-amd64/libapr1_1.4.6-1_amd64.deb.html
https://ubuntu.pkgs.org/12.04/ubuntu-main-amd64/libsvn1_1.6.17dfsg-3ubuntu3_amd64.deb.html
https://ubuntu.pkgs.org/12.04/ubuntu-main-amd64/subversion_1.6.17dfsg-3ubuntu3_amd64.deb.html
এবং তারপরে ডাউনলোডের নির্দেশে অনুসরণের আদেশগুলি সহ ক্লাইমে চালিত করুন:
sudo apt-get remove subversion
sudo dpkg -i libdb5.1_5.1.25-11build1_amd64.deb
sudo dpkg -i libaprutil1_1.3.12+dfsg-3_amd64.deb
sudo dpkg -i libapr1_1.4.6-1_amd64.deb
sudo dpkg -i libsvn1_1.6.17dfsg-3ubuntu3_amd64.deb
sudo dpkg -i subversion_1.6.17dfsg-3ubuntu3_amd64.deb
sudo apt-cache policy subversion
সুতরাং প্রথম কমান্ড আশ্বাস সেখানে কোন subversion এবং নির্ভরতা নেই, সর্বশেষ কমান্ড এই প্যাকেজ থেকে আপনি কি ইনস্টল করেছেন তা দেখার জন্য সহায়তা। অভ্যন্তরীণ কমান্ডগুলি প্রতিটি ডাউনলোড হওয়া প্যাকেজ ইনস্টল করে এবং কিছু আলাদা বা অনুপস্থিত থাকলে আপনাকে জিজ্ঞাসা করা হবে। কোনও সন্দেহ নেই আপনি যে ওয়েবসাইটটি ডাউনলোডগুলি নির্ভরতা সন্ধান করতে এবং প্যাকেজ সম্পর্কে আরও বিশদটি দেখার পরামর্শ দিয়েছিলেন সেখানে আপনি ব্যবহার করতে পারেন।