软件安装
2023-06-13 09:16:00 时间
# pkg_info # 列出所有已安装过的软件包(FreeBSD)
# pkg_info -W smbd # 查看 smbd 安装了那些软件包(FreeBSD)
# pkginfo # Solaris
添加/删除软件
前端界面:SuSE 为 yast2/yast,Red Hat 为 redhat-config-packages。
# rpm -i pkgname.rpm # 安装软件包(RH, SuSE, 基于 RPM 的) # rpm -e pkgname # 删除软件包Debian
# apt-get update # 更新源列表 # apt-get install emacs # 安装 emacs 软件包 # dpkg --remove emacs # 删除 emacs 软件包 # dpkg -S file # 查找拥有该 file 的软件包Gentoo
Gentoo 使用 emerge 作为 Portage 软件包管理系统的核心。
# emerge --sync # 同步更新本地 protage 树 # emerge -u packagename # 安装或更新一个软件包 # emerge -C packagename # 删除软件包 # revdep-rebuild # 修复依赖关系的缺失Solaris
路径通常为 /cdrom/cdrom0.
# pkgadd -d /Solaris_9/Product SUNWgtar # pkgadd -d SUNWgtar # 添加下载的软件包(先要 bunzip2) # pkgrm SUNWgtar # 删除软件包FreeBSD
# pkg_add -r rsync # 获取并安装 rsync # pkg_delete /var/db/pkg/rsync-xx # 删除 rsync 软件包
可使用 PACKAGESITE 环境变量来设置哪里可以获取软件包。举个例子:
# export PACKAGESITE=ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages/Latest/ # or ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/FreeBSD ports
Port 树 /usr/ports/ 是一个准备编译和安装的软件集。可用 portsnap 工具来跟新 port。
# portsnap fetch extract # 当第一次运行这个命令,会创建 port 树 # portsnap fetch update # 跟新 port 树 # cd /usr/ports/net/rsync/ # 选择软件安装目录 # make install distclean # 安装并清理(也可看 man ports) # make package # Make 一个二进制软件包
由于复杂的依赖关系和运行时链接,程序难于分发或拷贝到其他系统。不过对于较少依赖关系的小程序,缺失的库可被拷贝过去。运行时库(即缺失的库)可用 ldd 和 ldconfig 来检查和管理。
# ldd /usr/bin/rsync # 列出所有所需的运行时库 # ldconfig -n /path/to/libs/ # 添加一个路径到共享库目录Add a path to the shared libraries directories # ldconfig -m /path/to/libs/ # FreeBSD # LD_LIBRARY_PATH # 设置连接库路径的环境变量
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/59171.html
Ubuntu相关文章
- 学习JAVA要安装什么软件?[通俗易懂]
- Adobe XD 2022软件下载和安装教程
- TFS2010安装部署
- linux下安装部署eureka_Linux部署jboss
- AI中文版下载,Illustrator(Ai)各版本软件下载及安装教程ai干货
- Photoshop2020软件安装教程--ps软件所有版本
- PhotoShop CC2019安装详细步骤 PS全版本软件下载地址(包括最新的2023)
- Adobe Acrobat Pro DC 2019 软件安装教程--最牛逼的PDF编辑器
- HyperMesh2021 安装教程及软件下载--多版本HyperWorks安装包
- Lumion是什么软件?实时渲染工具Lumion软件中文版,Lumion安装
- jBPM 6 发布,快速安装,新功能介绍详解编程语言
- 软件Linux 中的in命令安装软件(linuxin命令安装)
- SAS在Linux上的安装与使用(sas安装Linux)
- Linux系统下快速安装电视软件(linux电视安装软件)
- 安装 Linux 虚拟机: 从 ISO 开始(vmlinux.iso)
- 开启Linux之旅:安装光盘版Linux系统(光盘装linux系统)
- 如何在 Anbox 上安装 Google Play 商店及启用 ARM 支持
- 易学实用!详解Linux下Mongodb的安装方法(linux安装mongodb)
- win7上快速高效安装mysql的指南(win7安装mysql)
- C语言MySQL项目安装指南(c mysql项目下载)
- 安装好Redis,如何连接(安装好redis怎么连接)