Jinsi ya kusasisha sasisho kupitia mstari wa amri?


Nenda kwa jibu lililokubaliwa


Ninapoingia kwenye seva yangu ya wavuti kupitia SSH naona habari hiyo:

 88 packages can be updated.
80 updates are security updates
 

Nilijaribu apt-get update wakati huo apt-get upgrade lakini kila wakati ninapoingia bado naona ujumbe kuhusu sasisho. Ninazifungaje?


706





2012-10-05




Idadi ya majibu: 9


Tumia hii:

 sudo apt update        # Fetches the list of available updates
sudo apt upgrade       # Installs some updates; does not remove packages
sudo apt full-upgrade  # Installs updates; may also remove some packages, if needed
sudo apt autoremove    # Removes any old packages that are no longer needed
 

Hati kuhusu kila apt chaguo zinaweza kupatikana kwenye manpages kwa apt . Hizi zinapatikana pia kwa kuendesha man apt katika terminal yako.

Matumizi ya zote mbili upgrade na kwa full-upgrade pamoja hazihitajiki, lakini inaweza kusaidia katika hali zingine: angalia hati za Debian kuhusu Upboreshaji kutoka Debian 9 .


892


2012-10-05

Toa amri zote kwa kuandika sudo mara moja:

 sudo -- sh -c 'apt-get update; apt-get upgrade -y; apt-get dist-upgrade -y; apt-get autoremove -y; apt-get autoclean -y'
 

au

 sudo -s -- <<EOF
apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get autoremove -y
apt-get autoclean -y
EOF
 

au hata mfupi katika kwa kitanzi (shukrani @dessert!)

 sudo bash -c 'for i in update {,dist- }upgrade auto{remove,clean}; do apt-get $i -y; done'
 

Kwa maelezo zaidi, angalia Hati ya Amana ya matengenezo


130


2016-11-08

Hii ni tabia ya kawaida.

Ujumbe unaona kwenye kuingia kwenye akaunti umeongezwa kwa hali ya seva 'Ujumbe-wa-Siku-hiyo', ambayo husasishwa tu kila siku ya kalenda (au kwenye kompyuta / kuanza kwa seva). Angalia yaliyomo, kwa kutumia

 cat /etc/motd
 

Bado kuona sasisho sawa zinapatikana, baada ya kukimbia

 sudo apt-get update && sudo apt-get upgrade
 

inapaswa kutarajiwa. Ikiwa utafanya kazi tena kwa amri hii utasababishwa tu kwa sasisho zozote zaidi ikiwa sasisho zaidi zaidi (mpya) zimetolewa.


93


2012-10-05

Mara tu ingia yako kwenye seva yako, endesha amri hapa chini.

 sudo apt-get upgrade
 

Inapaswa kufanya hila. Labda unahitaji tu kuanza tena seva yako.


11



Katika kesi yangu, nilikuwa na URL isiyo sahihi au isiyoweza kupatikana katika /etc/apt/source.list. Baada ya kuondoa URL hii, niliweza kusasisha vifurushi vyote kwa mafanikio.

Amri:

 sudo vi /etc/apt/sources.list
sudo apt-get update && sudo apt-get upgrade
 

9


2013-04-20

Njia yangu (marehemu kabisa, napenda beji za necromancer :-)) Suluhisho:

  1. Kufunga wajig (mara moja):

     sudo apt-get install wajig 
     
  2. Unapotaka kusasisha / kusasisha kikamilifu mfumo wako

     wajig dailyupgrade
     

    (itauliza nenosiri ikiwa inahitajika, na fanya visasisho vyote, sasisha, sasisha, na hatua za kujiendesha).


7


2015-08-26

Unaweza pia kuhitaji kufanya hivyo -

 sudo touch /etc/motd.tail
 

Kutoka - Ubuntu huniambia nina vifurushi vya kusasisha wakati sina

Ilinifanyia kazi tarehe 14.04


4


2014-10-12

Hati hii ni muhimu kusasisha visasisho ikiwa ni pamoja na kuondoa vifurushi ambavyo havijakadiriwa na kufanya kazi upya ikiwa tu OS inataka.

 remote_user=usernamehere
remote_host=example.com

ssh -A -n -o StrictHostKeyChecking=no ${remote_user}@${remote_host} && \
sudo apt-get update && \
sudo apt-get -f install -y && \
sudo apt-get -o Dpkg::Options::="--force-confnew" -yy dist-upgrade -y && \
sudo apt-get autoremove -y && \
[ -f /var/run/reboot-required ] && \
echo "sudo reboot now" && \
sudo reboot now 
 

kukimbia kwenye sanduku lako la karibu tu acha mstari huo wa kwanza ukifanya ssh

Hapa kuna jina nikihifadhi katika ~ / .bashrc

 alias doit='echo; kill $( ps -eafww|grep update-manager|grep -v grep | grep update-manager | tr -s " " |cut -d" "  -f2 ) > /dev/null 2>&1;  echo "sudo apt-get update && sudo apt-get dist-upgrade &&  [ -f /var/run/reboot-required ] && echo && echo reboot required && echo";echo;sudo apt-get update && sudo apt-get dist-upgrade &&  [ -f /var/run/reboot-required ] && echo && echo reboot required && echo '
 

basi kwenye terminal mimi tu kutoa doit


1


2017-12-16

Ikiwa utaendesha apt-get update tena baada ya apt-get upgrade kuhitimishwa, ujumbe huo kwenye kuingia kwa ssh unapaswa kwenda mbali.


0


2014-08-13