apt-get

Linux 软件包管理

久未见 提交于 2020-03-07 06:17:01
RPM软件包 安装与卸载 sudo-1.7.2p1-5.e15.i386.rpm   其中包括软件名(sudo),版本号(1.7.2p1),发行号(5.e15),硬件平台(i386) 1)卸载 # rpm -e sudo 注意:如果与其他软件有冲突,可使用--nodeps强行卸载。 2)安装 # rpm -ivh sudo-1.7.2p1-5.e15.i386.rmp 挂载光盘 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 3)查询: 查询文件隶属的软件包:rpm -qf 查询软件包信息:rpm -qi、rpm -qip 查询软件包安装文件:rpm -ql、rpm-qlp 查询软件包帮助文档:rpm -qd 查询软件包配置文件:rpm -qc rpm -q sudo rpm -qa | grep samba(查询所有软件包samba相关) 其他安装选项: --excludedocs 不安装软件包中的文档文件 --prefix=(/usr/local/sudo) PATH(大多数不准改变安装路径) 将软件包安装到由PATH指定的路径下 --test 只对安装进行测试,并不实际安装 A.软件包已被安装 # rpm -ivh sudo-1.7.2p1-5.el5.i386.rpm package sudo-1.7.2p1-5.el5.i386

PWN环境搭建(三)

一曲冷凌霜 提交于 2020-03-07 04:04:09
步骤总览: 一、vm虚拟机安装 二、kali虚拟机搭建 三、pwn工具安装,pwntools,兼容32位,gdb等 (二) kali 虚拟机搭建 点击终端,输入 sudo vim /etc/apt/sources.list sudo 是 root 权限执行的意思, vim 是 kali 自带的一个强大编辑器的名字,后面的是 sources.list 这个文件的打开路径。 现在将里面原来的的全部删掉 , 然后加上阿里云和中科大的源,格式要和我图中保持一致不然会识别错误。保存退出, vim 的保存退出操作是“ esc 键”——“冒号”——“ wq ” #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib #阿里云 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib 终端输入 apt-get clean &&

PWN环境搭建(四)

家住魔仙堡 提交于 2020-03-07 04:03:36
步骤总览: 一、vm虚拟机安装 二、kali虚拟机搭建 三、pwn工具安装,pwntools,兼容32位,gdb等 (三) pwn 工具安装 pwntools 是个工具包集合里面有很多前期分析程序需要的工具,最后用 Python 在写 payload 时也会调用到其中的函数。现在开始按步骤安装 pwntools 。 步骤一: git clone https://github.com/aquynh/capstone cd capstone make make install 步骤二: git clone https://github.com/Gallopsled/pwntools cd pwntools python setup.py install 输入 python到交互模式 import pwn没有报错,pwntools安装完成 gcc-multilib 工具就是指 能让 64位的系统兼容运行32位的程序,为什么要兼容,因为以后题目给的程序有的是64位的,有的是32位的。 apt-get install gcc-multilib 使用命令: leafpad /etc/apt/sources.list ,并改为以下内容, # 官方源 deb http://http.kali.org/kali kali-rolling main non-free contrib 保存关闭

Linux apt-get

百般思念 提交于 2020-03-07 02:16:42
什么是apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 apt-get命令一般需要root权限执行,所以一般跟着sudo命令 例 sudo apt-get install vsftpd (安装 ftp) apt命令用法 apt-get update 在修改 /etc/apt/sources.list或/etc/apt/preferences 之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename 安装一个新软件包(参见下文的 aptitude ) apt-get remove packagename 卸载一个已安装的软件包(保留配置文档) apt-get --purge remove packagename 卸载一个已安装的软件包(删除配置文档) dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。 apt-get autoclean apt 会把已装或已卸的软件都备份在硬盘上,所以假如需要空间的话,能够让这个命令来删除您已删掉的软件 apt-get clean 这个命令会把安装的软件的备份也删除

WSL配置

懵懂的女人 提交于 2020-03-06 19:02:19
安装了WSL下的ubantu,需要进行一些配置 记得用Powershell打开WSL 使用Powershell打开WSL,好处是可以用右键进行复制粘贴。直接开ubantu或者 更换apt源为阿里源 首先备份sources.list,更换源后使用 sudo apt-get upgrade 来更新已下载的包 $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak $ sudo sed -i 's/security.ubuntu/mirrors.aliyun/g' /etc/apt/sources.list $ sudo sed -i 's/archive.ubuntu/mirrors.aliyun/g' /etc/apt/sources.list $ sudo apt update $ sudo apt-get upgrade 常用apt命令: //其他一些apt 命令 sudo apt-get update 更新源 sudo apt-get install package 安装包 sudo apt-get remove package 删除包 sudo apt-cache search package 搜索软件包 sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt

虚拟机与ubuntu系统的安装与基础操作

