আমি ডেবিয়ান 64৪-বিট লিনাক্সে সিট্রিক্স আইসিএ ক্লায়েন্ট (রিসিভার) 13 কীভাবে ইনস্টল করব?


6

সিট্রিক্স আইসিএ ক্লায়েন্ট (রিসিভার) 13 এর অনেকগুলি আই 386 নির্ভরতা রয়েছে, তাই আমি আমার এমডি 64 (64-বিট) ডেবিয়ান লিনাক্সে ইনস্টল করতে পারি না। আমি এই কাজটি কীভাবে করব?

উত্তর:


6

এটি ঠিক করা খুব কঠিন ছিল, তাই আমি আমার নিজের প্রশ্নের উত্তর দিচ্ছি। এই সংশোধন করার বিভিন্ন উপাদান সম্পর্কে যারা ব্লগ করেছেন তাদের কাছে অনেক debtণ owedণী!

এই উত্তরটি ধরে নিয়েছে যে আপনি দেবিয়ান amd64আর্কিটেকচারটি চালাচ্ছেন । এটি ধরে নিয়েছে যে আপনার দেবিয়ান ইনস্টলেশনটি ইতিমধ্যে বহু-সচেতন। (এটি এই প্রশ্নের বাইরে।)

  1. সিট্রিক্স আইসিএ ক্লায়েন্ট (গ্রহণ করুন) 13 ইনস্টলার পান: http://www.citrix.com/downloads/citrix-receiver/linux/
    • -৪-বিট .debইনস্টলারটি নির্বাচন করতে ভুলবেন না
    • ফাইলের নাম উদাহরণ: icaclient_13.0.0.256735_amd64.deb
  2. dpkg --add-architecture i386
  3. apt-get install ia32-libs ia32-libs-i386 libglib2.0-0:i386 libgtk2.0-0:i386
    • এটি প্রায় দুই শতাধিক নির্ভর প্যাকেজ ইনস্টল করবে। খুব ধৈর্য ধরুন।
  4. dpkg --force-all --install icaclient_13.0.0.256735_amd64.deb
    • অনুপস্থিত নির্ভরতা সম্পর্কে সতর্কতাগুলি উপেক্ষা করুন: lib32asound2এবং nspluginwrapper। ইনস্টলেশন এই লাইব্রেরি ছাড়া কাজ করবে।
  5. অনুপস্থিত কোনও নির্ভরতা নেই তা পরীক্ষা করুন: ldd /opt/Citrix/ICAClient/wfica
    • আপনি যদি not foundআউটপুটটিতে দেখেন :
      1. সিট্রিক্স আইসিএ ক্লায়েন্ট আনইনস্টল করুন: apt-get remove icaclient
      2. অনুপস্থিত প্যাকেজগুলি ইনস্টল করুন। (এটি কিছুটা জটিল হতে পারে কারণ lddআউটপুট এবং প্যাকেজের নামগুলির মধ্যে দেবিয়ানের সাথে সর্বদা 1: 1 সম্পর্ক থাকে না ))
      3. সিট্রিক্স আইসিএ ক্লায়েন্ট পুনরায় ইনস্টল করুন: dpkg --force-all --install icaclient_13.0.0.256735_amd64.deb
  6. মজিলা থেকে স্যাকার্টস অনুলিপি করতে ভুলবেন না। সিট্রিক্সের ডিফল্ট সংগ্রহটি করুণ।
    • cp --verbose /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
  7. আপনি যদি কে.ডি. ব্যবহার করে থাকেন তবে ফাইল সংযুক্তি সম্পাদনা করুন application/x-ica
    • একটি নতুন অ্যাপ্লিকেশন যুক্ত করুন: /opt/Citrix/ICAClient/wfica.sh
  8. এই মুহুর্তে, রিমোট সিট্রিক্স সার্ভারগুলিতে লগইন করতে ফায়ারফক্স / আইসওয়েসেল ব্যবহার করা ভাল। গুগল ক্রোমের launch.icaপ্রথমে ডাউনলোড করা দরকার , তারপরে চালান। ফায়ারফক্স / আইসওয়েসেলের জন্য, এটি নির্বিঘ্ন এবং এই অ্যাপ্লিকেশনগুলি স্বয়ংক্রিয়ভাবে কে-ডি-র ফাইল সংযোগকে সম্মান করে।

ভবিষ্যতে আপনার প্রতিবার কোনও সম্পর্কযুক্ত দেবিয়ান প্যাকেজ যুক্ত করার দরকার পড়তে বাধ্য হতে হবে:

  1. প্যাকেজ আনইনস্টল করুন icaclient:apt-get remove icaclient
  2. অন্যান্য প্যাকেজ ইনস্টল করুন
  3. প্যাকেজ পুনরায় ইনস্টল করুন icaclient( .debসিট্রিক্স থেকে ফাইলটি ব্যবহার করে )
    • dpkg --force-all --install icaclient_13.0.0.256735_amd64.deb
  4. মজিলা থেকে স্যাকার্টস পুনরায় কপি করুন।
    • cp --verbose /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/

কি যে ব্যথা.

