Ia32-libs নিয়ে সমস্যার কারণে আইস্যাক্লিয়েন্ট ইনস্টল করা যায় না


9

অবশেষে, সিট্রিক্স একটি নতুন সংস্করণ প্রকাশ করেছে এবং উবুন্টু তাদের গাইড এখানে আপডেট করেছে (সম্ভবত আমরা আবিষ্কার করি এটি নির্ভরশীল পরিবর্তন ছিল)। বক্সের বাইরে এখন এটি কাজ করা উচিত।


icaclient13.10 সৌসি সালাম্যান্ডার 64 বিটে প্যাকেজটি ইনস্টল করতে আমার সমস্যা আছে have দেখে মনে হচ্ছে ia32-libs এবং অন্যান্য নির্ভরতা নিয়ে সমস্যা আছে।

 marc@PinballWizard:~$ sudo dpkg -i Downloads/icaclient_12.1.0_amd64.deb
 [sudo] password for marc: 
 Selecting previously unselected package icaclient.
 (Reading database ... 179461 files and directories currently installed.)
 Unpacking icaclient (from .../icaclient_12.1.0_amd64.deb) ...
 dpkg: dependency problems prevent configuration of icaclient:
  icaclient depends on ia32-libs; however:
   Package ia32-libs is not installed.
  icaclient depends on lib32z1; however:
   Package lib32z1 is not installed.
  icaclient depends on lib32asound2; however:
   Package lib32asound2 is not installed.

 dpkg: error processing icaclient (--install):
  dependency problems - leaving unconfigured
 Errors were encountered while processing:
  icaclient

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

আমি যখন ia32-libs ইনস্টল করার চেষ্টা করি তখন আমি নিম্নলিখিত সমস্যাটি পাই:

marc@PinballWizard:~$ sudo apt-get install ia32-libs 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32ncurses5 lib32bz2-1.0

E: Package 'ia32-libs' has no installation candidate

ইনস্টল করার কি কোনও সম্ভাবনা আছে icaclient?

উত্স.লিস্টটি এখানে রয়েছে


আশা করি এটি আপনার সমস্যাটি স্থির করার জন্য নিয়ে আসবে [এখানে ক্লিক করুন] [১] [১]: জিজ্ঞাসুবন্টু
বাবিন

এইচএম, তারা কেবল সরকারী ডকুমেন্টেশনের সাথে লিঙ্ক করেছে যা স্যুসি দিয়ে আমার পক্ষে কাজ করে না ...
মার্চ

2
ia32-libs১১.১০ সাল থেকে অপ্রচলিত। এটা তোলে 32 বিট লাইব্রেরি একটি একক বড় সংগ্রহ গঠিত ব্যবহৃত হয়েছে, কিন্তু বহু-খিলান সমর্থন প্যাকেজ যোগে এখন প্যাকেজ উপর নির্ভর করা উচিত: স্থাপত্য জোড়া যেমন libbz2-1.0:i386। আপনি সম্ভবত নতুন নির্ভরতা সহ প্যাকেজের নিয়ন্ত্রণ ফাইলটি সম্পাদনা করতে পারেন, তবে উত্স প্যাকেজটি আপডেট করা দরকার। বিকল্পভাবে, আপনি কেবলমাত্র ..._ i386.deb 32-বিট সংস্করণ সরাসরি ইনস্টল করতে সক্ষম হতে পারেন।
ক্রোনাইটিস

