কেন এই ইমাস প্যাকেজটি 46.1 এ সংস্করণযুক্ত? 26 আজ সর্বোচ্চ সম্ভাব্য প্রধান সংস্করণ


11

আমি আমার নিজের ইমাস তৈরি করে চলেছি কারণ আমি এতে কিছু সমস্যা সমাধান করতে এবং বাগ ফিক্সগুলি প্রবাহিত করতে চাই। তবে উবুন্টু স্বয়ংক্রিয়ভাবে আমার নিজের নির্মিত ইমাসগুলি সরিয়ে রাখে এবং আমাকে এটি পুনর্নির্মাণ এবং পুনরায় ইনস্টল করতে হবে keep

apt-cache policy emacsগত রাতে আমি যখন শুতে গিয়েছিলাম তার এখানে আমার ফলাফল :

~/emacs$ sudo apt-cache policy emacs
emacs:
  Installed: 26.0.50.aaron-1
  Candidate: 46.1
  Version table:
     46.1 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/main i386 Packages
 *** 26.0.50.aaron-1 100
        100 /var/lib/dpkg/status

আমি জেগে উঠলে এখানে:

~/emacs$ sudo apt-cache policy emacs
[sudo] password for excelsiora:
emacs:
  Installed: 46.1
  Candidate: 46.1
  Version table:
 *** 46.1 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status

এই প্যাকেজটি 24 বা 25 এর পরিবর্তে 46 এ রূপান্তর করা হচ্ছে কেন? 26 বর্তমানে আপনি পেতে পারেন সর্বোচ্চ বৃহত্তম ইমাস সংস্করণ cs

আমি দেখতে পাচ্ছি যে এটি একটি মেটা-প্যাকেজ: https://packages.debian.org/source/jessie/emacs-defaults

কেন না জিজ্ঞাসা করে উবুন্টু সফটওয়্যার আপডেট করছে?

প্রধান প্রশ্ন: আমার কী করা উচিত - আমার প্যাকেজ সংস্করণটি কেবল এটি আটকে রাখার জন্য 46 এর চেয়ে বেশি নম্বর নির্ধারণ করুন?

এটি একটি ভয়ঙ্কর হ্যাকের মতো মনে হচ্ছে, বা এটি সম্ভবত এটির কাজ করার কথা?


2
চেঞ্জলগ থেকে : "যে কোনও বিদ্যমান ইম্যাক্স বাইনারি প্যাকেজের চেয়ে প্রাথমিক সংস্করণটি সেট করুন" "
মুরু

এটা আমাকে দুঃখিত করেছে. : /
অ্যারন হল

উত্তর:


15

