Ubuntu Kylin技术论坛

 找回密码
查看: 4744|回复: 2

在ubuntukylin上安装360安全卫士

[复制链接]
  • TA的每日心情
    奋斗
    2018-8-22 10:21
  • 签到天数: 80 天

    [LV.6]常住居民II

    发表于 2015-3-24 10:52:00 | 显示全部楼层 |阅读模式
    本帖最后由 andrewyang83 于 2015-3-24 11:19 编辑

    前段时间看到一个新闻说360在中标麒麟和deepin上开发了一个安全卫士,于是进到http://chinaossafe.360.cn/网站查看了“更新日志”,发现最先版本是2015-01-30在deepin平台上更新的,于是下载了deepin64位的360安全卫士和病毒库的deb包。

    于是采用了如下命令进行安装
    1. $sudo dpkg -i 360safeforcnos-3.0.0.68-strpped.deb bdviruslibrary-3.0.0.71.deb
    复制代码

    在安装过程中发现缺少dde-meta-core包依赖,导致360安全卫士和病毒库不能完全安装(主要是没有完成配置),通过如下命令查看结果为
    1. $ dpkg -l|grep 360
    2. iU 360safeforcnos     3.0.0.68      amd64    360 safe for cn os
    3. $ dpkg -l|grep bdviru
    4. iU  bdviruslibrary       3.0.0.71      amd64   bitdefender virus library for linux
    复制代码

    而依赖包dde-meta-core这个包是deepin桌面管理器,我觉得ubuntukylin没必要安装这个工具,于是不管依赖,直接查看文件是否已经安装到系统上,
    采用以下命令对比deb包与系统安装的情况
    1. $ dpkg -c 360safeforcnos-3.0.0.68-stripped.deb
    2. $ dpkg -L 360safeforcnos
    3. $ dpkg -c 360-debs/bdviruslibrary-3.0.0.71.deb |wc -l
    4. $ dpkg -L bdviruslibrary|wc -l
    复制代码

    发现其实文件已经安装完成,配置没有完成可能会导致启动有问题,于是进入到/opt/360safeforcnos/目录下,发现了start360和start360.sh两个文件,其中start360是一个二进制程序,而start360.sh脚本内容如下(其实可以直接采用sh /opt/360safeforcnos/start360.sh启动360安全卫士,将会弹出图1中的认证框)
    1. #! /bin/sh
    2. gksudo --description="360安全卫士" "/opt/360safeforcnos/s360safeforcnos --user="$USER" "$@""
    复制代码

    该脚本中用到了gksudo命令(由gksu包提供,如果没有安装该包,则需要先dpkg -r删除360safeforcnos和bdviruslibrary这两包,待安装好gksu包后再执行dpkg -i安装360safeforcnos和bdviruslibrary这两包),该命令是su和sudo通过GTK+的前台显示。


    再进入/usr/share/applications/目录下,查看start360.desktop文件如下
    1. [Desktop Entry]
    2. Version=1.0
    3. Name=360SafeForCnOS
    4. Name[zh_CN]=360安全卫士
    5. Comment=360安全卫士
    6. Comment[zh_CN]=360安全卫士
    7. Exec=start360
    8. Terminal=false
    9. Icon=/opt/360safeforcnos/img/360logo.png
    10. Type=Application
    11. Categories=System;Application;
    12. X-Ayatana-Desktop-Shortcuts=NewWindow
    复制代码

    在"Exec"行中采用的是start360执行程序启动,我将该行改为如下形式
    1. Exec=/opt/360safeforcnos/start360.sh
    复制代码

    由于不清楚start360的具体执行内容,但是通过sudo到root直接执行start360.sh中的"/opt/360safeforcnos/s360safeforcnos"程序是可用的,因此将"Exec"行改为脚本启动。
    如果先前通过sh执行了/opt/360safeforcnos/start360.sh脚本并成功启动了360安全卫士,则在启动项搜索中输入360则可以查看到“360安全卫士”的图标(见图3)

    单击图标,进行认证后,即可看到图2中360安全卫士的界面。

    通过查看发现病毒库均是2014年的。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-5-23 11:17:44 | 显示全部楼层
    技术贴 赞一个!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-8-4 14:29
  • 签到天数: 126 天

    [LV.7]常住居民III

    发表于 2017-5-23 17:38:01 | 显示全部楼层
    Ubuntu kylin还需要努力,光系统一个界面没法正在中国化,兼容或者技术合作才是出路,用得人多了自然软件就多了。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|Ubuntu Kylin    

    GMT+8, 2019-6-20 20:12 , Processed in 0.045864 second(s), 10 queries , File On.

    Copyright ©2013-2019 Ubuntu Kylin. All Rights Reserved .

    ICP No. 15002470-2 Tianjin

    快速回复 返回顶部 返回列表