চক্র লিনাক্স স্থানীয় সংগ্রহস্থল (প্যাকম্যান ব্যবহার করে এমন ডিস্ট্রোগুলিতে প্রযোজ্য)

ভূমিকা

হ্যালো, আপনি এখানে আগের মতো করে «অনুরূপ want চাইলে এখানে অন্য একটি পোস্ট আর্চলিনাক্স, এবার আমরা খুব অনুরূপ কিছু করতে চলেছি, পার্থক্য সহ যদিও আমি এটির অধীনে এটি করি চক্র লিনাক্স, সমস্ত distros যে প্রযোজ্য প্যাকেজ ম্যানেজার হিসাবে প্যাকম্যান ব্যবহার করুন

প্রয়োজনীয়তা

  • প্যাকেজগুলি সংকলন করতে, এটি সাধারণত সমাপ্ত গ্রুপ হয় ডেভেল (জন্য খিলান বেস-ডেভেল হবে)

সংগ্রহস্থল কাঠামো নির্মাণ

এর জন্য আমাদের সংগ্রহস্থলের মধ্যে 2 টি ফোল্ডার তৈরি করা (অর্ডার করার জন্য) প্রয়োজন, আমার ক্ষেত্রে আমি আমার রেপো তৈরি করব x11tete11x এবং: /home/x11tete11x/.repo/x11tete11x এবং এতে যে ফোল্ডারগুলি থাকবে তা হ'ল: pkgbuilds y pkgs-x86_64

প্যাকম্যানে আমাদের সংগ্রহস্থল যুক্ত করা হচ্ছে

আমরা ফাইলটি সম্পাদনা করি /etc/pacman.conf এবং আমরা নিম্নলিখিত তথ্য সহ আমাদের রেপো যুক্ত করি:

[পুনরায় নাম] সিগলিভেল = সার্ভার =

আমি কীভাবে আমার রেপো কনফিগার করেছি তার উদাহরণ:

[x11tete11x] সিগলিভেল = ptionচ্ছিক ট্রাস্টএল সার্ভার = ফাইল: ///home/x11tete11x/.repo/x11tete11x/pkgs-x86_64

ম্যানুয়াল পদ্ধতি

সংগ্রহস্থলের জন্য ডিবি তৈরি করা হচ্ছে

এখানে আমরা নির্দেশটি ব্যবহার করি রেপো অ্যাড সংগ্রহস্থল ডাটাবেস তৈরি করতে

