搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
羊村懒王
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
没时间了解技术热点?让大模型帮你整理重点吧!
2
泛型(包装类),反射,枚举,lambda表达式_泛型枚举反射
3
Docker Compose 通信超时问题及其解决方案_docker compose 超时
4
java程序无法验证证书_Java没法验证,将不执行该应用程序
5
Eureka 服务注册与发现_eureka auth 服务
6
Shell逻辑判断、分支语句(带案例,Shell脚本学习笔记)_shell 条件判断 如何执行分支
7
Docker与低代码跨平台开发:实现高效跨平台开发的新范式_docker 0代码平台
8
CentOS 退出江湖,服务器操作系统该选择 Debian 还是 Ubuntu_centos ubuntu debian比较
9
生成对抗网络(GAN)原理和实现_生成式对抗网络gan哪个论文提出
10
推荐项目:Cordova 插件 Ionic Webview
当前位置:
article
> 正文
Linux 平台下Libusb & ccid & pcsc-lite & OpenSC 通用安装步骤_ccid安装不上
作者:羊村懒王 | 2024-06-13 08:16:17
赞
踩
ccid安装不上
一、libusb 安装步骤:
1.下载安装包:
http://www.libusb.org/
2.解压安装包:
$ tar zxvf libusb-版本号.tar.gz
3.编译且安装:
$ cd libusb-版本号
$ ./configure
$ ./make
$ ./make install <- 要有 root 权限,Ubuntu 下可以 sudo ./make install
4.运行做测试:
$ lsusb
显示出如下类似信息则为安装成功
Bus 002 Device 002: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
二、ccid 安装步骤:
1.下载安装包:
http://pcsclite.alioth.debian.org
2.解压安装包:
$ tar jxvf ccid-版本号.tar.bz2
3.编译且安装:
$ cd ccid-版本号
$ ./configure
出现错误提示:
configure: error: usb.h not found, install libusb or use ./configure LIBUSB_CFLAGS=…
没有安装 libusb 。
$ ./make
$ ./make install <- 要有 root 权限,Ubuntu 下可以 sudo ./make install
如果 ccid 读卡器的 厂商ID 和产品ID 和 产品名称 不在 info.plist 文件中的话,
则添加它们在 <array> 列表的最后,因为这样 厂商ID 和 产品ID 和 产品名称就可以保证对应了:
如下例子的
厂商ID 和 产品ID 是 飞天诚信 的 Rocky 301 读卡器,
它已经在 ccid-1.4.5 中包含了,产品名称 一般是由 厂商名 加 型号名 组成的,
也可以任意起,只是不便于识别。(由于新浪博客的原因,请将如下 [] 改为 <>)
[key]ifdVendorID[/key]
[array]
...
[string]0x096E[/string]
[/array]
和
[key]ifdProductID[/key]
[array]
...
[string]0x0503[/string]
[/array]
和
[key]ifdFriendlyName[/key]
[array]
...
[string]Feitian SCR301[/string]
[/array]
info.plist 文件在 ubuntu 更新源安装时的路径:
/usr/local/lib/pcsc/drivers/ifd-ccid.bundle/Contents
info.plist 文件在 ubuntu 源代码安装时的路径:
/usr/local/pcsc/drivers/ifd-ccid.bundle/Contents
4.运行做测试:
在安装好 pcsc-lite 后一块做测试。
三、pcsc-lite 安装步骤:
1.下载安装包:
http://pcsclite.alioth.debian.org
2.解压安装包:
$ tar jxvf pcsc-lite-版本号.tar.bz2
3.编译且安装:
$ cd pcsc-lite-版本号
$ ./configure
出现类似错误提示:
configure: error: install libhal-dev or use --disable-libhal
可以选择安装 libhal 也可以用如下参数禁用它:
$ ./configure --disable-libhal
$ ./make
$ ./make install <- 要有 root 权限,Ubuntu 下可以 sudo ./make install
4.运行做测试:
$ /usr/local/sbin/pcscd -adf <- 要用 root 权限启动 pcscd 服务(前台运行且带输出信息)
显示出如下类似信息则为安装成功
00017575 pcscdaemon.c:518:main() pcsc-lite 1.8.1 daemon ready.
成功启动后,按 Ctrl + C 终止 pcscd 服务进程。
出现如下类似错误:
error while loading shared libraries:
libpkcs15init.so.2: cannot open shared object file: No such file or directory
$ sudo ldconfig <- 重新加载一下动态连接库的索引
出现如下类似错误:
00001001 hotplug_libhal.c:527:HPRegisterForHotplugEven
ts()
No bundle files in pcsc drivers directory: /usr/local/pcsc/drivers
没有安装 ccid 驱动。
四、 安装步骤:
1.下载安装包:
https://www.opensc-project.org/opensc
2.解压安装包:
$ tar zxvf opensc-版本号.tar.gz
3.编译且安装:
$ cd opensc-版本号
$ ./configure --enable-openssl --enable-pcsc
或
$ ./configure --enable-openssl --enable-pcsc --with-pcsc-provider=/usr/local/lib/libpcsclite.so
注:/usr/local/lib/libpcsclite.so 是举个例子,--with-pcsc-provider=/实际路径/libpcsclite.so
不用 --with-pcsc-provider 参数指出的话,使用系统默认的。
出现错误提示:configure: error: xsl-stylesheets are required for svn build with man
$ ./configure --enable-openssl --enable-pcsc --disable-man
$ ./make
$ ./make install <- 要有 root 权限,Ubuntu 下可以 sudo ./make install
4.运行做测试:
$ opensc-tool --list-readers
显示出如下类似信息则为安装成功
# Detected readers (pcsc)
Nr.
Card
Features
Name
0
No
Feitian SCR301 00 00
$ opensc-tool --reader 0 --atr
显示出如下类似信息则为安装成功
3b:9f:95:81:31:fe:9f:00:65:46:53:05:30:06:71:df:00:00:00:80:00:00:b6
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/羊村懒王/article/detail/711548
推荐阅读
article
linu
x
简化版
设置
ip
地址
,
RHEL7
.
x
版本,
设置
IP
地址
、网关和DNS的3种方法...
RHEL7
.
x
版本中,网卡的命名方式从eth0,1,2变成了eno
x
x
x
x
的格式。其中en代表enthernet(以太网...
赞
踩
article
【Linux】
升级
openssl
版本
_
linux
升级
openssl
...
为什么要
升级
openssl
版本
,一是解决旧的OpenSSL
版本
可能会存在一些安全漏洞。这些漏洞可能会被黑客利用,对系统和...
赞
踩
article
linux
,
ubuntu
,
linux
mint完美安装最新版
qq
...
这是其实是使用了CrossOver deepin提供了一个CrossOver 做好的
qq
容器 这个是下载链接 http:...
赞
踩
article
【
Linux
文件
传输
系列 1 --
Linux
与
windows
及
linux
与
linux
之间
文件
传输
...
注意:如果在
linux
服务器中执行
命令
则使用 ftp ftp_ip ftp_port 即可以连接 ftp 服务器;如果在...
赞
踩
article
linux
和
windows
通过
scp
传输_
linux
win
scp
...
linux
端确保能ping通Windows的ip,如果在同一网段ping不通可以关闭防火墙再试。然后
scp
file_n...
赞
踩
article
s
cp
使用
--
linux
windows
之间传输
文件
_
windows
cp
远程
文件
...
cp
--
- 主要是用于在同一台电脑上,在不同的目录之间来回copy
文件
s
cp
--
- 主要是在不同的Linux系统之...
赞
踩
article
linux
SSH
协议和
scp
工具
的
应用_
scp
链接
工具
...
scp
命令是基于
SSH
(Secure Shell)协议进行文件传输
的
工具
,它使用
SSH
服务
的
端口进行通信。默认情...
赞
踩
article
Win
SCP
软件
双系统(
Win
-
Linux
)
文件
传输
教程_
winscp
可以在双系统电脑
传输
吗(1)...
此时一般会出现错误,显示拒绝连接,主要是因为需要ssh协议,SSH 为 Secure Shell 的缩写,由 IETF ...
赞
踩
article
Linux
中
mysql
默认
安装
位置&
Linux
安装
MySQL
_
linux
mysql
...
MySQL
在
Linux
系统上的默认
安装
位置是目录。这是
MySQL
服务器的数据目录,包含所有数据库文件。通过检查
MySQL
...
赞
踩
article
Linux
(
centos
)安装
docker
...
【代码】
Linux
(
centos
)安装
docker
。
Linux
(
centos
)安装
docker
...
赞
踩
article
【
Linux
】
firewall
-
cmd
之
防火墙
简介及
命令
详解【附加实战⭐建议收藏!!⭐】_
linux
...
在CentOS 7中,新引入了
firewall
d
防火墙
,取代了CentOS 6
之
前的iptables
防火墙
。iptabl...
赞
踩
article
完整指南:
远程管理
Linux
服务器
的
Xshell
6
和
Xftp6
使用
方法(
Xshell
无法...
说明:
Xshell
是目前最好
的
远程登录到
Linux
操作
的
软件,流畅
的
速度并且完美解决了中文乱码
的
问题, 是目前程序...
赞
踩
article
KALI
Linux
最新超详细
安装
教程_
kali
linux
安装
...
KALI
Linux
最新超详细
安装
教程_
kali
linux
安装
kali
linux
安装
自己...
赞
踩
article
入门必学!
Kali
Linux
安全
渗透
核心总结...
Kali
Linux
渗透
测试必看_kalikali 就像IT人离...
赞
踩
article
【
操作系统
】
Kali
Linux
v2023.4
官方版(超详细,保姆级教程)_
kali
镜像
...
其他
镜像
链接:(按需下载):外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传在这里我选择的清华源,点击...
赞
踩
article
【Linux】
Firewalld
防火墙
_
linux
firewalld
...
firewalld
防火墙
是Centos7系统默认的
防火墙
管理工具,取代了之前的iptables
防火墙
,也是工作在网络层,...
赞
踩
article
Linux
防火墙
Firewalld
教程_
linux
系统
防火墙
firewalld
配置...
Centos
防火墙
Firewalld
基础配置,
防火墙
打开、关闭端口配置_
linux
系统
防火墙
firewalld
配置...
赞
踩
article
linux
防火墙
管理-
firewalld
_
linux
firewalld
...
对
firewalld
(Dynamic Firewall Manager of Linux systems,Linux系...
赞
踩
article
Linux
(
CentOS
)
常用命令
(五) ——
tar
命令_
centos
tar
-
czvf
...
tar
功能;文件的压缩或解压 语法:
tar
命令-c 建立一个压缩文件的参数指令(create) --压缩-x 解开一个...
赞
踩
article
Linux(
Centos7
)基本操作(1):文件
压缩
和
解压
(
tar
、
zip
)_
centos
解压
zip
...
Linux(
Centos7
)基本操作(1):文件
压缩
和
解压
(
tar
、
zip
)_
centos
解压
zip
压缩
包
centos
解...
赞
踩
相关标签
linux 简化版 设置ip地址
linux
服务器
运维
FTP
SCP
VIRTUALbOX
文件共享
ssh
mysql
Linux
which
centos
docker
网络