debian软件包管理方式 debian 软件包 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

debian软件包管理方式 debian 软件包

时间:2021-02-26 11:52:20
Linux操作系统下关于RPM软件包管理方法是什么? pm -q:查询软件包是否被安装 pm -qa:查询并显示系统中已安装的软件包的详细信息 pm -qi:查询指定软件包的详细信息 pm -ql:查
作者:

debian软件包管理方式

Linux操作系统下关于RPM软件包管理方法是什么?

pm -q:查询软件包是否被安装 pm -qa:查询并显示系统中已安装的软件包的详细信息 pm -qi:查询指定软件包的详细信息 pm -ql:查询指定软件包中包括的文件列表 pm -qf:指定文件所属软件包 pm -qpi:pm安装包文件的详细信息 pm -qpl:pm软件包中包含的文件列表 pm -i:安装指定的软件包到当前linux系统 pm -ivh:安装指定的软件包时显示详细的安装信息 pm -foce:强制安装软件包 pm -e:卸载指定的软件包 pm -U:升级指定的软件包(如果指定的软件包在系统中没有的话,执行过程等同与安装) pm -a:查询所有已安装的软件包 pm -f:查询包含有文件的软件包 pm -p:查询软件包文件为package file的软件包 pm -s:显示包含有文件的软件包 pm -v:验证软件包

debian怎么查看以安装的服务

