发新话题
打印

yum、apt-get、zypper安装程序

yum、apt-get、zypper安装程序

CentOS、RedHat、Fedora、Oracle Linux、Aliyun Linux 用 yum 安装删除软件包
Ubuntu、Debian、麒麟 用 apt-get 安装删除软件包
SUSE 用 zypper 安装删除软件包

设置源:
echo "deb http://cn.archive.ubuntu.com/ubuntu/ trusty main universe multiverse restricted" > etc apt/sources.list
echo "deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates main universe multiverse restricted" >>  etc apt/sources.list

更新一下:
yum update
apt-get update

apt-get clean
apt-get autoclean
apt-get update
apt-get upgrade

重新安装:
apt-get install --reinstall bind9utils
yum reinstall bind-utils

C编译器:
apt-get install build-essential
apt-get install make
yum install gcc-c++
yum install make
yum install glibc-static

yum groupinstall "Development Tools"

autoconf、autoreconf:
apt install autoconf
yum install autoconf

automake、autoheader、autoreconf、aclocal:
apt install automake
yum install automake

libtoolize:
apt install libtool
yum install libtool

pkg-config:
apt-get install pkg-config
yum install pkgconfig

python-dev:
apt-get install python-dev
yum install python-devel

cvs:
apt-get install cvs
yum install cvs
centos 8:
yum --enablerepo=extras install epel-release

guile:
apt-get install  guile-2.0-dev
yum install guile-devel

chsh:
apt-get install passwd
yum -y install util-linux
yum -y install util-linux-user

vi:
get-get install vim
yum install vim-enhanced

ifconfig、arp、telnet、netstat、whois:
apt-get install net-tools
yum install net-tools
yum install telnet

ping:
apt-get update
apt-get install iputils-ping
yum -y install iputils

traceroute:
apt-get update
apt-get install traceroute
yum install traceroute

brtl:
yum install bridge-utils
apt-get install bridge-utils

sftp:
apt-get install openssh-clients
yum install openssh-clients

sshd:
apt-get install openssh-server
yum install openssh-server

proxychains:
apt install proxychains4
yum install proxychains-ng

pppd:
apt-get install ppp
yum install ppp

ip:
apt-get install iproute2
yum install iproute

nslookup、dig、nsupdate:
apt-get install dnsutils
yum install bind-libs
yum install bind-utils

dnssec-keygen:
apt-get install bind9utils
yum install bind-utils

rndc:
apt-get install bind9utils
yum install bind

kdig:
apt-get install knot-dnsutils
yum install knot-utils

dhclient:
apt-get install isc-dhcp-client
yum install dhclient

nc:
apt-get install netcat
yum install nc

snmp:
apt-get install snmp snmpd
yum install net-snmp net-snmp-utils

pstree:
apt-get install psmisc
yum install psmisc

apache httpd:
apt-get install apache2
yum install httpd

mount、showmount、umount:
apt-get install nfs-kernel-server
apt-get install nfs-common
yum install nfs-utils

smaba server:
apt-get install smaba
systemctl start smbd
systemctl start nmbd

yum install samba
systemctl start smb.service
systemctl start nmb.service

smaba client:
apt-get install smbclient
apt-get install cifs-utils
yum install samba-client
yum  install cifs-utils

lynx elinks:
apt-get install lynx
yum --enablerepo=powertools install elinks

lsmod modprobe:
apt-get install module-init-tools
apt-get install kmod
yum install module-init-tools
yum install kmod

smartctl:
apt-get -y install smartmontools
yum install smartmontools

cron:
apt-get -y install cron
yum install  cronie

file:
apt-get -y install file

column:
apt-get -y install bsdmainutils
yum install util-linux

pod2man:
apt-get install perl
yum install perl-podlators

strings:
apt-get install binutils
yum install binutils

pcre:
apt-get install libpcre3 libpcre3-dev
yum install pcre pcre-dev

radcli:
apt install libradcli4
apt install libradcli-dev
yum install radcli

radclient:apt install freeradius-utils
yum install freeradius-utils

locate:
apt install mlocate
yum install mlocate

openssl dev:
apt-get install openssl libssl-dev
yum install openssl openssl-devel

ppp dev:
apt-get install ppp-dev
yum install ppp-devel

zlib dev:
apt-get install zlib1g zlib1g-dev
yum install zlib zlib-dev

pam dev:
apt-get install libpam0g-dev
yum install pam-devel

libevent dev:
apt-get install libevent-dev
yum install libevent-devel

libxml2 dev:
apt-get install libxml2-dev
yum install libxml2-devel

libsqlite3 dev:
apt install libsqlite3-dev
yum install sqlite-devel

libcurl4:
apt-get install libcurl4
yum install libcurl

nload:
apt-get install nload
yum install epel-release
yum install nload

mk2fs:
yum install e2fsprogs 或 yum install e4fsprogs
apt-get install e2fsprogs

sha1sum md5sum
yum install coreutils
apt-get install coreutils

