অ্যাপি-ইনস্টল করার পূর্বে আমি কীভাবে বাষ্পের জন্য লিয়েন্স চুক্তি গ্রহণ করতে পারি?


10

আমি বর্তমানে আমার নির্বাচিত কনফিগারেশন / অ্যাপ্লিকেশন ইত্যাদির সাহায্যে আমার মেশিনটি সেটআপ করতে জবাবদিহি ব্যবহার করে ঘুরে বেড়াচ্ছি ... আমি বাষ্পে কোনও হোঁচট খেয়েছি এবং এটি লাইসেন্স চুক্তি। আমি প্রাক-স্বীকার করার জন্য ডাবকনফ ব্যবহার করার চেষ্টা করছি।

এখানে বাষ্প সোর্সে ফাইলগুলি এক: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/steam/utopic/view/head:/debian/preinst

আমি চেষ্টা করেছি echo steam steam/question select "I AGREE" | sudo debconf-set-selectionsএবং অন্যান্য খুব অনুরূপ কমান্ডের একটি গোছাও দেখেছি যেমন লাইসেন্স সেট করার চেষ্টা করার সাথে জড়িত।

এর ফলাফল এখানে sudo debconf-show steam: steam/purge: * steam/license: * steam/question: I AGREE

আমি যা কিছু চেষ্টা করেছি সেগুলিই আমি লাইসেন্স চুক্তির সাথে পূর্বসূতভাবে অসম্মতিপূর্ণ চিন্তাভাবনার দিকে পরিচালিত করেছি এবং আমি বাষ্প ইনস্টল করতে সক্ষম হওয়ার আগে আমাকে সেগুলি অবশ্যই সরিয়ে ফেলতে হবে। কারো কি কোন ধারনা আছে?


যদি আপনি কোনও সমাধান খুঁজে পান তবে দয়া করে আমাদের জানান, আমি বাষ্পের একটি অবরুদ্ধ ইনস্টলটি করতে চাই।
Zauberfisch

1
এখনও কিছুই না, আমি বাষ্পের সাথে যোগাযোগ করেছি এবং তাদের সুপারিশ করার কিছুই নেই।
জোসেফ কান

bugs.debian.org/cgi-bin/bugreport.cgi?bug=772598 এই বাগের সাথে সংযুক্ত প্যাচটি আমার জন্য এই সমস্যাটি সমাধান করে। প্যাকেজটির প্রিনস্ট-স্ক্রিপ্ট ইনস্টলেশন করার আগে ডাবকনফ নির্বাচনগুলি পরিষ্কার করে। আসুন আশা করি খুব শীঘ্রই প্যাকেজটি প্যাকেজে গৃহীত হয়েছে।
জেকল

উত্তর:


2

আপনার গবেষণা এবং আপনার পোস্টের মন্তব্যে প্রদত্ত লিঙ্কটি ব্যবহার করে আমি এটি আবিষ্কার করেছি। 15.04 (2015-09-24 এ) হিসাবে, উবুন্টু স্টোরগুলিতে স্টিম প্যাকেজটি এখনও 1.0.0.48 রয়েছে, তবে ডাবকনফ সেটিংস সঠিকভাবে পড়তে আপনার 1.0.0.50 প্রয়োজন।

আমি দেখতে পেয়েছি যে আপনি বাষ্প ডাউনলোড পৃষ্ঠা থেকে ডাউনলোড করতে পারেন স্টিম.ডেব 1.0.0.50 , সুতরাং আপনি যদি এই ফাইলটি থেকে ডাবকনফ সেটিংস সহ ইনস্টল করেন তবে এটি কাজ করা উচিত।

আমি সল্টট্যাক ব্যবহার করি, এবং এখানে বাষ্পের জন্য আমার কার্যকারী অবস্থা:

steam:
  debconf.set:
    - data:
        steam/question: {'type': 'select', 'value': 'I AGREE'}
        steam/license: {'type': 'note', 'value': ''}
  pkg.installed:
    - sources:
      - steam-launcher: https://steamcdn-a.akamaihd.net/client/installer/steam.deb
    - require:
      - debconf: steam

আমি যুগে যুগে এটি পরীক্ষা করে দেখিনি, সর্বশেষতম সংস্করণটি চেষ্টা করে দেখিনি didn't আমি আজ রাতে বা এই সপ্তাহান্তে এটি পরীক্ষা করে দেখব, ধন্যবাদ!
জোসেফ কান

তবে সল্টট্যাক ব্যবহার না করে আপনি কীভাবে এটি করতে পারেন?
ফিলিপ লুডভিগ

4

মূল প্রশ্নে বর্ণিত হিসাবে আপনি বাষ্পটি ইনস্টল করার চেষ্টা করার আগে প্রয়োজনীয় মানগুলি সেট করতে আপনি কেবল কমান্ড লাইনটি ব্যবহার করতে পারেন।

echo steam steam/question select "I AGREE" | sudo debconf-set-selections
echo steam steam/license note '' | sudo debconf-set-selections

সম্ভবত প্যাকেজটিতে একটি ত্রুটি ছিল (প্যাকেজিং এটি আপনার প্রাথমিক দায়িত্ব না হলে কুখ্যাতভাবে কঠোর হয়) এবং পরবর্তী সংস্করণগুলিতে এখন কাজ করা উচিত এবং ডাবকনফ ডাটাবেস থেকে প্রাক-অনুমোদিত লাইসেন্সটি পড়া উচিত। এর অর্থ আপনার অনুরোধ করা উচিত নয়।

sudo apt-get install steam

আদর্শ ফর্ম্যাটটি নীচে রয়েছে:

echo package package/key {boolean,string} {true, some string} | sudo debconf-set-selections
sudo apt-get install package

এর জন্য সহায়ক প্রশ্নোত্তরটি ছিল https://unix.stackexchange.com/a/106553


1

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

আপনি যদি ইতিমধ্যে x11 এবং mesa / পছন্দের গ্রাফিক্স ড্রাইভার সহ একটি ডিভাইস সেটআপ করে থাকেন তবে এরকম কিছু কাজ করতে পারে:

- name: Add i386 arch
  command: dpkg --add-architecture i386

- name: accept steam license
  debconf:
    name: "steam"
    question: "steam/question"
    value: "I AGREE"
    vtype: "select"

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