আমি স্থানীয় উত্সের ডেব ফাইল থেকে পুতুল ব্যবহার করে একটি ডেব প্যাকেজ আপডেট / আপগ্রেড করার সঠিক উপায়টি বের করার চেষ্টা করছি। আমার বর্তমান কনফিগারেশনটি এরকম দেখাচ্ছে ...
class adobe-air-2-0-4 {
file { "/opt/air-debs":
ensure => directory
}
file { "/opt/air-debs/adobeair-2.0.4.deb":
owner => root,
group => root,
mode => 644,
ensure => present,
source => "puppet://puppet/adobe-air-2-0-4/adobeair-2.0.4.deb"
}
package { "adobeair":
provider => dpkg,
ensure => installed,
source => "/opt/air-debs/adobeair-2.0.4.deb"
}
}
আমি প্রথমে ক্লাব মেশিনে দেব ফাইলটি অনুলিপি করি এবং তারপরে 'প্যাকেজ' ব্যবহারকারীর সাথে 'ডিপিকিজি' সেট করা থাকে। এটি কাজ করে এবং আমি সঠিক সংস্করণ ইনস্টল করি।
আমার প্রশ্ন হ'ল ভবিষ্যতে এই প্যাকেজটি আপডেট করার উপযুক্ত উপায় কী। আমি কি সোজা উত্স ফাইলটি পরিবর্তন করতে পারি এবং পুতুল জানবে যে এটি একটি আলাদা সংস্করণ এবং এই প্যাকেজটি আপডেট করবে? সোপান দেবের ফাইলের সংস্করণ বনাম কোনও প্যাকেজটি কীভাবে ইনস্টল করে তা পুতুল কীভাবে নির্ধারণ করে?
আমি পুতুলের জন্য আমি বেশ নতুন, সুতরাং আমার বিদ্যমান কনফিগারেশনের উন্নতির জন্য যদি আপনার কাছে কোনও পরামর্শ থাকে তবে তারা খুব প্রশংসা পাবে।