ভিএফএস 495 আঙুলের মুদ্রণ পাঠক উবুন্টুতে কাজ করছেন না


12

আমার এইচপি প্রোবুক 450 রয়েছে এবং এটিতে বৈধতা ইনক থেকে আঙুলের প্রিন্ট রিডার ভিএফএস 495 রয়েছে integrated আমার এইচপি সাইট থেকে লিনাক্স ড্রাইভার রয়েছে। এখন আমি এটি উবুন্টুতে এটি তৈরি করতে চাই। ড্রাইভারগুলি আরপিএম ফর্ম্যাটে রয়েছে তাই আমি এ্যালিয়েন রূপান্তরকারীটিকে ডিবে প্যাকেজে রূপান্তর করতে এবং তারপরে ইনস্টল করেছিলাম।

এইচপি ড্রাইভার পৃষ্ঠায় লিঙ্ক: ড্রাইভার

এফওয়াইআই: এই ড্রাইভার প্যাকেজটিতে কিছু এফপ্রিন্ট র‌্যাপার লাইব্রেরি রয়েছে এবং এতে একটি ফাইল এইচপিইউএসবিভিএফএস 495.img রয়েছে, তবে আমি কীভাবে এটি কাজ করে তা নির্ধারণ করতে অক্ষম ছিল।

এর আউটপুট lspci && lsusb:

00: 00.0 হোস্ট ব্রিজ: ইন্টেল কর্পোরেশন 3 য় জেনার কোর প্রসেসর ডিআরএএম কন্ট্রোলার (রেভ 09)
00: 02.0 ভিজিএ সামঞ্জস্যপূর্ণ নিয়ামক: ইন্টেল কর্পোরেশন 3 য় জেনার কোর প্রসেসর গ্রাফিক্স নিয়ামক (রেভ 09)
00: 14.0 ইউএসবি কন্ট্রোলার: ইন্টেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার ইউএসবি এক্সএইচসিআই হোস্ট কন্ট্রোলার (রেভ 04)
00: 16.0 যোগাযোগ নিয়ামক: ইন্টেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার এমইআই কন্ট্রোলার # 1 (রেভ 04)
00: 1a.0 ইউএসবি কন্ট্রোলার: ইন্টেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার ইউএসবি বর্ধিত হোস্ট কন্ট্রোলার # 2 (রেভ 04)
00: 1 বি 0 অডিও ডিভাইস: ইন্টেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার উচ্চ সংজ্ঞা অডিও কন্ট্রোলার (রেভ 04)
00: 1c.0 পিসিআই ব্রিজ: ইন্টেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার পিসিআই এক্সপ্রেস রুট পোর্ট 1 (রেভ সি 4)
00: 1 সি 2 পিসিআই ব্রিজ: ইনটেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার পিসিআই এক্সপ্রেস রুট পোর্ট 3 (রেভ সি 4)
00: 1c.3 পিসিআই ব্রিজ: ইন্টেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার পিসিআই এক্সপ্রেস রুট পোর্ট 4 (রেভ সি 4)
00: 1c.5 পিসিআই ব্রিজ: ইন্টেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার পিসিআই এক্সপ্রেস রুট পোর্ট 6 (রেভ সি 4)
00: 1 ডি.0 ইউএসবি কন্ট্রোলার: ইন্টেল কর্পোরেশন 7 সিরিজ / সি 210 সিরিজ চিপসেট পরিবার ইউএসবি বর্ধিত হোস্ট কন্ট্রোলার # 1 (রেভ 04)
00: 1f.0 আইএসএ ব্রিজ: ইন্টেল কর্পোরেশন এইচএম 76 এক্সপ্রেস চিপসেট এলপিসি নিয়ন্ত্রক (রেভ 04)
00: 1 এফ 2 এসএটিএ নিয়ন্ত্রক: ইনটেল কর্পোরেশন 7 সিরিজ চিপসেট পরিবার 6-বন্দর সাটা কন্ট্রোলার [এএইচসিআই মোড] (রেভ 04)
02: 00.0 আনসাইন করা শ্রেণি [ff00]: রিয়েলটেক সেমিকন্ডাক্টর কো।, লিমিটেড আরটিএস 5229 পিসিআই এক্সপ্রেস কার্ড রিডার (রেভ 01)
03: 00.0 নেটওয়ার্ক নিয়ামক: রালিংক কর্প। আরটি 3290 ওয়্যারলেস 802.11 এন 1 টি / 1 আর পিসিআই
03: 00.1 ব্লুটুথ: র‌্যালিংক কর্প। আরটি 3290 ব্লুটুথ
04: 00.0 ইথারনেট নিয়ন্ত্রক: রিয়েলটেক সেমিকন্ডাক্টর কোং, লিমিটেড আরটিএল 8111/8168/8411 পিসিআই এক্সপ্রেস গিগাবিট ইথারনেট কন্ট্রোলার (রেভ 0 সি)
বাস 002 ডিভাইস 002: আইডি 8087: 0024 ইন্টেল কর্প কর্পোরেশন ইন্টিগ্রেটেড রেট ম্যাচিং হাব
বাস 002 ডিভাইস 001: ID 1d6b: 0002 লিনাক্স ফাউন্ডেশন 2.0 রুট হাব
বাস 001 ডিভাইস 004: আইডি 04ca: 7022 লাইট অন প্রযুক্তি কর্পোরেশন 
বাস 001 ডিভাইস 003: ID 138a: 003f বৈধতা সেন্সর, ইনক। 
বাস 001 ডিভাইস 002: আইডি 8087: 0024 ইন্টেল কর্প কর্পোরেশন ইন্টিগ্রেটেড রেট ম্যাচিং হাব
বাস 001 ডিভাইস 001: আইডি 1 ডি 6 বি: 0002 লিনাক্স ফাউন্ডেশন 2.0 রুট হাব
বাস 004 ডিভাইস 001: ID 1d6b: 0003 লিনাক্স ফাউন্ডেশন 3.0 রুট হাব
বাস 003 ডিভাইস 002: আইডি 09da: c10a এ 4 টেক কোং, লি 
বাস 003 ডিভাইস 001: ID 1d6b: 0002 লিনাক্স ফাউন্ডেশন 2.0 রুট হাব