এখানে অনেকগুলি সমস্যা এবং প্রশ্ন রয়েছে, তাই আমি সংক্ষিপ্ত হয়ে যাব তবে সেগুলি সব কভার করার চেষ্টা করব।

  • emacsকেবলমাত্র একটি মেটা-প্যাকেজ যা emacs...উবুন্টু (বর্তমানে emacs24) এর সর্বশেষ সংস্করণে নির্দেশ করে । "46.1" হ'ল একটি প্যাকেজ সংস্করণ, এটি পুরানো ইমাস প্যাকেজগুলি স্থানান্তর করার জন্য ইচ্ছাকৃতভাবে উচ্চ high apt show emacsআরও কিছু তথ্যের জন্য দেখুন ।

  • আপনি সেই emacsসংস্করণটিকে নিম্ন সংস্করণ নম্বর প্যাকেজ সহ ওভাররাইড করছেন iding উবুন্টু সংস্করণ নম্বর দ্বারা ইনস্টল করা প্যাকেজ সংস্করণটিকে অগ্রাধিকার দেয়। সর্বোচ্চটি ইনস্টল হওয়াটি হবে (ইনস্টল করার সময় বা আপগ্রেড করার সময়), তাই আপনার ক্রমাগত গুজম্প থাকে।

    আপনি apt-cache policy emacsআউটপুট এ দেখতে পারেন । প্রার্থী উচ্চতর সংস্করণ।

  • আপনি পিনিং সহ, বা আপনার সংস্করণ নম্বরটি (46.1 এর চেয়ে বেশি কিছু) ফড করে অগ্রাধিকারগুলি নিয়ে কাজ করতে পারেন তবে এটি সমস্যাটিকে উপেক্ষা করে না (এবং কোনও emacs24প্যাকেজ জায়গায় রেখে দিতে পারে )।

  • আপনার সেরা বিকল্পটি emacsপ্যাকেজটি সরিয়ে এবং পরিবর্তে একটি emacs25বা emacs26প্যাকেজ তৈরি এবং ইনস্টল করা। আপনি একটি ইম্যাক্স মেটা-প্যাকেজও তৈরি করতে পারেন যা আপনার সংস্করণ-নাম-প্যাকেজের উপর নির্ভর করে, তবে এটি কেবল অসার। আপনি বিতরণ করার পরিকল্পনা না করা হলে আমি তা করব না।

  • "জিজ্ঞাসা না করে" উবুন্টু স্টাফ করা সম্পর্কে, স্বয়ংক্রিয় আপডেটগুলি চালু আছে কিনা তা পরীক্ষা করে দেখুন। এটিতে সর্বশেষত উপলব্ধ হওয়াটি ডিফল্ট আচরণ তাই আমি মনে করি এটি মেশিনে থাকা প্রেতের বদলে "উবুন্টু কী করে না বোঝার" বিষয়টি এর চেয়ে বেশি বা আরও খারাপ।

  • এবং "কেন সংস্করণ 24, 25 বা 26 নয়?", উবুন্টু এবং ডিবিয়ান উভয়েরই স্থির, পরীক্ষিত সফ্টওয়্যার সংস্করণগুলির লক্ষ্য। 26 এখনও বিকাশে রয়েছে এবং 25 সেপ্টেম্বর 2016 পর্যন্ত প্রকাশিত হয়নি।

    অতিরিক্তভাবে, উবুন্টু কোনও রোলিং-রিলিজ নয় তাই উবুন্টু সংস্করণগুলি 24 সহ উবুন্টু রিলিজগুলির জীবনকাল জন্য 24 সংস্করণে থাকবে (যদি না সত্যিকারের পাগল কিছু না ঘটে)। সুরক্ষা প্যাচগুলি প্রয়োজনীয় হলে ব্যাকপোর্ট এবং প্রয়োগ করা হবে তবে এটি 24 হবে।


আমি কখনই "কেন সংস্করণ 24" জিজ্ঞাসা করিনি (আমি মনে করি এর উত্তরটি সুস্পষ্ট) আমার শব্দগুলি "কেন এই সংস্করণ" 46 এর উল্লেখ করে ছিল তবে এটি যেহেতু অপ্রয়োজনীয় এবং পূর্ববর্তী প্রশ্নের চেয়ে কম স্পষ্ট ছিল তাই আমি এটি মুছে ফেলেছিলাম। যাইহোক, আমি চেকইনস্টল করার যুক্তিতে ইমাস্যাক্স 26 এর নাম পরিবর্তন করেছিলাম - আমি সম্ভবত পরে একটি রেজোলিউশন পোস্ট করব। এক যোগ করুন. এবং ধন্যবাদ
অ্যারন হল

আপনার শেষ পয়েন্টটি সম্পর্কে @ অলি (+1), কোনও OS এর সাথে উপস্থিত সংস্করণটির বাইরে ইমাসকে আপগ্রেড না করার জন্য কি কোনও ভাল যুক্তি রয়েছে? স্থিতিশীলতার সমস্যা বা অন্যান্য সমস্যা রয়েছে? আমি উবুন্টু 16.04 এলটিএসে কাজ করছি এবং Emacs 25.1 সংস্করণে যেতে চাই।
n1k31t4

99 আরও ভাল সংস্করণ নম্বর হত।
থরবজর্ন রাভন অ্যান্ডারসন

