Ubuntu 16.04 LTS Upgrade e Arquivo de Terminal de Comando

0
Eu tenho Ubuntu 16,04 LTS instalado no meu HP Compaq 6005 SFF e eu quero ter uma maneira de atualizar meu computador facilmente para versões mais recentes e também criar um arquivo de lista de comandos para executar em qualquer aplicativo de terminal para instalar um lista de aplicativos que preciso instalar.

Veja a lista de comandos que eu quero

--- LINK PARA ARQUIVO ANEXADO ---

Esta é a lista de aplicativos que eu uso todos os dias no Ubuntu (a maioria deles, de qualquer maneira), mas eu não me importo de ter uma maneira simples de instalar todos esses aplicativos em uma nova instalação do Ubuntu. .

Link: Arquivo para comandos do Ubuntu

    
por CalebO5 15.05.2018 / 15:18

1 resposta

0

Uma abordagem natural para obter o que você parece querer é escrever um script, por exemplo, um script bash . Como parece que você não sabe o que é um script, eu vou lhe fornecer uma abordagem muito simples, que não tem quase nenhuma otimização possível, mas está em troca disso muito perto do que você já tem, o que pode apoiar a sua compreensão e pode servir de base para construir uma solução mais avançada.

É assim que o seu script pode parecer:

#!/bin/bash
sudo apt-get --yes update
sudo apt-get --yes upgrade
# reboot is not necessary here, it would also makes things more complicated
sudo apt-get --yes install synaptic
sudo apt-get --yes install software-center
sudo apt-get --yes install gdebi
sudo apt-get --yes install bleachbit
sudo apt-get --yes install yakuake
sudo apt-get --yes install unity-tweak-tool
sudo apt-get --yes install neofetch
sudo apt-get --yes install vlc
sudo apt-get --yes install caffeine
sudo apt-get --yes install gimp
sudo apt-get --yes install virtualbox
sudo apt-get --yes install ubuntu-restricted-extras
sudo apt-get --yes install google-chrome
sudo apt-get --yes install dropbox
sudo apt-get --yes install atom
sudo apt-get --yes install pyhton
sudo apt-get --yes install kdenlive
sudo apt-get --yes install transmission
sudo apt-get --yes install audacity
sudo apt-get --yes install wine
sudo apt-get --yes update
sudo apt-get --yes upgrade
sudo shutdown -r now # the reboot

Como você provavelmente notou, a única coisa que realmente adicionei é o --yes para executar tudo no modo não interativo, por isso ele pára de pedir permissão para instalar todas as coisas. Leia esta breve introdução (ou qualquer outra que você possa achar útil) para entender um pouco como isso está funcionando em geral e como executar o script.

Como já mencionei no começo, esse script é muito, muito primitivo e poderia (deveria) ser melhorado de várias maneiras. Bons candidatos para melhoria seria encontrar uma maneira de evitar a necessidade de escrever sudo antes de cada comando, garantindo que tudo seja executado com os privilégios corretos, para reduzir a quantidade total de código repetitivo usado, para ter certeza de que você realmente Preciso do trailing update e upgrade e tenho certeza que as pessoas por aqui podem ter ideias adicionais que eu esqueci de melhorar este script. Você pode querer usar este modelo e o conselho dado para encontrar seu próprio caminho no script.

    
por Wanderer 16.05.2018 / 18:29