Atualização de segurança do Python do CentOS7

0

Eu gostaria de saber como instalar uma atualização de segurança para o Python 2.7.5.

Eu fui notificado de que minha versão do Python do CentOS 7 tinha uma atualização de patch de segurança. Os detalhes estão aqui:

link

Eu vasculhei a Internet tentando encontrar maneiras de instalar esse patch específico, mas não consegui encontrar.

Eu tentei sudo yum update python-2.7.5-69.el7_5.x86_64.rpm , mas você provavelmente sabe que não tenho ideia do que estou fazendo.

    
por ThomasTaylor 24.09.2018 / 18:43

2 respostas

0

Para que isso funcione corretamente com a menor quantidade de trabalho, você deve certificar-se de que seus repositórios do YUM estão configurados corretamente. Você não precisa usar nenhum repositório não oficial, a menos que o pacote que você procura não esteja incluído.

A atualização de segurança do Python python-2.7.5-69.el7_5.x86_64.rpm está de fato localizado nos espelhos oficiais do CentOS 7, então se o seu YUM não puder localizar e instalar esse pacote, então algo está mal configurado em seus repositórios.

Por favor, verifique o conteúdo dos arquivos em /etc/yum.repos.d , certifique-se de que o repositório [updates] esteja habilitado e apontando para os espelhos oficiais do CentOS 7. Além disso, certifique-se de que quaisquer repositórios não oficiais sejam definidos com prioridade mais baixa que os repositórios oficiais ou desativados, a menos que você realmente saiba o que está fazendo.

Se os repositórios do YUM estiverem configurados corretamente, você poderá obter a atualização de segurança simplesmente executando yum install python . Se isso ainda não funcionar, você deve postar o conteúdo dos arquivos em /etc/yum.repos.d e a saída de yum info python para que outros possam ajudar de forma mais eficaz.

    
por 25.09.2018 / 00:40
0

De acordo com yum man

 install
              Is  used  to install the latest version of a package or group of packages while ensuring that all depen\u2010
              dencies are satisfied.  (See Specifying package names for more information) If no  package  matches  the
              given  package  name(s),  they are assumed to be a shell glob and any matches are then installed. If the
              name starts with @^ then it is treated as an environment group (group install @^foo), an @ character and
              it's treated as a group (plain group install).

              If  the  name  starts with a "-" character, then a search is done within the transaction and any matches
              are removed. Note that Yum options use the same syntax and it may be necessary to use  "--"  to  resolve
              any possible conflicts.

              If  the  name is a file, then install works like localinstall. If the name doesn't match a package, then
              package "provides" are searched (e.g. "_sqlitecache.so()(64bit)") as are filelists (Eg. "/usr/bin/yum").
              Also note that for filelists, wildcards will match multiple packages.

              Because  install does a lot of work to make it as easy as possible to use, there are also a few specific
              install commands "install-n", "install-na" and "install-nevra". These only work on package names, and do
              not process wildcards etc.

       update If run without any packages, update will update every currently installed package.  If one or more pack\u2010
              ages or package globs are specified, Yum will only update the listed packages.  While updating packages,
              yum will ensure that all dependencies are satisfied. (See Specifying package names for more information)
              If the packages or globs specified match to packages which are not currently installed then update  will
              not  install them. update operates on groups, files, provides and filelists just like the "install" com\u2010
              mand.

Seu comando yum deve ser:

sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm

Você também pode usar o comando rpm , baixar o pacote usando o'wget ''

wget https://centos.pkgs.org/7/centos-updates-x86_64/

Em seguida, instale o pacote:

rpm -Uvh python-2.7.5-69.el7_5.x86_64.rpm
Flag -U will do the upgrade for you
    
por 24.09.2018 / 19:07

Tags