2 votes

Que se passe-t-il avec les fichiers téléchargés si l'installation d'un paquet par pip échoue à mi-chemin après le téléchargement de quelques fichiers pour une raison quelconque ?

Ces fichiers sont-ils supprimés automatiquement ou sont-ils stockés dans un emplacement particulier ? J'ai essayé de télécharger un paquet par pip qui a échoué après avoir téléchargé quelques fichiers. Maintenant, je veux savoir comment me débarrasser de ces fichiers téléchargés s'ils n'ont pas été automatiquement supprimés en raison de l'échec. Comme le paquet n'a pas été installé, je ne peux pas pip uninstall ça. J'ai fait une recherche basique de fichiers en utilisant le nom du paquet (tickeys) et le résultat était un seul fichier nommé tickeys.log . Puis-je être sûr qu'il ne reste aucun autre fichier téléchargé pendant l'installation du paquet ?

$ pip install tickeys
Collecting tickeys
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading tickeys-0.2.5.tar.gz (5.3MB)
    100% || 5.3MB 179kB/s 
Collecting cython==0.20.2 (from tickeys)
  Downloading Cython-0.20.2-cp27-cp27mu-manylinux1_x86_64.whl (4.9MB)
    100% || 4.9MB 215kB/s 
Collecting kivy==1.9.0 (from tickeys)
  Downloading Kivy-1.9.0.tar.gz (16.2MB)
    100% || 16.2MB 76kB/s 
    Complete output from command python setup.py egg_info:

    Cython is missing, its required for compiling kivy !

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-iseWBO/kivy/setup.py", line 173, in <module>
        from Cython.Distutils import build_ext
    ImportError: No module named Cython.Distutils

    ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-iseWBO/kivy/

1voto

Je peux répondre pour apt-get . De man apt-get :

clean
    clean clears out the local repository of retrieved package files.
    It removes everything but the lock file from
    /var/cache/apt/archives/ and /var/cache/apt/archives/partial/.

--- *snip* ---

/var/cache/apt/archives/
    Storage area for retrieved package files. Configuration Item:
    Dir::Cache::Archives.

/var/cache/apt/archives/partial/
    Storage area for package files in transit. Configuration Item:
    Dir::Cache::Archives (partial will be implicitly appended)

Ainsi, les fichiers partiellement téléchargés par apt-get résident à /var/cache/apt/archives/partial et peuvent être retirés avec la clean fonctionnement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X