( ia32 -libs / মাল্টিআরচ সম্পর্কে আরও তথ্যের জন্য Askubuntu.com /
সেকশনগুলি 107230

আমি এখানে একটি সমাধান পেয়েছি: ubuntuforums.org/archive/index.php/t-2166020.html
মার্চ

উত্তর:


3

উবুন্টুফর্মস (শেষ পোস্ট) এ অন্ধকার_হরমোনিক্স দ্বারা আমাদের কাছে 13.10 এর নীচে একটি উপায় নিয়ে এসেছে - আমি কেবল এখানে তাকে উদ্ধৃত করছি:

কেবল এই প্রক্রিয়াটি নথিভুক্ত করার জন্য যাতে আমি যখন এই সমস্যাটি গুগল করি তখন আমি এর সংকলিত সমাধানটি দেখতে পাই:

  1. Www.citrix.com থেকে সিট্রিক্স দেব ফাইলটি ডাউনলোড করুন। আমি নতুন গ্রাহকের প্রাকদর্শন 12.9.999 ব্যবহার করেছি
  2. একটি টার্মিনাল খুলুন এবং ডিব ফাইলটি যেখানে অবস্থিত সেই ডিরেক্টরিতে পরিবর্তন করুন
  3. নিম্নলিখিত আদেশগুলি চালান

    mkdir ica_temp
    dpkg-deb -x icaclient-<tab> ica_temp
    dpkg-deb --control icaclient-<tab> ica_temp/DEBIAN
    sudo gedit ica_temp/DEBIAN/control
    
  4. নির্ভরতাগুলি "নির্ভর করে: libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper" এ পরিবর্তন করুন

  5. সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন

  6. সংকলন এবং দেব ফাইল ইনস্টল করুন

    dpkg -b ica_temp icaclient-modified.deb
    sudo dpkg -i icaclient-modified.deb
    
  7. সঙ্গে পরিষ্কার

    rm -r ica_temp
    

আমি sudo apt-get install -fএখনও যে অনুপস্থিত ছিল তা ইনস্টল করতে আমার চালানো দরকার ছিল।

বিটিডাব্লু: গ্রাহক পূর্বরূপটি আমার পক্ষে কাজ করে না, আমি অফিসিয়াল সংস্করণ ব্যবহার করেছি।


আমি এই পদক্ষেপগুলি অনুসরণ করেছি এবং ত্রুটি ছাড়াই ইনস্টল করেছি, তবে আমি এখনও libXp.so.6 এর 32-বিট সংস্করণটি মিস করছি। ldd /opt/Citrix/ICAClient/wfcmgrনিখোঁজ নির্ভরতা হিসাবে দেয় libXp.so.6 => not found। আমার কাছে : /usr/lib/x86_64-linux-gnu/libXp.so.6
0৪

ঠিক আছে, sudo apt-get install libXp6:i386এটি সমাধান করুন
স্পুরসিটি

sudo apt-get -f installনিখোঁজ নির্ভরতা ইনস্টল করে ... এটি আমার জন্য ক্লু ছিল।
মার্ক

আমাকে সিট্রিক্সআইএসিএলএইচেন্ট হওটো থেকে নিম্নলিখিত পদক্ষেপটিও করতে হয়েছিল :[Change] line 2648 in ica_temp/DEBIAN/postinst: echo $Arch|grep "i[0-9]86" >/dev/null to: echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
এরিস

1

আমার একটি এক্স 64 বিট সিস্টেম রয়েছে

আপনাকে নির্ভরশীলতাগুলি সম্পাদনা করতে হবে: ia23-libs এবং .deb প্যাকেজ থেকে libaudio32।

তৈরি /dir_tmpএবং/dir_tmp/DEBIAN

dpkg-deb -x foo.deb dir_tmp
dpkg-deb --control foo.deb dir_tmp/DEBIAN

/dir_tmp/DEBIAN/control নির্ভরতাগুলি সম্পাদনা করুন এবং মুছুন।

dpkg -b dir_tmp foo.deb

আবার আইসিএক্লিয়েন্ট ইনস্টল করার চেষ্টা করুন

আপনি যদি প্রস্থান স্থিতি 2 পান তবে দয়া করে চেষ্টা করুন:

সম্পাদন করা /var/lib/dpkg/info/icaclient.postinst

সন্ধান করুন: echo $Arch|grep "i[0-9]86" >/dev/nullএবং এতে পরিবর্তন করুনecho $Arch|grep -E "i[0-9]86|x86_64" >/dev/null

সিট্রিক্স রিসিভার চালানোর সময় যদি আপনি কোনও এসএসএল ত্রুটি পান তবে চেষ্টা করুন:

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/

1

এই নির্দেশাবলী উবুন্টু 13.04 এবং পূর্বেরগুলিতে কাজ করে:

  1. সরকারী সিট্রিক্স রিসিভার 12.1 64-বিট .deb প্যাকেজ পান। নিশ্চিত হয়ে নিন যে আপনি 64-বিটটি পেয়েছেন।
  2. ইনস্টল করুন gdebi:

    sudo apt-get install gdebi
    
  3. sudo gdebi Downloads/icaclient_12.1.0_amd64.debইনস্টলারটি চালনা আপনাকে জিজ্ঞাসা করবে যে আপনি সমস্ত নির্ভরতার সাথে প্যাকেজটি ইনস্টল করতে চান:

    Citrix Receiver for Linux
     The Citrix Receiver for Linux provides users with access to resources published
     on XenApp or XenDesktop servers. The clients combine ease of deployment and
     use, and offer quick, secure access to applications, content, and virtual
     desktops.
     .
     Users can connect to resources published on XenApp servers using either
     individual ICA connections or, if using Citrix XenApp, predefined ICA
     connection configurations from servers running the Web Interface.
     .
     Users can also connect to virtual desktops provided by XenDesktop, enabling
     them to use those virtual desktops as if they were connecting to a local
     Windows desktop.
    Do you want to install the software package? [y/N]:
    

    yতারপরে এন্টার টিপুন নির্বাচন করুন । সম্পন্ন.

এই পদ্ধতির এমন সুবিধা রয়েছে যা ব্যবহারকারীর হস্তক্ষেপের প্রয়োজন হয় না এবং প্রায় নির্দ্বিধায় নির্ভরতাগুলি সমাধান করে।

যদিও এটি নির্ভরতাগুলি সমাধান করে, প্যাকেজটিতে নিজেই অন্যান্য সমস্যা রয়েছে:

dpkg: error processing icaclient (--install):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 icaclient

সহজেই, একটি সমাধান আছে:

sudo sed -i 's/grep \"i\[0\-9\]86\"/grep -E "i[0-9]86|x86_64"/g' /var/lib/dpkg/info/icaclient.postinst
sudo dpkg --configure icaclient

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

 sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/

তথ্যসূত্র: https://help.ubuntu.com/commune/CitrixICAClientHowTo


আপনি কি নিশ্চিত যে এটি নির্ভরতাগুলি সমাধান করে? Dependency is not satisfiable: ia32-libsকরার চেষ্টা করার সময় আমি পেয়েছিsudo gdebi Downloads/icaclient_12.1.0_amd64.deb
মার্ক

ঠিক আবার: আমি gdebi এর মাধ্যমে ইনস্টল করতে পারি না। আমি উপরে উল্লিখিত নির্ভরতা ত্রুটি পেয়েছি, যা আমাকে আইস্যাক্লিয়েন্ট ইনস্টল করতে অক্ষম করে।
মার্ক

1

নির্ভরতাগুলি "নির্ভর করে: libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper এ পরিবর্তন করুন" ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন ডাব ফাইলটি সংকলন করুন এবং ইনস্টল করুন

হওয়া উচিত: নির্ভর করে: libc6-i386 (> = 2.7-1), lib32asound2: i386, nspluginwrapper


1
এটি প্রশ্নের উত্তর দেওয়ার জন্য যথেষ্ট, তবে ব্রিয়ামের প্রতিক্রিয়াতে আপনি এই পদক্ষেপটি শেষ করার পরে কীভাবে ইনস্টলেশন সম্পূর্ণ করবেন তার নির্দেশাবলীও অন্তর্ভুক্ত রয়েছে।
ব্লুবম্বার

0

আমি উবুন্টু সম্প্রদায় সহায়তা উইকিতে কীভাবে তা অনুসরণ করেছি এটা আমার জন্য ভাল কাজ করেছিল.


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