ImageMagick:
apt install imagemagick
yum install ImageMagick
centos 8:
dnf install epel-release
dnf config-manager --set-enabled PowerTools
dnf install ImageMagick

mingw-w64:
apt install mingw-w64
yum install mingw64-gcc
centos 8:
dnf --enablerepo=powertools install mingw64-gcc

bsdtar(解压zip文件):
apt install libarchive-tools
yum install bsdtar



用apt-get安装后,查看所有安装包:
dpkg -l
用apt-get安装后,查看某一个软件包安装后的具体文件:
dpkg -L libxml2-dev

查找某个文件属于哪个安装包:
dpkg -S /bin/ls

查询软件版本:
apt-show-versions -a -p fail2ban
apt-cache madison fail2ban
apt show fail2ban

查找某一个软件包:
apt-cache search libxml|grep dev
https://packages.ubuntu.com/search?keywords=fail2ban

apt安装历史:
cat /var/log/apt/history.log

用yum安装后,查看所有安装包:yum list installed
rpm -qa

用yum安装后,查看某一个软件包安装后的具体文件:
rpm -ql xxx

查找某个文件属于哪个软件包:
rpm -qf /usr/sbin/tcpdump


通过文件名查找软件包
yum provides *bin/timeout
yum provides ifconfig
yum whatprovides ifconfig

删除软件包:
apt-get remove xxx
yum erase xxx

当在CentOS 中使用yum update更新软件时,可能会遇到如下错误信息:
Error: Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
用如下命令安装即可解决:
yum install deltarpm

yum安装历史:
yum history


SUSE更新zypper:
zypper refresh
zypper update

SUSE全部安装软件:
zypper search --installed-only

单个安装包文件列表:
rpm -ql packageName

查询未安装的某个文件所属的软件包:
zypper se xxx

查询已安装的某个文件所属的软件包:
cnf xxx

安装软件包:
zypper --non-interactive install xxx 2>/dev/null

安装rpm文件:
rpm -i xxx.rpm

更换安装源:
zypper addrepo http://xxx
zypper removerepo http://xxx
zypper refresh

=============

cat > etc apt/sources.list
deb http://cn.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
##测试版源
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
# 源码
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse


apt-get update

dpkg -S /bin/ls


apt-get source coreutils

原文:http://zhidao.baidu.com/link?url=ZaOOGI-jRXTWRYPRbqUfdfFmUOLuc0WG87aq5F_HdufOeRDAktaflWyS-ICytg6CH26zVRBRG6k5ePnVH_fnh_

参考:
https://installati.one/
http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8
https://command-not-found.com/
https://howtoinstall.co/
https://www.cyberciti.biz/faq/installing-rhel-epel-repo-on-centos-redhat-7-x/
https://docs.fedoraproject.org/en-US/epel/


centos7安装glibc-2.29
http://trustcomputing.com.cn/bbs/viewthread.php?tid=2035


[ 本帖最后由 linda 于 2022-12-2 21:17 编辑 ]

[ 本帖最后由 linda 于 2024-3-14 11:34 编辑 ]

TOP

linux rpm包的安装 linux rpm命令

一、rpm包的安装:

1.安装一个包

  # rpm -ivh

  2.升级一个包

  # rpm -Uvh

  3.移走一个包

  # rpm -e

  4.安装参数

  –force 即使覆盖属于其它包的文件也强迫安装

  –nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。

  5.查询一个包是否被安装

  # rpm -q < rpm package name>

  6.得到被安装的包的信息

  # rpm -qi < rpm package name>

  7.列出该包中有哪些文件

  # rpm -ql < rpm package name>

  8.列出服务器上的一个文件属于哪一个RPM包

  #rpm -qf

  9.可综合好几个参数一起用

  # rpm -qil < rpm package name>

  10.列出所有被安装的rpm package

  # rpm -qa

  11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?

  # rpm -qilp < rpm package name>

二、rpm包的卸载:

rpm -qa | grep 包名

这个命令是为了把包名相关的包都列出来

rpm -e 文件名

这个命令就是你想卸载的软件,后面是包名称,最后的版本号是不用打的

例如:

# rpm -qa | grep mysql

mod_auth_mysql-2.6.1-2.2
php-mysql-5.3.9-3.15
mysql-devel-5.1.77-1.CenOS 5.2

mysql-5.0.77-1.CenOS 5.2
mysqlclient10-5.0.77-1.CentOS 5.2
libdbi-dbd-mysql-0.6.5-10.CentOS 5.2

# rpm -e mysqlclient
---------------------
作者:cici_new_1987
来源:CSDN
原文:https://blog.csdn.net/cici_new_1987/article/details/84367061
版权声明:本文为博主原创文章,转载请附上博文链接!

TOP

查看关闭启用的服务

查看启用的服务
systemctl list-unit-files --type=service | grep enabled
systemctl list-units --type=service --state=running

service --status-all

chkconfig --list

关闭服务
sudo systemctl stop apache2.service
sudo systemctl disable apache2.service

[ 本帖最后由 linda 于 2021-9-6 17:30 编辑 ]

TOP

发新话题