আমি কীভাবে সাব্ভারশন ১.6 এ ডাউনগ্রেড করব?


24

আমি সাবলোশনটি 1.7 থেকে 1.6 এ ডাউনগ্রেড করার চেষ্টা করছি, করছেন sudo apt-get install subversion=1.6.17dfsg-3ubuntu3। এটি কাজ করে বলে মনে হয় না।

অর্ধেক ইনস্টলেশনটি না ভেঙে কীভাবে এটি করা যায় তার কোনও ধারণা?

উত্তর:


15

আপনি যা চেষ্টা করতে পারেন তা হ'ল আপনার সমস্ত এন্ট্রিগুলিকে /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
মোহন মত কাজ! অনেক ধন্যবাদ, আমি 12.10
LFAY

1
আমি এন্ট্রিগুলি পরিবর্তন করি নি, তবে কেবল প্রস্তাবিত এন্ট্রিগুলি যুক্ত করেছি, তাই আমি সিন্যাপটিকের পরে বেছে নিতে পারি, আমার কোন ভেরিটি ইনস্টল করতে হবে। পরে, আমি এটি লক করেছি।
ফেদির আরওয়াইকটিক

7

আপনার যদি সিনাপটিক প্যাকেজ ম্যানেজার ইনস্টল করা থাকে তবে আপনি জোর করে ডাউন-গ্রেড সাবভারশনটিকে পুরানো রিলিজে নামিয়ে দিতে পারেন। কেবল সিনেপটিকের সাবভারশনটি দেখুন, বৈশিষ্ট্যগুলিতে ডান ক্লিক করুন, সংস্করণ ট্যাবে যান এবং আপনার কাছে কোন সংস্করণগুলি উপলভ্য তা পরীক্ষা করে দেখুন।

আপনি যদি যথেষ্ট ভাগ্যবান হন তবে আপনি একটি 1.7 সংস্করণ (আমার ক্ষেত্রে 1.7.5) এবং একটি 1.6 সংস্করণ (1.6.17) উভয়ই খুঁজে পাবেন। প্রোপার্টি উইন্ডোটি বন্ধ করুন, তালিকা থেকে সাবভারশন নির্বাচন করুন, প্যাকেজ -> ফোর্স সংস্করণ মেনু আইটেমটিতে যান এবং পছন্দসই সংস্করণ নির্বাচন করুন।

যদি সবকিছু ঠিকঠাক হয়ে যায় তবে আপনাকে কেবল উবুন্টু আপনার সফ্টওয়্যারটি সাম্প্রতিকতম প্রকাশে আপডেট করার বিষয়ে চিন্তা করতে হবে। 1.6 সংস্করণে লেগে থাকার জন্য, আপনি এই আপডেটটি লক করতে পারেন: প্যাকেজ -> লক সংস্করণ। এবং ভয়েলা, আপনি ফিরে ফিরে পুরানো 1.6 :)


1
দুর্দান্ত উত্তর, ফ্লোরিন। এবং উবুন্টুকে জিজ্ঞাসা করুন! এটা বজায় রাখা! : ডি
মোচন

আমি কেবল বৈশিষ্ট্যগুলিতে একটি 1.7 সংস্করণ দেখছি এবং 'ফোর্স ভার্সন' মেনু ধূসর হয়ে গেছে। কোন সংস্করণ উপলব্ধ তা নির্ধারণ করে?
কোয়ান্টাম 7

@ কোয়ান্টাম 7 আমার মধ্যে একই জিনিস। অন্যান্য সংস্করণগুলি উপলভ্য হওয়ার জন্য আমার কী করা উচিত?
Gtx

আমার পক্ষে উবুন্টু 13.10 তে সিন্যাপটিক প্যাকেজ ম্যানেজার 0.80.2 এবং সাবভারশন 1.7.9-1 এর সাথে কাজ করে না।
মলিসোকান

7

Http://packages.ubuntu.com থেকে 12.04 এসএনএন এবং নির্ভরতা প্যাকেজটি ম্যানুয়ালি ডাউনলোড করে আমি সাফল্যের সাথে 1.6 এ ডাউনগ্রেড করেছি । আমি প্রথমে আনইনস্টল করা সংস্করণ 1.7। তারপরে, আমি তালিকাভুক্ত ক্রমে উবুন্টু 12.04 প্যাকেজ ইনস্টল করেছি।

  1. libdb4.8_4.8.30-11ubuntu1_amd64.deb
  2. libsvn1_1.6.17dfsg-3ubuntu3_amd64.deb
  3. subversion_1.6.17dfsg-3ubuntu3_amd64.deb
  4. বৈধরূপে প্রতিষ্ঠিত সরকারকে উত্খাত-tools_1.6.17dfsg-3ubuntu3_all.deb

    অন্যান্য সমাধানগুলি আমার পক্ষে কার্যকর হয়নি।


