Apt-get: Skirtumas tarp puslapio versijų

Iš Žinynas.
Jump to navigation Jump to search
 
 
4 eilutė: 4 eilutė:
 
Naujojoje sistemoje rašome:
 
Naujojoje sistemoje rašome:
 
  aptitude update && cat pkg.txt | xargs sudo aptitude install -y
 
  aptitude update && cat pkg.txt | xargs sudo aptitude install -y
 +
 +
= Visų paketų "perinstaliavimas"=
 +
aptitude reinstall '~i'
 +
arba:
 +
dpkg --get-selections | grep -v deinstall | awk '{print $1}' | awk '$1=$1' ORS=' ' > list.log
 +
apt-get clean && apt-get update && apt-get install --reinstall $(cat list.log)
 +
apt-get install --reinstall $(dpkg --get-selections | grep -w 'install$' | cut -f1)
 +
 +
[[Category:Debian]]
 +
[[Category:Ubuntu]]

Dabartinė 12:30, 28 spalio 2019 versija

Tų pačių paketų migravimas iš kitos sistemos[keisti]

Senojoje sistemoje rašome:

dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > pkg.txt

Naujojoje sistemoje rašome:

aptitude update && cat pkg.txt | xargs sudo aptitude install -y

Visų paketų "perinstaliavimas"[keisti]

aptitude reinstall '~i'

arba:

dpkg --get-selections | grep -v deinstall | awk '{print $1}' | awk '$1=$1' ORS=' ' > list.log
apt-get clean && apt-get update && apt-get install --reinstall $(cat list.log)
apt-get install --reinstall $(dpkg --get-selections | grep -w 'install$' | cut -f1)