ubuntu想装openssh和openssl。碰到几个问题。
#./config shared zlib
#make
#make test
#make install
mv /usr/bin/openssl /usr/bin/openssl.OFF
1,./config --prefix=xxx,xxx指的是最终的目标文件的位置吗。和make -C指定的位置有区别吗。shared zlib是什么意思呢。
2,上面是编译openssl的命令,make之后出现错误,找不到zlib.h,应该把zlib.h放哪呢?我重新装了一遍./config;make;make install。还是找不到.h文件。
3,百度到dpkg命令,dpkg --get-selections找到了zlib1g,是否是版本不对呢。我手贱按了dpkg -r zlib1g,然后zlib1g状态变成了deinstall了,怎么强行卸载,怎么替换成新安装的zlib呢
4,还有就是正则表达式匹配的问题。 find ./ -name "abc*"能成功但是find ./ -name "abc^.*“却找不到任何东西。或者ls -l | grep "abc^.*"也是。这种写法错了吗。
linux的几个问题
答案:2 悬赏:70 手机版
解决时间 2021-03-08 17:10
- 提问者网友:酱爆肉
- 2021-03-07 22:46
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-03-07 23:35
1 。不是最终的,而是配置文件的位置
2。应该是makefile有错,zlib.h应该就在当前目录中的include,但makefile没有指明,zlib.h你可以放到/usr/include
3。 你可以卸载dpkg -remove /用dpkg命令后不接参数可以查看帮助
4,这个是不对的,那个符号我打不出来,*可以匹配任意字符,abc^.也在其中。管道那个它找不到就什么 也没有了
2。应该是makefile有错,zlib.h应该就在当前目录中的include,但makefile没有指明,zlib.h你可以放到/usr/include
3。 你可以卸载dpkg -remove /用dpkg命令后不接参数可以查看帮助
4,这个是不对的,那个符号我打不出来,*可以匹配任意字符,abc^.也在其中。管道那个它找不到就什么 也没有了
全部回答
- 1楼网友:风格不统一
- 2021-03-08 00:17
父进程生成子进程是共享代码段的而数据段则相互独立,当生成子进程时会继承父进程的环境变量,否则无法知晓系统的一些变量、path,动态连接库的路径、语言环境等;
进入终端后再进入另一个终端并不是login行为,系统只会认为是你在自己的shell上再启动了一个shell进程而已,而不是一个登录行为
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