Slackware multilib-upgrade
Publicado por Luís Fernando C. Cavalheiro (última atualização em 01/09/2014)
[ Hits: 3.444 ]
Homepage: https://github.com/lcavalheiro/
Download 1409190495.multilib-upgrade (versão 2)
Download multilibupdate.py (versão 3)
Script para a atualização automática dos pacotes multilib do Slackware.
Versão atual: 0.1.
Planos futuros: fazer com que o script verifique se os pacotes multilib estão no /etc/slackpkg/blacklist (e colocá-los lá, caso não estejam); fazer a comparação entre os pacotes instalados e os disponíveis em http://www.slackware.com/~alien/multilib; criar coisas como um --help, e tal; empacotar e distribuir o script.
Versão 2 - Enviado por Luís Fernando C. Cavalheiro em 27/08/2014
Changelog: 0.2
Adicionada a parte do script que verifica se os pacotes de multilib e compat32 estão em /etc/slackpkg/blacklist. Organização básica.
Download 1409190495.multilib-upgrade
#!/bin/bash # # Name: multilib-upgrade # Version: 0.1 ( see changelog for more info ) # Author: Luis Fernando C. Cavalheiro ( pessoal at profcavalheiro # dot com ) # # Author grants: # Permission to use, copy, modify, and distribute this software for # any purpose with or without fee is hereby granted, provided that # the above copyright notice and this permission notice appear in all # copies. # # Author states: # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. # IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT # OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # # Changelog # 0.1 ( 020140826T164026-0300 ) # Script started, core functions ( download AlienBOB's multilib # packages and upgrade them ) developed. # Save current directory STARTIING_DIR=$(pwd) # Defines $TMP dir TMP=${TMP:-/tmp} # Slackware version. Default is current SLACKVER=${SLACKVER:-current} # Delete downloaded packages after install? ( Default is yes ) CLEAN_AFTER=${CLEAN_AFTER:-yes} # Download multilib packages echo "Downloading AlienBOB's multilib packages..." cd "$TMP" lftp -c "open http://www.slackware.com ; mirror ~alien/multilib/$SLACKVER multilib-upgrade" # Upgrade multilib packages cd multilib-upgrade upgradepkg --install-new *.t?z slackware64-compat32/*-compat32/*.t?z # Remove multilib packages if CLEAN_AFTER is yes shopt -s nocasematch if [ "$CLEAN_AFTER" == "yes" ] then rm -rf "$TMP/multilib-upgrade" fi # Return to starting directory cd "$STARTING_DIR"
Configurando um Servidor de Nomes no CL10 apenas respondendo algumas perguntas...
Configurando um Domínio no BIND9 com Debian 3.1
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
ASRock H310CM-HG4 vs Linux (2)
pacotes 32 bit no void 64 bit (1)
erro ao clonar repo github (7)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (26)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba