দ্বন্দ্ব ছাড়াই গুগল ক্রোমের সমস্ত সংস্করণ (স্থিতিশীল / বিটা / অস্থির) কীভাবে ইনস্টল করবেন?


10

আমার বাক্সে গুগল ক্রোমের স্থিতিশীল সংস্করণ রয়েছে। এবং প্রতিবারই আমি বিটা বা / এবং অস্থির সংস্করণগুলি ইনস্টল করার চেষ্টা করছি তখন আমি একই সমস্যায় পড়ি:

The following packages will be REMOVED
  google-chrome-stable
The following NEW packages will be installed
  google-chrome-beta
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 34.5 MB of archives.
After this operation, 3,109 kB of additional disk space will be used.
Do you want to continue [Y/n]? 

অন্য ইনস্টল করার আগে আমার প্রথম সংস্করণটি সরিয়ে ফেলতে হবে।

আমি জানি আমি পাশাপাশি বিদ্যমান প্যাকেজগুলি ইনস্টল করতে পারি না। এটি প্যাকেজিং সিস্টেমের মাধ্যমে করার দরকার নেই! কীভাবে হয়েছে তা আমার খেয়াল নেই। এটি সমানভাবে হ্যান্ড ক্র্যাফ্ট করা বাশ স্ক্রিপ্ট বা অন্য কিছু হতে পারে। আমার লক্ষ্য আমার উবুন্টুতে একে অপরের পাশে থাকা goal একটি উপায় থাকা দরকার ..

সুতরাং আমার প্রশ্নের সংক্ষিপ্তসার: আমি কীভাবে একে অপরের পাশে সমস্ত গুগল ক্রোম সংস্করণ ইনস্টল করতে পারি?


আমি নিশ্চিত যে আপনি যা চান তা সম্ভব কিনা is

আমি নিশ্চিত যে আপনি এটি করতে পারবেন, যদি এটি উইন্ডো এবং (বিশেষত)
ওএসএক্সে

আমি তেমন নিশ্চিত নই। কমপক্ষে এটি প্যাকেজ বা কোনও সংগ্রহস্থলের মাধ্যমে কাজ করে না।
হার্টস্যামিক

উত্তর:


3

এমন ক্রোমিয়াম বাইনারি রয়েছে যা / বিনের ভিতরে দূষিত হয় না, তবে যে কোনও ফোল্ডার থেকে সরাসরি চলতে পারে।

আপনি এখান থেকে বাইনারিগুলি ডাউনলোড করতে এবং এটিকে আপনার পছন্দের যেকোন ফোল্ডারে এক্সট্র্যাক্ট করতে এবং পাশাপাশি পাশাপাশি চালাতে পারেন।


6

যদি অন্য কেউ এই প্রশ্নটি আসে তবে মনে হয় যে ক্রোম প্যাকেজ রক্ষণাবেক্ষণকারীরা 3 প্রকাশিত প্যাকেজগুলিতে সংঘাতটি সরিয়ে নিয়েছে - গুগল-ক্রোম-স্থিতিশীল / -বেতা / অস্থিরযোগ্য। এগুলি প্রতিটি ইনস্টল করে বিভিন্ন ডিরেক্টরিতে এবং / ইত্যাদি / বিকল্পের মাধ্যমে, / usr / bin / google-chrome কোনও নির্দিষ্ট সংস্করণের সাথে নরম-লিঙ্কযুক্ত (ডিফল্টরূপে গুগল-ক্রোম-স্থিতিশীল)।

উবুন্টু 12.04 এলটিএস ডাব্লু / ক্রোম 38 (স্থিতিশীল) 39 (বিটা) এবং 40 (অস্থির) পরীক্ষিত।


3

আপনি এটা করতে পারবেন না। কারণ এই সমস্ত সংস্করণগুলি (স্থিতিশীল, বিটা এবং অস্থির) একে অপরের সাথে সংঘাতবদ্ধ হয়। দেখা:

apt-cache show google-chrome-beta | grep Conflict
Conflicts: google-chrome

এখন, গুগল-ক্রোম লিনাক্স ডিস্ট্রোসের একটি সাধারণ নাম:

which google-chrome
/usr/bin/google-chrome

আমি আমার সিস্টেমে গুগল-ক্রোম-বিটা ইনস্টল করেছি:

dpkg -l | grep google
ii  google-chrome-beta                     22.0.1229.91-r158759                    

dpkg -S /usr/bin/google-chrome
google-chrome-beta: /usr/bin/google-chrome

আপনি দেখতে পাচ্ছেন যে গুগল-ক্রোম বাইনারি আমার সিস্টেমে গুগল-ক্রোম-বিটা সরবরাহ করে। যদি আমি স্থিতি ইনস্টল করি, তবে এটি স্থিতিশীল দ্বারা সরবরাহ করা হবে। সুতরাং, তারা একে অপরের সাথে বিরোধ।

যদি আপনি গুগল থেকে বিতরণ করা .deb প্যাকেজের মাধ্যমে গুগল-ক্রোম-বিটা ইনস্টল করার চেষ্টা করেন তবে আপনি একই প্রভাব দেখতে পাবেন:

sudo LC_ALL=C dpkg --simulate -i google-chrome-beta_current_i386.deb
Selecting previously unselected package google-chrome-beta.
dpkg: regarding google-chrome-beta_current_i386.deb containing google-chrome-beta:
 google-chrome-beta conflicts with google-chrome
  google-chrome-stable provides google-chrome and is present and installed.
dpkg: error processing google-chrome-beta_current_i386.deb (--install):
 conflicting packages - not installing google-chrome-beta
Errors were encountered while processing:
 google-chrome-beta_current_i386.deb

আমি বিটা সহ গুগল-ক্রোম-স্থিতিশীল পরিবর্তন করেছি এবং .deb প্যাকেজটির মাধ্যমে ইনস্টল করার চেষ্টা করেছি।

তবে আমি নিশ্চিত নই যে আপনি যদি (?) ক্রোম উত্স কোডটি পেয়ে এবং এটি সংকলন করতে পারেন তবে কি হয় তা এই সংকলিত বাইনারি দিয়ে চালানোর চেষ্টা করুন। সম্ভবত এটি ক্রোমিয়ামের জন্য কাজ করতে পারে। যেহেতু আপনি এর উত্স কোডটি ডাউনলোড করতে পারেন।


হ্যাঁ আমি এই বিষয়েই বলছি। ক্রোম কেবল একটি সফ্টওয়্যার তাই এটি করার উপায় এটি অবশ্যই। দুঃখিত তবে আপনি আমাকে কী দেখিয়েছেন তা আমি ইতিমধ্যে জানি। এবং মূলত আপনি গুগল .deb প্যাকেজগুলির সীমা সম্পর্কে কথা বলছেন।
sobi3ch

1
কেন এটি সম্ভব নয় তা বোঝানোর চেষ্টা করেছি। আমি জানতাম না যে আপনি এটি জানেন বা জানেন না। আপনার প্রশ্নে এটি পরিষ্কার নয়।
হার্টস্যামিক

আরে আমি অভদ্রতা চাইনি আপনার উত্তরের শুরুতে আমি পছন্দ করি না "আপনি এটি করতে পারবেন না"। :)
এগুলি

আমি এটি বলেছি কারণ "আপনি এটি করতে পারবেন না"। কমপক্ষে এখনই। বিকাশকারী বা প্যাকেজকারীরা যদি ক্রোমের জন্য তাদের সিস্টেম পরিবর্তন করে তবে এখনই না।
হৃদয় বিমোহিত

..আমি "হ্যাঁ আপনি করতে পারেন" :)। তবুও আপনাকে অসন্তুষ্ট করুন, যদি কিছু প্যাকেজ উপস্থিত না থাকে তবে এর অর্থ দাঁড়ায় না যে আপনি পারবেন না। সম্ভবত আমরা দুজনেই এই সমস্যাটি অন্য একটি কোণ থেকে দেখছি। হয়তো আমার প্রশ্ন পরিবর্তন করা উচিত .. তবে যাইহোক আপনার উত্তরের জন্য ধন্যবাদ।
sobi3ch

1

এটি সম্ভব, তবে আপনাকে সম্ভবত প্যাকেজটি ডাউনলোড করতে হবে apt-get download google-chrome-beta

তারপরে আপনাকে প্যাকেজ ফাইলগুলি বের করতে হবে: dpkg -X google-chrome-beta-xyzabc.deb dir/

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

এখানেই আপনাকে .debফাইলগুলি পড়ার জন্য প্রচুর সময় ব্যয় করতে হবে এবং আপনি ভার্চুয়াল মেশিনে জিনিসগুলি পরীক্ষা করতে চাইবেন যাতে আপনার ইনস্টলটি গোলমাল না করে।


1

দাবি অস্বীকার: এই সমাধানটি এখন কাজ করে তবে ভবিষ্যতের প্রমাণ হওয়ার গ্যারান্টিযুক্ত নয়।

স্থিতিশীল (এবং এর নির্ভরতা) ইনস্টল করার পরে সুবিধাজনক উপায় ...

এখান থেকে একটি .deb ফাইল ডাউনলোড করুন (আমি উদাহরণে অস্থির ব্যবহার করছি): https://www.chromium.org/getting-involve/dev-channel

mkdir tmp
dpkg-deb -R google-chrome-unstable_current_amd64.deb tmp
sudo cp -r tmp/opt/google/chrome-unstable /opt/google
sudo chmod 4755 /opt/google/chrome-unstable/chrome-sandbox

আপনি যে ইনস্টল করেছেন তার থেকে অস্থিরটির যদি কোনও পৃথক নির্ভরতা থাকে তবে এটি সম্ভবত চালাতে ব্যর্থ হবে - বা আপনাকে সেই লিবগুলি ম্যানুয়ালি ইনস্টল করতে হবে।

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