六月ゝ 毕业季﹏ 提交于 2020-03-06 10:41:32
1.虚拟机的下载: 常见的虚拟机软件有:VMware VirtuaIBOX Virtual PC 等。 这里主要介绍VMware ,VMware目前已经有很多个版本,可以根据个人情况进行选择。安装完成后打开选择个人或家庭免费使用。 2.ubuntu iso包下载: linux各发行版本下载地址 <-这个是个人推荐的一个linux各发行版本的下载地址。 本次使用的是Ubuntu Kylin 16.04 TLS 操作。 3.虚拟机创建虚拟系统: a.打开虚拟机软件,出现如图界面。(不同版本间可能略有差异) b.点击创建虚拟机 选择稍后安装系统选项!然后点击下一步: c.选择对应的操作系统和系统版本 我这里安装的ubuntu是linux系统,版本是ubuntu。然后点击下一步: 虚拟机名称自己定义,什么都可以,默认为系统版本名,位置默认为c盘,可以自定义为其他盘。这里是在d盘建立了一个虚拟机文件夹。根据自己情况选择。 d.为虚拟机配置硬件系统 这一步选择默认就好,如果自己的硬盘足够大,而且以后经常使用虚拟系统可以设置大一点。 点击自定义硬件进行设置: 内存看自己电脑的配置而定,4g或4g以上的电脑内存这里可以选择2048,处理器数量建议2个 cd这里在右边选项栏选择使用iso映像文件,然后浏览你下载的iso包的位置。 网络适配器这里默认的是net模式,如果只是在自己电脑使用这个就可以了

kali linux系统配置 避免踩坑

折月煮酒 提交于 2020-03-06 08:45:48
使用kali一个多月,重新安装kail也三次了,下面是安装完系统后,做如下系统配置,必须要做的配置,让自己以后不要踩坑。 kail更新系统 1.添加更新源,前面已经介绍,不再多说 2获取更新数据,命令: apt-get update & apt-get upgrade 3.更新系统的核心阶段,命令: apt-get dist-upgrade 4.所有软件包更新成功后,重启系统,输入如下命令: reboot 注意:部分软件包可能会有提醒,手动选择下就ok了。 由于网络原因,很可能会更新失败,这个时候通过VPN或者Socks代理进行FQ就很有必要了。 Kali Linux安装Google中文输入法 (只需5步) 1、添加更新源 命令: vi /etc/apt/sources.list 注意:如果你网络很好的话,建议就用官方的kali源 个人并没有选择这么多源 我自己选择的源: #kali官方源 deb http://http.kali.org/kali kali-rolling main non-free contrib #中科大的源 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 输入如下内容: #163网易 Kali源 deb http://mirrors.163.com/debian

Ubuntu 中 RabbitMq 的安装与运行

↘锁芯ラ 提交于 2020-03-05 18:41:51
安装RabbitMq 可以参照RabbitMq官网的安装教程(Installing on Debian and Ubuntu),来进行安装。 这里我们使用apt-get来安装,就简单的几条命令: 1.由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令: sudo apt-get install erlang-nox # 安装erlang erl # 查看relang语言版本,成功执行则说明relang安装成功 2.添加公钥 wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - 3.更新软件包 sudo apt-get update 4.安装 RabbitMQ sudo apt-get install rabbitmq-server #安装成功自动启动 5.查看 RabbitMq状态 systemctl status rabbitmq-server #Active: active (running) 说明处于运行状态 # service rabbitmq-server status 用service指令也可以查看,同systemctl指令 执行了上面的步骤,rabbitMq已经安装成功。 6.启用

ROS中运行gazebo控制机器人模型报错总结

邮差的信 提交于 2020-03-05 13:49:54
Ubuntu16.04 ROS版本kinect 1.无法启动类型为[controller_ manager/spawner]的节点:controller_ manager ERROR: cannot launch node of type [controller_manager/spawner]: controller_manager ROS path [0]=/opt/ros/kinetic/share/ros ROS path [1]=/home/lym/catkin_ws/src ROS path [2]=/opt/ros/kinetic/share 解决办法:安装controller_manager sudo apt install ros-kinetic-controller-manager 2.控制器生成程序找不到预期的控制器管理器ROS接口 [WARN] [1583374635.458421, 19.204000]: Controller Spawner couldn't find the expected controller_manager ROS interface. 解决办法 sudo apt-get install ros-kinetic-gazebo-ros-control 3.使用DefaultRobothSim时

Ubuntu虚拟机下安装运行ORB-SLAM2

帅比萌擦擦* 提交于 2020-03-05 13:49:33
Ubuntu虚拟机下安装运行ORB-SLAM2 由于电脑的两个硬盘都存着数据,没法腾出来一个安装双系统,所以无奈只能在虚拟机上跑SLAM。这两天边看高博的《SLAM十四讲》,边熟悉Ubuntu,遇到了许多问题,但也磕磕绊绊配置运行上了ORB-SLAM2。在此记录下配置过程和出现的一些错误,仅供参考。 1.基本工具 在配置过程中需要cmake、gcc、g++和git工具,这是最基本的工具了,不安装后面要报错的。可以直接在桌面右击打开终端进行安装。git的安装需要一些额外的配置,比如生成SSH密钥,填写你的github账号等,网上有许多这里不再一一赘述。 sudo apt - get install cmake sudo apt - get install git sudo apt - get install gcc g ++ 2.安装Pangolin Pangolin是对OpenGL进行封装的轻量级的OpenGL输入/输出和视频显示的库。可以用于3D视觉和3D导航的视觉图,可以输入各种类型的视频、并且可以保留视频和输入数据用于debug。也就是说Pangolin是一个可视化用户界面。 首先要安装一些Pangolin所需要的依赖库: sudo apt - get install libglew - dev sudo apt - get install libboost - dev