Você pode realmente usar o Ubuntu Software Center , como mostrado na captura de tela aqui:
.
Não pacotes e nem todos os aplicativos. Apenas o usuário de aplicativos instalado por ele mesmo a partir de qualquer fonte (Centro de Software, PPA adicionado manualmente, etc.).
Se o acima não for possível - uma lista de todos os aplicativos instalados ou pelo menos uma GUI que lista os aplicativos para que eu possa tirar screenshots dele.
Li uma dúzia de perguntas semelhantes e as pessoas postando respostas geralmente nem chegam perto do mérito da questão do OP. Por favor, note que a minha pergunta inclui 'usuário instalado'.
Resposta: Não é atualmente possível no Ubuntu Linux. (escolhendo a resposta de tijybba como a mais próxima)
Você pode realmente usar o Ubuntu Software Center , como mostrado na captura de tela aqui:
.
somente o root pode instalar pacotes no Ubuntu, o usuário que pode fazer isso é apenas 1, os sudoers são apenas usuários com direitos equivalentes.
No entanto, você pode obter muitas informações observando os registros, pode ver
o log do apt sob /var/log/apt/
o log do dpkg em /var/log/
e você pode obter a lista dos pacotes instalados com apenas um comando:
dpkg -l | grep ii
Na verdade, por sua pergunta, vejo que este comando a seguir faz o que você precisa dpkg -l | grep ii. Isso listou todos os pacotes instalados como deveria para mim. Agora não diz usuário A ou usuário B, mas novamente esta é uma limitação não de sudo mas de logs de centro de software. Mesmo usando o sudo, o usuário que chamou o sudo é passado, então você ainda pode ter qualquer log de aplicativo que chame o sudo para executar um comando. Agora é claro que você pode contornar isso com bastante facilidade porque parte do sudo é a capacidade de fazer o login como qualquer usuário [que tenha acesso ao sudo] se você souber a senha, hackear ou alterar se tiver esses direitos no sistema.
Se você está preocupado com o que um usuário instalou, isso pode colocar você ou seu sistema em risco. Você pode querer rever por que você deu acesso ao sudo e junto com a capacidade de instalar pacotes, mas isso é apenas um lado nota.
Tenho a sensação de que você está perguntando quais pacotes você instalou desde a instalação do sistema para que você possa limpar ou espelhar a configuração em uma nova máquina. As respostas aqui já cobrem o backup / restauração, então vamos pular isso.
Como não há uma maneira fácil e direta de descobrir qual usuário chamou a instalação de um pacote, uma abordagem melhor pode ser usar o comando listado acima e outro usuário para listar todos os pacotes instalados e ter uma janela do navegador aberta para Google e execute o Google pesquisado para descobrir quais pacotes são necessários para manter seu sistema operacional e quais não são.
Pule para aqui para pular a maior parte do fluff e obter a resposta mais diretamente ...
Você também pode analisar seus registros sudoers para ver quem solicitou a instalação do que me permite fornecer uma linha de exemplo
May 15 11:26:30 <COMPUTERNAME> sudo: <user who called sudo> : TTY=unknown ; PWD=/home/pariah (pwd file or auth method used to verify user) ; USER=root (User they were running as) ; COMMAND=/usr/bin/thunar (the command they ran)
Então, isso me diz que esse usuário pediu um sudo [na verdade, neste caso o gksu foi usado btw], o usuário sudo permitiu que eles tivessem permissões e o grande comando que eles executavam!
Agora, se você for grep para o apt-get ou similar dentro do log do sudo [/var/log/auth.log] e os mais antigos terão .0 .1 etc acrescentados ao final.
Você poderia juntar o que instala o usuário chamado na própria linha de comando. Se eles usaram o software-center, não tenho certeza se o comando do terminal relevante obteria uma linha de autorização aqui, mas você pode usar os logs do centro de software encontrados em:
/var/log/apt/history.log e logs mais antigos estão em arquivos compactados .gz
Agora, o log do centro de software não fornece ao usuário que autorizou as instalações, tanto quanto eu já vi nesse log, mas lista TODOS adicionar, modificar ou remover o centro de software. Mais uma vez, este registro também tem data e hora, bem fácil de encontrar ackages após a instalação do sistema básico ir para o log mais antigo ir para o início ou se você lembrar da hora e data de quando a instalação básica foi concluída e você está pronto. / p>
Ambos os arquivos de log mencionados estão em texto puro e você pode usar qualquer gedit, mousepad, leafpad, qualquer editor de texto que seu sabor do Ubuntu usar, por padrão, para visualizar e / ou imprimi-los.