রেপো-অ্যাড / পাথ / টু / রেপো / ফোল্ডারডেপকেজস / /path/to/repo/Depkgsfolder/*.pkg.tar.xz
আপনার কাছে ইতিমধ্যে pkgs ফোল্ডারে একটি প্যাকেজ থাকতে হবে, অন্যথায় রেপো অ্যাড ডিবি তৈরি করতে সক্ষম হবে না

প্যাকেজ সংকলন

পদক্ষেপের চেয়ে এখানে আমি আরও "গাইডলাইন" বা পরামর্শ দিতে আগ্রহী, পদক্ষেপগুলি হ'ল:

  • ফোল্ডারে কাঙ্ক্ষিত প্যাকেজের PKGBUILD ডাউনলোড বা একত্র করুন pkgbuilds, এবং একই লিখুন
  • আপনার ডিস্ট্রোর নির্ভরতার নামগুলি ফিট করতে পিকেজিবিআইএলডি মানিয়ে নিন
  • চালান makepkg
  • বাইনারিটি ফোল্ডারে অনুলিপি করুন pkgs
  • সাথে ডিবি পুনরায় জেনারেট করুন রেপো অ্যাড
  • এর সাথে প্যাকম্যান রিপোজিটরিগুলি রিফ্রেশ করুন প্যাকম্যান -সাই

সংকলন করার সময় বিবেচনা

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

পরে আমি এই পোস্টটির সাথে থাকব, একটি ভিডিও টিউটোরিয়াল যা এখানে প্রকাশ পেয়েছে, বিশেষত: চক্র প্যাকেজ হয় «টলুঅ্যাপ" এবং ভিতরে খিলান নামকরণ করা হয় "টলুয়া ++»অতএব আমরা যদি একটি প্যাকেজ সংকলন করতে চাই চক্র (যা উদাহরণস্বরূপ আমরা এনেছি খিলান) যা নির্ভরতা হিসাবে আছে টলুয়া ++, কোন আমাদের সংকলন করতে হবে টলুয়া ++ আমরা কেবল পরিবর্তন পিকেজিবিআইএলডি, তাই নির্ভরতা একই ঘটনা ঘটে টলুঅ্যাপ.

এটি বিবেচনা করার ক্ষেত্রে সবচেয়ে বড় বিবেচ্য বিষয় হতে হবে, তবে, কোনও ঘটনাবহুলের আগে এটি পিকেজিইউএলডি সংশোধন করার জন্য কিছুটা গুগল করা যাতে এটি সংকলন করে (উদাহরণস্বরূপ আমি ভিডিওতে দেখিয়েছি, এই সমস্ত প্রশ্ন রয়েছে, এমনকি সংকলন ত্রুটি, পরে সংশোধন করা হয়েছে)

সংকলন করার সময় বিবেচনায় মনোযোগ দিন, যেহেতু ব্যাখ্যা করা হয়েছে, ডিস্ট্রো অনুসারে এভাবে ভাল প্যাকেজ তৈরি করা হয়

স্বয়ংক্রিয় পদ্ধতি

"স্বয়ংক্রিয়" পদ্ধতিতে একটি সহজ স্ক্রিপ্ট থাকে, যা আমি সংগ্রহস্থলে প্যাকেজ সংকলন এবং যুক্ত করার কাজটি স্বয়ংক্রিয় করতে তৈরি করেছিলাম (এটি প্রায় সম্পূর্ণ হিসাবে সম্পূর্ণ নয়) স্থানীয়-রেপো de খিলান তবে এটি তার লক্ষ্য পূরণ করে) এর কোডটি নিম্নলিখিত:

#!! -ডাড

আপনি দেখতে পাবেন যে এটি অত্যন্ত সহজ এবং এটি ব্যবহারের জন্য আপনাকে নিম্নলিখিতগুলি করতে হবে:

  • তারা যে নামটি চায় তার সাথে কোডটি সেভ করে (আমার ক্ষেত্রে আমি এটি কল করেছি চক্র-রেপো)
  • ভেরিয়েবল সেট করুন আমার প্রতিস্থাপন, আপনার সংগ্রহস্থলের নামের সাথে, এটি প্যাকম্যান.কনফ এবং ভেরিয়েবলের মতো করা উচিত PATHPKG ডিরেক্টরি যেখানে সমস্ত pkgs
  • তারা আপনাকে কার্যকর করার অনুমতি দেয়:
    chmod + x স্ক্রিপ্টের নাম
  • তারা এটিকে / usr / বিন / এ অনুলিপি করে

এটি ব্যবহার করার জন্য, তারা চালানোর পরিবর্তে তাদের পিকেজিবিআইএলডি ডাউনলোড বা সশস্ত্র করার পরে makepkg তারা মৃত্যুদণ্ড কার্যকর করে লিপি (আমার ক্ষেত্রে চক্র-রেপো) এটি স্বয়ংক্রিয়ভাবে প্রোগ্রামটি সংকলন করে, বাইনারিগুলি বাইনারি ফোল্ডারে অনুলিপি করে এবং ডিবি ব্যবহার করে আপডেট করে রেপো অ্যাড, স্ক্রিপ্ট চালানোর পরে, শুধু একটি প্যাকম্যান তৈরি করুন - এস প্রশ্নে প্যাকেজ ইনস্টল করতে।

এরপরে, আমি আপনাকে একটি ভিডিও টিউটোরিয়াল রেখেছি যেখানে আপনি প্রকাশিত এই সমস্তগুলি দেখতে পাচ্ছেন, কার্যত (PS: আপনি যদি এসি / ডিসি শোনেন তবে মেশিনটি আরও ভাল এক্সডি হাহা সংকলিত হয়েছে)


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   ট্রুকো 22 তিনি বলেন

    আকর্ষণীয় 😀

  2.   ফেগা তিনি বলেন

    খুব আকর্ষণীয়!

  3.   এলরুইজ 1993 তিনি বলেন

    এটি আকর্ষণীয় দেখায়, আমি আশ্চর্য হয়েছি কেন আর্ক এবং উবুন্টু মহাবিশ্বের সমস্ত প্যাকেজ থাকতে পারে এবং অন্যান্য ডিস্ট্রোরা তা করতে পারে না।

  4.   ইয়ারকর্ন তিনি বলেন

    খুব ভাল থিম, কনফিগারেশনটি তৈরি করার সময় সমস্ত কিছু বিশদে থাকে,
    এবং সর্বোত্তম বিবরণ, যা আমার মতে, সবচেয়ে ভাল ছিল, যখন আপনি সম্পূর্ণ করার সময় যে ত্রুটিটি বেরিয়ে এসেছিল তার সমাধানের সন্ধান করেছিলেন, যেহেতু এই ধরণের ত্রুটিগুলির মুখোমুখি হওয়ার পরে কী ঘটেছিল এবং কীভাবে সমাধান করা যায় তা কেউ জানে না, এবং এখানে আপনি জিনিসগুলির সন্ধানের সহজ প্রতিধ্বনি দিয়ে দেখান যে কী করা উচিত।

  5.   cr0ss তিনি বলেন

    খুব ভাল

  6.   patodx তিনি বলেন

    এই পৃষ্ঠায় জিএনইউ / লিনাক্স শিখার কী উপায়। ধন্যবাদ ..

  7.   leftover72 তিনি বলেন

    খুব ভাল এন্ট্রি, ডিবিয়ানাডিক্টোসের জন্য যদি কেউ অনুরূপ অনুরূপ উত্সাহিত করতে উত্সাহিত হয় তা দেখতে।
    সংগীত সম্পর্কে…। এসি / সিডি ঠিক আছে, তবে মেরিলিন ম্যানসনের সাথে কিছুটা ভালো চলছে ...: - /

  8.   ফেগা তিনি বলেন

    একটি ক্লাউড হোস্টিং সার্ভার হিসাবে ব্যবহার করা যেতে পারে? বিশেষ করে ড্রপবক্স

    1.    x11tete11x তিনি বলেন

      সব তোমাদের: http://i.imgur.com/5DVzCXm.png

    2.    Yoyo তিনি বলেন

      হ্যাঁ, আমি যখন পার্ডাস এবং পিসি লিনাক্সে ছিলাম, তখন আমাদের ড্রপবক্সে কমিউনিটি রেপো ছিল।

    3.    ফেগা তিনি বলেন

      পারফেক্ট! 😀

  9.   Yoyo তিনি বলেন

    এখন যেহেতু আমি ইউনিডিস্ট্রো, কেওস-এ এটি চেষ্টা করার সাহস করি কিনা তা দেখা যাক

    দুর্দান্ত অবদান 😉

    1.    x11tete11x তিনি বলেন

      নির্ভয়ে চেষ্টা করুন, প্রথম দিকে স্থানীয় রেপো "ম্যানুয়াল", আমি এটি KaOS xD এর অধীনে করেছি

  10.   ইউজারার্চ তিনি বলেন

    আমার মতো নিওফাইটদের জন্য একটি খুব দরকারী কাজ এবং এর জন্য আপনাকে এটি প্রকাশ করার আগ্রহের জন্য আমি আপনাকে অনেক ধন্যবাদ জানাই।
    ঠিক আছে, আমি মনে করি আপনি কী প্রেরণ করতে চান তা আমি বুঝতে পেরেছি, এই "স্থানীয় রেপো" জিনিসটি যদি সময় বাঁচায় তবে আমরা আর্চলিনাক্স বা একটি ডেরাইভেটিভ ইনস্টল করার বিষয়টি বিবেচনা করি; উদাহরণস্বরূপ আর্চলিনাক্স.অর্গ সার্ভারটি ডাউনলোডের জন্য সম্প্রতি 56 কেবি / সেটে সেট করা হয়েছে। তবে আমাদের যদি একটি স্থানীয় রেপো থাকে (স্থানীয় প্যাকেজ সার্ভার, আমি মনে করি?) ইন্টারনেটে সংযুক্ত হওয়ার নির্ভরতা ছাড়াই ইনস্টলেশনটি করা হবে।