Ubuntu: Difference between revisions
Jump to navigation
Jump to search
(12 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
==List contents of package== | ==List contents of package== | ||
apt-file list packagename | |||
dpkg -c <$package.deb> | |||
dpkg -c pgpool2 | |||
=Update apt-file database= | =Update apt-file database= | ||
Line 13: | Line 15: | ||
=upgrade single package= | =upgrade single package= | ||
apt --only-upgrade install apache2 | apt --only-upgrade install apache2 | ||
=Is restart of service requirred= | |||
needrestart | |||
=show installed packages in cronological order= | =show installed packages in cronological order= | ||
zcat -f /var/log/dpkg.log* | grep "\ install\ " | sort | tail | |||
=Installed packages.= | =Installed packages.= | ||
Line 37: | Line 42: | ||
=install local deb packages= | =install local deb packages= | ||
sudo dpkg -i 1.deb 2.deb | sudo dpkg -i 1.deb 2.deb | ||
=add sources= | |||
find sources. | |||
cat $(find /etc/apt/sources.list{,.d} -type f )| bash_clean_comments | awk '{print $2 " " $3}' | sort | uniq | |||
=install from experimental= | =install from experimental= | ||
# add next row to /etc/apt/sources.list and do an apt-get update | # add next row to /etc/apt/sources.list and do an apt-get update | ||
Line 42: | Line 51: | ||
# Then install latest version of ekiga. | # Then install latest version of ekiga. | ||
apt-get -t experimental install ekiga | apt-get -t experimental install ekiga | ||
=which version of debian= | =which version of debian= | ||
lsb_release | lsb_release | ||
Line 59: | Line 69: | ||
=dowload deb= | =dowload deb= | ||
sudo apt-get install --download-only --reinstall sudo | sudo apt-get install --download-only --reinstall sudo | ||
=verify deb package= | =verify deb package(changes)= | ||
checksums are stored /var/lib/dpkg/info/elasticsearch.md5sums | checksums are stored /var/lib/dpkg/info/elasticsearch.md5sums | ||
dpkg --verify elasticsearch | dpkg --verify elasticsearch | ||
??5?????? c /etc/elasticsearch/elasticsearch.yml | ??5?????? c /etc/elasticsearch/elasticsearch.yml | ||
??5?????? c /etc/elasticsearch/jvm.options | ??5?????? c /etc/elasticsearch/jvm.options | ||
=extract deb= | =extract deb= | ||
dpkg-deb -xv elasticsearch_7.9.3_amd64.deb . | dpkg-deb -xv elasticsearch_7.9.3_amd64.deb . | ||
Line 69: | Line 80: | ||
/etc/netplan/10-eth0.yaml | /etc/netplan/10-eth0.yaml | ||
netplan apply | netplan apply | ||
=add static route= | |||
/etc/network/interfaces | |||
#--------------------------------------------# | |||
# Setup eth0 - connected to private LAN/VLAN # | |||
#--------------------------------------------# | |||
auto eth0 | |||
allow-hotplug eth0 | |||
iface eth0 inet static | |||
address 10.70.201.5 | |||
netmask 255.255.255.192 | |||
### Ubuntu Linux add persistent route command ### | |||
post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.70.201.6 | |||
=add static route netplan way= | |||
network: | |||
ethernets: | |||
enp0s3: | |||
dhcp4: false | |||
addresses: [192.168.1.202/24] | |||
gateway4: 192.168.1.1 | |||
nameservers: | |||
addresses: [8.8.8.8,8.8.4.4,192.168.1.1] | |||
routes: | |||
- to: 172.16.0.0/24 | |||
via: 192.168.1.100 | |||
version: 2 | |||
# netplan apply | |||
=enable sysstat= | |||
apt -y install sysstat | |||
sed -i 's/ENABLED="false"/ENABLED="true"/g' /etc/default/sysstat | |||
systemctl restart sysstat | |||
[[Category:Applications]] | [[Category:Applications]] | ||
[[Category:Unix]] | [[Category:Unix]] |
Latest revision as of 08:46, 28 October 2024
Which package contains file
apt-file search filename dpkg -S /usr/sbin/apache2
List contents of package
apt-file list packagename dpkg -c <$package.deb> dpkg -c pgpool2
Update apt-file database
apt-file update
updates the list of available packages and their versions
apt-get update
upgrade single package
apt --only-upgrade install apache2
Is restart of service requirred
needrestart
show installed packages in cronological order
zcat -f /var/log/dpkg.log* | grep "\ install\ " | sort | tail
Installed packages.
dpkg --get-selections apt-get install openssh-client openssh-server
List packages on one machine and install on another.
dpkg --get-selections > installed-software dpkg --set-selections < installed-software dselect
Upgrade.
sudo apt-get -y update sudo apt-get -y upgrade
Which package provides.
http://packages.ubuntu.com/
List available linux packages.
apt-cache pkgnames
install local deb packages
sudo dpkg -i 1.deb 2.deb
add sources
find sources.
cat $(find /etc/apt/sources.list{,.d} -type f )| bash_clean_comments | awk '{print $2 " " $3}' | sort | uniq
install from experimental
# add next row to /etc/apt/sources.list and do an apt-get update deb http://ftp.debian.org/debian/ experimental main contrib non-free # Then install latest version of ekiga. apt-get -t experimental install ekiga
which version of debian
lsb_release
add gpg key
gpg --keyserver subkeys.pgp.net --recv-keys AED4B06F473041FA gpg -a --export AED4B06F473041FA | sudo apt-key add -
clean /var/cache/apt
sudo apt-get clean
which version is available and installed(*** means installed)
apt-cache policy apache2-bin
Read values from the debconf database
debconf-get-selections | grep ^iptables-persistent
Set value in debconf database
echo newrelic-php5 newrelic-php5/application-name string "blablabla" | debconf-set-selections
dowload deb
sudo apt-get install --download-only --reinstall sudo
verify deb package(changes)
checksums are stored /var/lib/dpkg/info/elasticsearch.md5sums
dpkg --verify elasticsearch ??5?????? c /etc/elasticsearch/elasticsearch.yml ??5?????? c /etc/elasticsearch/jvm.options
extract deb
dpkg-deb -xv elasticsearch_7.9.3_amd64.deb .
configure networks
/etc/netplan/10-eth0.yaml netplan apply
add static route
/etc/network/interfaces
#--------------------------------------------# # Setup eth0 - connected to private LAN/VLAN # #--------------------------------------------# auto eth0 allow-hotplug eth0 iface eth0 inet static address 10.70.201.5 netmask 255.255.255.192 ### Ubuntu Linux add persistent route command ### post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.70.201.6
add static route netplan way
network: ethernets: enp0s3: dhcp4: false addresses: [192.168.1.202/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8,8.8.4.4,192.168.1.1] routes: - to: 172.16.0.0/24 via: 192.168.1.100 version: 2 # netplan apply
enable sysstat
apt -y install sysstat sed -i 's/ENABLED="false"/ENABLED="true"/g' /etc/default/sysstat systemctl restart sysstat