依赖之类的查询系统中所安装软件包所安装的文件dpkg –L 命令用于查询系统中所安装软件包的安装的文件安装到系统的位置和安装了那些用chconfig --list 命令直接查看dpkg是Debian的中级软件包管理器,类似RPM.dpkg查询以安装的信息查询当前系统所有已安装的deb包dpkg –l 命令用于查询当前系统所有以安装的deb包的信息.,ii表示安装成功)查看已安装软件包的详细情况dpkg –s 命令查看软件包的详细情况,包括版本,通过less和grep可以执行更复杂的查询工作.例如查找跟vim有关的软件包,dpkg –l |grep –ivim(如发现iU 表示软件包未安装成功...

各大发行版Linux软件包管理速查表是什么

使用 Linux 系统总是免不了要接触包管理工具。

比如,DeianUuntu 的 apt、openSUSE 的 zypp、Fedoa 的 yum、Mandiva 的 upmi、Slackwae 的 slackpkg、Achlinux 的 pacman、Gentoo 的 emege、Foesight 的 conay、Padus 的 pisi,等等。

DistoWatch 针对上述包管理器的主要用法进行了总结,对各位 Linux 用户来说具有很好的参考作用。

这个总结还是有一点不足,有空给大家整理一个更全面的版本。

任务aptDeian, UuntuzyppopenSUSEyumFedoa, CentOS安装包apt-get install zyppe install yum install 移除包apt-get emove zyppeemove yum ease 更新包列表apt-get updatezyppeefeshyum check-update更新系统apt-get upgadezyppe updateyum update列出源cat etcaptsouces.listzyppeeposyum epolist添加源(edit etcaptsouces.list)zyppe addepo (add to etcyum.epos.d)移除源(edit etcaptsouces.list)zyppeemoveepo (emove fom etcyum.epos.d)搜索包apt-cache seach zyppe seach yum seach 列出已安装的包dpkg -lpm -qapm -qa任务upmiMandivaslackpkgSlackwaepacmanAch安装包upmi slackpkg install pacman -S 移除包upme slackpkg emove pacman -R 更新包列表upmi.update -aslackpkg updatepacman -Sy更新系统upmi --auto-selectslackpkg upgade-allpacman -Su列出源upmq --list-mediacat etcslackpkgmioscat etcpacman.conf添加源upmi.addmedia (edit etcslackpkgmios)(edit etcpacman.conf)移除源upmi.emovemedia (edit etcslackpkgmios)(edit etcpacman.conf)搜索包upmf --pacman -Qs 列出已安装的包pm -qals valogpackagespacman -Qii任务conayPatd, FoesightpisiPadusemege Gentoo安装包conay update pisi install emege 移除包conay ease pisi emove emege -C 更新包列表pisi update-epoemege --sync | layman -S [fo added epositoies]更新系统conay updateallpisi upgadeemege -NuDa wold列出源pisi list-epolayman -L添加源pisi add-epo layman -a移除源pisi emove-epo layman -d 搜索包conay quey pisi seach emege --seach列出已安装的包conay queypisi list-installedcat valipotage | moe

debian软件包怎么安装 ubuntu

软件开发工具分许多种。

有编译器,编辑器,版本控制,调试器。

有集成开发环境。

linux下编译器gcc,编辑器vim或者emacs,版本控制git或者svn,调试器gdb。

集成开发环境eclipse。

至于dpkg,apt等不属于开发工具,这个是软件包管理工具,用于管理安装软件的。

git作为一个版本控制工具,也可以用来下来软件的源代码,然后在本地编译安装。

求debian netinst 的安装方法。

目标:安装64位Debian系统,采用网络安装方式,桌面系统采用Gnome。

一、需要准备的内容:1、Debian安装盘 (1)下载安装盘镜像 我选择的是debian-testing-amd64-netinst版(下载地址 ) 。

(2)制作U盘安装盘 方法一:使用netbootin 。

方法二:下载boot.img.gz安装到U盘,再将iso文件放到U盘根目录下。

参见Boot Debian from an USB device 。

这种方法的缺点是其是用fat16格式格式化U盘,因此分区最大只支持256M,因此没办法用CD的iso文件。

备注:试用UltraISO制作,写入成功,但安装盘开机启动失败。

原因也许是缺少启动文件。

Ubuntu自带的startup disk creator可能只支持Ubuntu的安装盘镜像,不支持其他发行版的镜像。

2、网络客户端及依赖文件:mentohust_0.3.4-1_amd64.deb、libpcap0.8_1.1.1-8_amd64.deb 网络客户端选择支持锐捷认证的mentohust。

可下载for Ubuntu的64位包 。

另外mentohust依赖于libpcap0.8 (或libpcap0.9,libpcap1.0),而libpcap0.8依赖于multiarch-support ,这两个文件是刚安装的系统里没有的,因此均需一一下载。

3、镜像地址列表:sources.list 为了通过aptitude安装软件时有较快的网速,还需要准备好sources.list 。

教育网推荐用中科大的源。

4、在制作好的U盘安装盘中新建一个文件夹,命名为folder,将在第2、3点中下载的文件放在里面。

二、安装步骤1、将U盘与电脑连接,重启电脑,在BIOS中设置从U盘启动。

2、通过U盘安装 安装过程中需要选择的地方不多,主要是语言、地区、键盘布局、设置用户名和密码、网络设置、硬盘分区等。

均较简单,网上教程也很多,这里不再作详细介绍。

需要注意的是因为我们选择的是通过网络安装,所以最开始只会安装一个最基本的系统,而没有桌面环境,所以在安装时语言最好选择英文而不是中文,否则安装完后终端上很多字会变成“◆”,无论中文英文。

这个问题是由于内核不支持中文引起的,无法通过安装中文字体解决。

除非是用CD镜像或DVD镜像进行安装,否则安装语言最好选英文。

在基本系统安装完毕之后,系统会提示你将U盘或CD、DVD取出,以免重启后又重新安装系统。

此时将U盘拔出即可,然后重启系统。

3、安装网络客户端 (1)登陆并挂载U盘 重启后,用你的用户名和密码登陆系统。

用su命令登陆到根用户。

用fdisk -l列出当前的硬盘设备,查看U盘在什么地方。

我的在/dev/sdb1上。

用mount命令加载U盘: # mount /dev/sdb1 /media/usb (2)安装mentohust # cd /media/usb/folder # dpkg -i multiarch-support_2.13-21_amd64.deb # dpkg -i libpcap0.8_1.1.1-10_amd64.deb # dpkg -i mentohust_0.3.4-1_amd64.deb (3)登陆mentohust 先要启动网卡和获取ip地址。

# ipconfig eth0 up # dhclient eth0 然后是登陆mentohust。

mentohust的参数如下: -h 显示本帮助信息 -k -k(退出程序) 其他(重启程序) -w 保存参数到配置文件 -u 用户名 -p 密码 -n 网卡名 -i IP[默认本机IP] -m 子网掩码[默认本机掩码] -g 网关[默认0.0.0.0] -s DNS[默认0.0.0.0] -o Ping主机[默认0.0.0.0,表示关闭该功能] -t 认证超时(秒)[默认8] -e 心跳间隔(秒)[默认30] -r 失败等待(秒)[默认15] -l 允许失败次数[0表示无限制,默认8] -a 组播地址: 0(标准) 1(锐捷) 2(赛尔) [默认0] -d DHCP方式: 0(不使用) 1(二次认证) 2(认证后) 3(认证前) [默认0] -b 是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件) [默认0] -y 是否显示通知: 0(否) 1~20(是) [默认5] -v 客户端版本号[默认0.00表示兼容xrgsu] -f 自定义数据文件[默认不使用] -c DHCP脚本[默认dhclient] -q 显示SuConfig.dat的内容(如-q/path/SuConfig.dat) 假设你的用户名是john,密码是123,则可以参考下面的例子: #mentohust -ujohn -p123 -neth0 -b1 -w4、设置源列表 # mv /etc/apt/source.list /etc/apt/source.list.bak # cp /media/usb/folder/source.list /etc/apt/ 然后就可以卸载U盘了。