আপনি যদি সফ্টওয়্যারটি ইনস্টল না করেন তবে এটি কাজ করে না?
ব্রায়াম

আমি ড্রাইভার ইনস্টল করেছি তবে এটি কাজ করে না।
আলী নওয়াজ

আমি বোঝাতে চাইছি যদি কিছু না ইনস্টল না করে এটি কাজ করে? এছাড়াও, আপনার প্রশ্নটি সম্পাদনা করুন এবং এর আউটপুট যুক্ত করুন lspci && lsusb
ব্রায়াম

না এটি কোনও কিছু ইনস্টল না করে কাজ করে নি। এবং আমি আউটপুট আপডেট করেছি।
আলী নওয়াজ

উত্তর:


9

আমি এই গাইডটি অনুসরণ করে এই মেশিনে এটি 16.04 এ কাজ করেছিলাম তবে লিঙ্কগুলির সাথে এটিতে কিছু সমস্যা ছিল তাই আমি এখানে ঠিক কী করেছি ...

(প্রথমে আপনি একটি খালি ফোল্ডারে নেভিগেট করতে চাইতে পারেন কারণ আমরা কিছু ডাউনলোডিং এবং সংকলন এবং রূপান্তর করব Files ফাইলগুলি সমস্ত জায়গায় থাকবে)

mkdir temporary
cd ./temporary

এখন আমরা একটি ফোল্ডার তৈরি করেছি এবং এতে নেভিগেট করেছি আমরা এগিয়ে যেতে পারি ...

প্রথমে এটি ডাউনলোড করুন এবং আপনার খালি ফোল্ডারে রাখুন।