0

কেন না জিজ্ঞাসা করে উবুন্টু সফটওয়্যার আপডেট করছে?

আমি মনে করি এটি আপডেট ম্যানেজারে (আপডেট মেনু) আপনার আপডেট নীতিের কারণে হতে পারে। আমি মধ্যবর্তী বিকল্পটি সুপারিশ করছি: স্থায়িত্ব এবং সুরক্ষা অনুকূলিত করুন। শেষ বিকল্পটি "সর্বদা সর্বদা আপডেট করুন" - যা আপনি চান না।

আপনি সম্পাদনা> পছন্দসমূহ> কালো তালিকাভুক্ত প্যাকেজগুলিতে (একে একে উপেক্ষা হওয়া প্যাকেজ) প্যাকেজটিকে "ইমাস-ডিফল্ট" কালো তালিকাভুক্ত করতে পারেন।


0

@ অলির উত্তর অনুসরণ করে আপনি কীভাবে যাচ্ছেন তা এখানে:

emacs প্যাকেজ অপসারণ এবং পরিবর্তে একটি emacs25 বা emacs26 প্যাকেজ নির্মাণ এবং ইনস্টল করা।

  1. আপনার emacs.deb ফাইলটি সন্ধান করুন। আমার জন্য, এটি আমার ইমাস উত্সের মূল ফোল্ডারে ছিল এবং নামকরণ করা হয়েছিলemacs_25.1-1_amd64.deb
  2. আপনি যে নতুন ডেবিয়ান প্যাকেজটি তৈরি করতে যাচ্ছেন তা ধরে রাখতে একটি ডিরেক্টরি তৈরি করুন: $ mkdir emacs-rename
  3. ডিরেক্টরিতে ডেবিয়ান প্যাকেজটি সংরক্ষণাগারভুক্ত করুন: $ ar -x emacs_25.1-1_amd64.deb emacs-rename/
  4. ইমাসস-নাম পরিবর্তন ডিরেক্টরিতে যান: $ cd emacs-rename
  5. আরও এক্সট্রাক্ট control.tar.gz এবং ডেটা.আর.এক্সজেড: $ tar -xzf control.tar.gzএবং$ tar -xf data.tar.xz
  6. সম্পাদনা করুন controlযে ফাইলটি ন্যানো সঙ্গে ফলাফল (যেহেতু আপনি Emacs না এখনো;) - $ nano controlএবং পরিবর্তন Package: emacsকরার জন্য Package: emacs25(অথবা 26, 27 ইত্যাদি)
  7. ইমাস-পুনঃনামের ভিতরে একটি ডিবিআইএন ডিরেক্টরি তৈরি করুন: $ mkdir DEBIANএবং নিয়ন্ত্রণ ফাইলটি এখানে অনুলিপি করুন:$ cp control DEBIAN/
  8. একটি ডিরেক্টরিতে যান, ইমাস সোর্স রুটে ( $ cd ..) ফিরে যান এবং চালান $ dpkg --build emacs-rename। এই কয়েক মিনিট সময় নিতে পারে।
  9. আপনার এখন একটি emacs-rename.deb প্যাকেজ থাকা উচিত। চিন্তা করবেন না যে এটি উপযুক্ত ডেবিয়ান প্যাকেজ নামকরণ কাঠামো অনুসরণ করে না, এটি কেবল আপনার ব্যবহারের জন্য। এটি দিয়ে ইনস্টল করুন$ sudo dpkg -i emacs-rename.pkg
  10. যদি সবকিছু কাজ করে থাকে তবে আপনার দেখতে হবে:

    ইম্যাকস-পুনর্নামকরণ.ডেব আনপ্যাক করার প্রস্তুতি চলছে ...
    ইম্যাকস 25 (25.1-1) আনপ্যাক করা হচ্ছে ... ইমাস্যাক 25 (25.1-1)
    সেট আপ করা হচ্ছে ...

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