因为U盘是写入为启动盘,所以要用eject -r。

eject -rv /dev/sdb1 然后拔出U盘即可。

5、更新软件信息列表、更新系统 # aptitude update # aptitude upgrade6、安装sudo、less、bash-completion # aptitude install sudo less bash-completion 设置sudo # visudo 找到root ALL=(ALL) ALL一行。

假设你的用户名是john,则可在下面添加一行: john ALL=(ALL)ALL 然后,保存并退出即可。

注销并重新登陆后就可以使用sudo,而不用登陆到根用户了。

# exit $ logout7、安装x-window和gnome 如果不准备很详细地自定义要安装哪些gnome组件,只需一条命令即可: # aptitude install gnome-core8、安装中文输入法ibus(拼音和五笔) # aptitude install ibus ibus-table ibus-gtk ibus-gtk3 ibus-qt4 ibus-pinyin ibus-table ibus-table-wubi9、安装中文字体(文泉驿) # aptitude install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy10、安装无线网卡驱动11、安装浏览器iceweasel和flash插件 iceweasel,其实就是firefox的debian分支。

# aptitude install iceweasel flashplugin-nonfree12、安装虚拟机virtualbox。

然后在virtualbox中再装一个windows系统,需要用到windows时...

Linux安装软件的方法哪种好?

根据个人以及系统的实际情况而定,一般RPM包的方法比较简单。

软件安装分几种情况:一、源码安装:对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:1、cd 源码目录2、./configure [opts]3、make4、make install其中configure后面的选项一般可以通过./configure --help来查询,根据自己的喜好使用一些选项。

这里正确的工作流程是先看源码目录下面的Readme,这里一般会有提示安装方法,那么只需要按照描述照办即可,如果Readme没有提示(事实上很少),如果其中提及到官网,可以到官网去查阅相关安装文档,如果没有,可以google搜索软件的安装方法。

2. rpm包安装RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,几乎在所有的Linux平台上都支持,已经成为行业标准。

这里简单介绍一下包管理器,包管理器提供对软件的安装、升级、查询以及卸载等,具体差别可以查阅相关文档。

rpm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),rpm -q 提供相关查询,这里不详细说明。

如果机器没联网,rpm安装安装过程很有可能出现错误,最常见的就是依赖包缺失,把缺失的依赖包安装即可;如果在机器联网的情况下,rpm会自动在互联网搜索相关依赖包并安装。

3. deb包安装 deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg-i xxx.deb完成,通过dpkg -r 包名 完成。

很多的Linux分支都提供了apt-get包管理系统来对deb软件包进行支持,apt-get需要机器联网,通过source.list文件提供的源(下载源)去下载相应软件包,通过输入命令apt-get install 软件包名 直接安装软件,输入 apt-get remove 软件包名 卸载对应软件包,这里不赘述命令,apt-get 包管理器实施对依赖包的管理,所以非常方便。

在国内可以找一些速度快的源(更改source.list文件),具体方法可以查阅相关文档。

4. yum安装软件包Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install 软件包名 即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove 包名 即可完成,与apt-get 类似。

大家还关注
    
阅读排行
推荐阅读