গাইডটি খুব দীর্ঘ তবে এটির পক্ষে ভাল এটি হ'ল আপনি যদি কেবল এটি ধারাবাহিকভাবে অনুসরণ করেন তবে এটি কাজ করা উচিত। যদি আপনি বুঝতে না পারছেন যে কেবল একের পর এক লাইনগুলি অনুলিপি করুন এবং পেস্ট করুন (বা কোনও মন্তব্যে জিজ্ঞাসা করুন)

ড্রাইভার ইনস্টল করুন:

tar xf vfs495.tar
cd vfs495
sudo apt install alien
sudo alien Validity-Sensor-Setup-4.5-118.00.x86_64.rpm
sudo dpkg -i validity-sensor-setup_4.5-119_amd64.deb

এখন ভাঙা লিংক অংশ। এখানে লিঙ্কগুলি কাজ করা উচিত:

sudo apt install libssl1.0.0
ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.0.9.8
sudo apt-get install libcrypto++-dev
ln -s /usr/lib/libcrypto++.so.9 /usr/lib/libcrypto.so.0.9.8

তারপর শুধু এগিয়ে যান। Libfprint ইনস্টল করুন

mkdir libfprint
cd libfprint
rpm2cpio ../libfprint-0.0.6-18.20.1.src.rpm | cpio -i --make-directories
tar xf libfprint-0.0.6.tar.bz2
cp ../libfprint-validity.patch ./libfprint-validity.patch
cd libfprint-0.0.6/
patch -p1 < ../libfprint-validity.patch
sudo apt-get install libusb-dev libcrypto++-dev libssl-dev libglib2.0-dev libmagickcore-dev checkinstall
./configure --prefix=/usr
make
sudo checkinstall -install=no make install
sudo dpkg -i libfprint_0.0.6-1_amd64.deb

এফপ্রিন্ট_ডেমো ইনস্টল করুন

cd ../..
sudo apt-get install libgtk2.0-dev
tar xf fprint_demo-0.4.tar.bz2
cd fprint_demo-0.4
./configure --prefix=/usr
make
sudo checkinstall -install=no make install
sudo dpkg -i fprint-demo_0.4-1_amd64.deb

এই মুহুর্তে, আমরা আমাদের আঙ্গুলগুলি নিবন্ধকরণ করতে শুরু করতে পারি।

sudo /etc/init.d/vcsFPServiceDaemon start
sudo fprint_demo

... আপনি নিজের আঙুলটি নথিভুক্ত করার পরে আপনি "সনাক্ত" ট্যাবে প্রশিক্ষণ দিতে পারেন। এটি আপনার আঙুলের ছাপটি প্রদর্শন করবে! এটি এত মজাদার: ডি কখনও কখনও আমি কেবল সেখানে যাই এবং এক্সডি স্যুইপ করতে থাকি

এবং কেবলমাত্র একটি পার্শ্ব-নোট, আপনার আঙুলের স্ক্রিনশট নেবেন না এবং অবশ্যই ভাগ না করে এটিকে ভাগ করে নিন , আপনি জানেন যে আপনি কী করছেন। আপনার আঙুলের ছাপটি মূল্যবান। এটি কেবল আপনার চোখের জন্য রাখাই ভাল।

... যাইহোক, চালিয়ে যান। পাম_ফপ্রিন্ট ইনস্টল করুন

cd ..
tar xf pam_fprint-0.2.tar.bz2
cd pam_fprint-0.2/
sudo apt-get install libpam-dev
./configure --prefix=/usr
make
sudo checkinstall -install=no make install
sudo dpkg -i pam-fprint_0.2-1_amd64.deb

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

যাইহোক, আমাদের /etc/pam.d/common-authফাইলটি সম্পাদনা করতে হবে। এই ফাইলটি সম্পর্কে সাবধানতা অবলম্বন করুন !! । আপনি যদি এটিকে জগাখিচুড়ি করেন তবে আপনাকে এটি পুনরুদ্ধার মোড থেকে ঠিক করতে হবে।