অবশেষে, আপনি আপনার .debপ্যাকেজে স্থায়ী পরিবর্তন করতে পারেন । এখানে আরও পড়ুন: আমি কীভাবে একটি খারাপ বাণিজ্যিক দেব প্যাকেজ ঠিক করব?


1
আপনার যদি থাকে তবে আপনার থাকতে dpkg-add-architectureপারে না ia32-libs-*- এগুলি বিভিন্ন সমাধান। লেগ্যাসি ডেবিয়ানে, আপনি ia32-libs32-বিট সাপোর্টের জন্য amd64 এ ইনস্টল করতে পারেন ; হুইজি থেকে পরবর্তীকালে, সুপারসিডিং - এবং আরও উচ্চতর, আরও সাধারণ - সমাধান dpkg-add-architecture i386। আরও দেখুন উইকি.ডিবিয়ান.আর
ট্রিপলি

@ ট্রিপলি: আমি আপনাকে নিজের মন্তবকে একটি পৃথক উত্তরে প্রসারিত করার পরামর্শ দিচ্ছি।
কেভিনারপে

আসল প্রশ্নের উত্তর দেওয়ার জন্য আমার কাছে সিট্রিক্স ইত্যাদির জ্ঞান নেই। পরিবর্তে আপনার উত্তর আপডেট করুন নির্দ্বিধায়। এর সংক্ষিপ্তসারটি হ'ল দুটি পৃথক পদ্ধতি রয়েছে, এর মধ্যে পুরানোগুলি সাধারণ মাল্টিআর্ক সমর্থন প্রবর্তনের আগে থেকেই কেবল ডেবিয়ান-ভিত্তিক প্ল্যাটফর্মগুলিতে কাজ করে ; যদি আপনি যদি শুধুমাত্র একটি পদ্ধতি বর্ণনা করতে পারেন, আমি তোমাকে নতুন পরিবর্তে পুরানো এক (সমর্থন ইতিমধ্যে কয়েক বছরের জন্য হয়েছে, তাই, এমনকি ডেবিয়ান বর্ণনা সুপারিশ oldstable আচ্ছাদিত করা হয়, IIRC)।
ট্রিপলি

মাল্টিয়ার্কের আগে নিয়মিত প্যাকেজ ইত্যাদির চেয়ে বিভিন্ন নামে সমর্থন i386করার জন্য অ্যাড-হক ডেডিকেটেড প্যাকেজগুলি ছিল ; সঙ্গে multiarch, আপনি বলতে পারেন আমি চাই এই প্যাকেজের যে আর্কিটেকচার এবং আপনি একই সময়ে ইনস্টল একাধিক আর্কিটেকচারের জন্য একই নামের প্যাকেজ থাকতে পারে। amd64libc6
ট্রিপলি

2

হারিয়ে যাওয়া নির্ভরতা নিয়ে আমারও কিছুটা সমস্যা হয়েছিল, তবে আমি যে সমাধানটি পেয়েছি তা আপনার চেয়ে কিছুটা সহজ (লিনাক্সকশনস.আর.কে ধন্যবাদ):

  1. লিঙ্কটিতে স্কিজি এনস্প্লুগিন্রাপার ডাউনলোড করুন:

    https://packages.debian.org/squeeze/...apper/download

  2. লিঙ্কটিতে সিট্রিক্স আইস্যাক্লিয়েন্টটি ডাউনলোড করুন:

    http://www.citrix.com/downloads/citrix-receiver/linux

  3. 32-বিট আর্কিটেকচার বিকল্প যুক্ত করুন $ sudo dpkg --add-architecture i386 $ sudo apt-get update

  4. পদক্ষেপ 1 এ ডাউনলোড করা nspluginwrapper ইনস্টল করুন $ sudo dpkg -i nspluginwrapper_1.3.0-1_amd64.deb $ sudo apt-get -f install

  5. সিট্রিক্স আইকা ক্লায়েন্ট ইনস্টল করুন $ sudo dpkg -i icaclient_13.0.0.256735_amd64.deb

  6. সর্বশেষ অনুপস্থিত libs পেতে এবং ক্লায়েন্টটি ইনস্টল করার জন্য আরও একটি অ্যাপ-গেট-এফ ইনস্টল ট্রিগার করুন $ sudo apt-get -f install

  7. আপনি যখন সিট্রিক্স শুরু করবেন, অনুপস্থিত শংসাপত্রগুলির সম্পর্কে একটি ত্রুটি পপ আপ হবে। ফায়ারফক্স (আইসওয়েজেল) ব্যবহার করে আপনি ফায়ারফক্স শংসাপত্রগুলিতে একটি সিমিলিংক যুক্ত করে সাইট্রিক্সকে খুশি করতে পারেন: $ sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts


0

আমি আপনার নির্দেশাবলী অনুসরণ করেছি আইস্যাক্লিয়েন্ট_13.0.0.256735_amd64.deb ফাইলটি ইনস্টল করার পয়েন্টে। টার্মিনালটি ব্যবহার করার পরিবর্তে, আমি দেবদেবতা ব্যবহার করে দেব ফাইলটি খুললাম এবং এটি সেখান থেকে কাজ করেছে। নিখোঁজ নির্ভরতা এড়াতে আমাকে জোর করতে হবে না।

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