[LINUX] So verhindern Sie Paketaktualisierungen mit apt

Früher habe ich ein benutzerdefiniertes Build-Nginx als Deb-Paket eingefügt, aber es wurde von apt aktualisiert und Nginx konnte nicht gestartet werden. Deshalb werde ich es als Memorandum schreiben.

Aktualisierungen unterdrücken

Mach es als root oder starte es mit sudo.

apt-mark hold <Paketnamen>

** Beispiel: **

apt-mark hold nginx

Auf diese Weise wird das Ausführen von apt upgrade` ignoriert.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  nginx
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Freigabe der Unterdrückung von Updates

Mit den gleichen Berechtigungen wie oben.

apt-mark unhold <Paketnamen>

** Beispiel: **

apt-mark unhold nginx

Dies wird die Abschreckung beseitigen.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  nginx
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 851 kB of archives.
After this operation, 30.7 kB disk space will be freed.
Do you want to continue? [Y/n] 

So überprüfen Sie, welche Pakete unterdrückt werden

apt-mark showhold

Geben Sie diesen Befehl ein, um die Pakete anzuzeigen, die unterdrückt werden.

Wenn nichts zurückgegeben wird, werden keine Pakete unterdrückt.

Verweise

Recommended Posts

So verhindern Sie Paketaktualisierungen mit apt
So fügen Sie ein Paket mit PyCharm hinzu
Wie aktualisiere ich mit SQLAlchemy?
Wie man mit Theano besetzt
Wie mit SQLAlchemy ändern?
So trennen Sie Zeichenfolgen mit ','
Wie man RDP auf Fedora31 macht
Wie lösche ich mit SQLAlchemy?
So brechen Sie RT mit tweepy ab
Erkennt Linux-Paketaktualisierungen (yum / apt)
Python: So verwenden Sie Async mit
So installieren Sie Python-Pip mit Ubuntu20.04LTS
So erstellen Sie ein Conda-Paket
Umgang mit unausgeglichenen Daten
[Ansible] So verhindern Sie, dass Änderungen auftreten
Wie fange ich mit Scrapy an?
Erste Schritte mit Python
Verwendung von Nix Package Manager
Umgang mit dem DistributionNotFound-Fehler
Wie fange ich mit Django an?
Aufblasen von Daten (Datenerweiterung) mit PyTorch
So berechnen Sie das Datum mit Python
So installieren Sie den MySQL-Connector mit pip3
So verbinden Sie INNER mit SQL Alchemy
So installieren Sie Anaconda mit pyenv
So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
[Blender] So legen Sie shape_key mit dem Skript fest
So verpacken und verteilen Sie Python-Skripte
So erhalten Sie die Eltern-ID mit sqlalchemy
So installieren Sie DLIB mit aktiviertem 2020 / CUDA
Verwendung von ManyToManyField mit Djangos Admin
Verwendung von OpenVPN mit Ubuntu 18.04.3 LTS
Verwendung von Cmder mit PyCharm (Windows)
So arbeiten Sie mit BigQuery in Python
So installieren Sie ein Paket mithilfe eines Repositorys
Wie man Ass / Alembic mit HtoA benutzt
Umgang mit Enum-Kompatibilitätsfehlern
Verwendung von Japanisch mit NLTK-Plot
Wie man einen Taschentest mit Python macht
So suchen Sie in Google Colaboratory nach Google Drive
So zeigen Sie Python-Japanisch mit Lolipop an
So laden Sie YouTube-Videos mit youtube-dl herunter
Verwendung des Jupyter-Notebooks mit ABCI
So schalten Sie Linux unter Ultra96-V2 aus
Verwendung des CUT-Befehls (mit Beispiel)
Wie man mit Python-Flüchen Japanisch eingibt
Streame Redmine-Updates mit Python auf Hipchat
So installieren Sie zsh (mit .zshrc-Anpassung)
Wie man Problemdaten mit Paiza liest
Verwendung von SQLAlchemy / Connect mit aiomysql
So gruppieren Sie Volumes mit LVM
So installieren Sie Python3 mit Docker Centos
Verwendung des JDBC-Treibers mit Redash