এটি আপনাকে রুট অ্যাক্সেস দেওয়ার জন্য এবং লগইন করার জন্য আপনাকে আপনার আঙ্গুলের ছাপ বা পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে bu সুতরাং আপনি লগইন করতে আপনার পাসওয়ার্ডটি ব্যবহার করতে পারেন

sudo nano /etc/pam.d/common-auth

আমাদের লাইনগুলি যুক্ত করতে হবে:

# fingerprint authentication through fprintd
auth    sufficient                      pam_fprint.so

এবং pam_unix.so nullok_secure try_first_passএটির মতো পর্যাপ্ত পরিমাণে রেখাটি সংশোধন করুন :

auth    sufficient      pam_unix.so nullok_secure try_first_pass

সুতরাং অবশেষে এখানে আমার ফাইলটি দেখতে কেমন

নোট করুন যে আচরণটি নির্ভর করবে আপনি কোথায় লাইন রাখবেন। যদি আপনি এগুলি ("প্রাথমিক" ব্লক) অংশের উপরে রাখেন তবে এটি প্রথমে আপনাকে আপনার ফিঙ্গারপ্রিন্ট জিজ্ঞাসা করবে, তারপরে আপনার পাসওয়ার্ড এবং তদ্বিপরীত।

আমি আশা করি যে কেউ এই ফাইলটি ঠিক কীভাবে কাজ করে সে সম্পর্কে স্পষ্ট করে বা একটি ভাল পয়েন্টার দিতে পারে।

অবশেষে ...

cd ..
sudo cp vcsFPServiceDaemon /etc/init.d/
sudo update-rc.d vcsFPServiceDaemon defaults

এবং জিনিস কাজ করা উচিত।


3
ধন্যবাদ!! কেবলমাত্র ছোট মন্তব্য: প্রথম সার্ভিস চালানোর আগে আপনাকে vcsFPS ServicesDaemon /etc/init.d/ এ অনুলিপি করতে হবে, এফপ্রিন্ট_দেমো চালানোর আগে
ডেনিস

এটি কাজ করেছে তবে এলিমেন্টারি ওএস এর অধীনে এইচপি 640 জি 2 দিয়ে অস্থির হয়ে উঠেছে proved আমাকে এটি আনইনস্টল করতে হয়েছিল। নিখুঁত গাইড যদিও, আমি অবশ্যই এটি আবার অন্য হার্ডওয়্যার বা অন্য কোনও ডিস্ট্রোতে ব্যবহার করব। ধন্যবাদ!
বেনোইট ডাফেজ

আশা করি আপনি এটি উপভোগ করেছেন: ডি
মিনা মাইকেল

দুর্দান্ত এবং বিস্তারিত গাইড! এটি লিনাক্স মিন্ট 18.3 এর সাথে এইচপি 470 জি 5 তে পুরোপুরি কাজ করেছে। আমি একটি অতিরিক্ত প্রশ্ন করেছি: আমি দেখেছি যে এটি কেবল লগইন স্ক্রিনে ফিঙ্গারপ্রিন্ট চেয়েছিল যখন স্ক্রিনটি লক করার পরে এটি সর্বদা পাসওয়ার্ড জিজ্ঞাসা করে। স্ক্রিনটি আনলক করার সময় আমি কীভাবে তাকে আঙুলের ছাপ জিজ্ঞাসা করতে পারি?
স্টেফানো কোলেটা 17'18

আরে, আমি পাশাপাশি চলছি, তবে আমি যেখানে enterুকছি সেখানে sudo /etc/init.d/vcsFPServiceDaemon startপৌঁছালে এটি আমাকে বলে যে /etc/init.d/vcsFPServiceDaemon: 33: .: Can't open /etc/rc.status কমান্ডটি sudo fprint_demoকাজ করে, তবে এটি কোনও ডিভাইস বলে না। আমার এখানে কি করা উচিত? যদি এটি সহায়তা করে তবে এইচপি এলিটবুক 840 এ থাকি, এবং প্লাজমা সহ 18.04 ইনস্টল করা হয়
ডিপিএস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.