আপনাকে অনেক ধন্যবাদ, আমার লিনাক্স মিন্টের 14 নাদিয়া এএমডি 64 এ স্থাপনের জন্য এটি সেরা সমাধান ছিল।
ফেদির আরওয়াইকটিক

সাবক্লিপসের জন্য আপনার ডাউনলোড করতে হবে: libsvn-java_1.6.17dfsg-3ubuntu3_amd64.deb
ফেদির আরওয়াইকিটিক

5

অন্যান্য পোস্টগুলির সহায়তায়, আমি মনে করি যে সিন্যাপটিক ব্যবহার করে এটি পেরেক দেওয়ার সহজ উপায় নিয়ে এসেছি (সুতরাং এটি প্রথমে ইনস্টল করা আছে তা নিশ্চিত করুন)।

  1. নিম্নলিখিত লাইন এতে যুক্ত করুন /etc/apt/sources.list:

    deb http://us.archive.ubuntu.com/ubuntu precise main
    

    এটি নিশ্চিত করবে যে আপনার কাছে কমপক্ষে দুটি সংস্করণ বাছাই করতে হবে, অর্থাত্ 1.7 এবং 1.6।

  2. চালান

    sudo apt-get update
    
  3. প্যাকেজ পরিচালকের কাছে যান, এটি অনুসন্ধান করুন subversionএবং এটি নির্বাচন করুন।

  4. মেনু থেকে নির্বাচন প্যাকেজ -> জোর সংস্করণ নির্বাচন 1.6 বা ডান ক্লিক > - বৈশিষ্ট্য -> সংস্করণ নির্বাচন করুন 1.6

  5. প্যাকেজ ইনস্টল করুন

  6. আবার প্যাকেজ নির্বাচন করুন, তারপরে মেনু -> লক সংস্করণ

    এটি হ'ল উচ্চতর সংস্করণে স্বয়ংক্রিয় আপডেটগুলি প্রতিরোধ করা।

এই হল. শুভকামনা।

পুনরায় স্মরণ করুন: এটি সহজ উত্তর এগিয়ে যাওয়ার জন্য পূর্ববর্তী উত্তরগুলি ব্যবহার করে।


3

এসএনএন 1.7 ক্লায়েন্ট এসএনএন 1.6 সার্ভারের সাথে সম্পূর্ণ সুসংগত।

আপনার কেবল করা দরকার

$ svn updgrade working_dir1 working_dir2 ...

এবং সর্বদা হিসাবে কাজ করুন, আপগ্রেড স্থানীয় পরিবর্তনগুলি সংরক্ষণ করে। দেখুন SVN সাহায্যের আপগ্রেড


2
সমস্যাটি যখন একই কার্যকারী ডিরেক্টরিতে একাধিক ক্লায়েন্ট সংস্করণ ব্যবহার করা হয়। উদাহরণস্বরূপ, বর্তমান এসএনএনকিট প্যাকেজ (1.3.5) এসএনএন 1.6 এর সাথে সামঞ্জস্যপূর্ণ, তাই আমার সমস্ত এক্সিলিপ ওয়ার্কস্পেস আপডেট করার জন্য একটি 1.6 ক্লায়েন্টের প্রয়োজন।
কোয়ান্টাম 7

2

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


এটি উত্তর # 1 এর মতো প্রায় একই। কোনও যুক্ত মান বিস্তারিতভাবে যত্নশীল?
অ্যাকোহার্ড

অবশ্যই। উত্তরে # 1 সাবভার্সন নির্ভরতাগুলি সরানো হচ্ছে না এবং তাই এটি ইনস্টলেশনের উপর নির্ভরতার ত্রুটি দেবে। আমি এটি চেষ্টা করেছি এবং সে কারণেই আমি আমার ব্যাখ্যা পোস্ট করেছি। আশা করি এইটি কাজ করবে.
আন্দ্রেই

0

আমি সাধারণত উবুন্টু 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 এবং নির্ভরতা নেই, সর্বশেষ কমান্ড এই প্যাকেজ থেকে আপনি কি ইনস্টল করেছেন তা দেখার জন্য সহায়তা। অভ্যন্তরীণ কমান্ডগুলি প্রতিটি ডাউনলোড হওয়া প্যাকেজ ইনস্টল করে এবং কিছু আলাদা বা অনুপস্থিত থাকলে আপনাকে জিজ্ঞাসা করা হবে। কোনও সন্দেহ নেই আপনি যে ওয়েবসাইটটি ডাউনলোডগুলি নির্ভরতা সন্ধান করতে এবং প্যাকেজ সম্পর্কে আরও বিশদটি দেখার পরামর্শ দিয়েছিলেন সেখানে আপনি ব্যবহার করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.