Bem-vindo: Qua, 27 de Novembro 2024, 13:59 Pesquisa avançada

O que é o zram?

Area de suporte geral. Aqui poderá fazer as questões que quiser relativas ao Ubuntu que não se enquadrem em nenhuma das outras secções do Fórum!

Re: O que é o zram?

Mensagempor Claudio Novais » Sáb, 10 de Novembro 2012, 23:22

O Ubuntu que você instalou foi gravado numa Pen ou DVD foi um ISO original? o.0

Muito estranho mesmo o que será que terá instalado o ZRam. Continuo a não acreditar mas... xD
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: O que é o zram?

Mensagempor Luis Cardoso » Sáb, 10 de Novembro 2012, 23:30

Se quer saber qual(ais) o(s) pacote(s) que tem em comum faça o seguinte:

Ubuntu



dpkg -l > lista_apps1.txt

Kubuntu



dpkg -l > lista_apps2.txt


Ponha estes dois ficheiros na mesma máquina e num local acessível! Então vamos criar aí um ficheiro de nome similar_apps.py e abrindo-o com o editor de sua preferência coloque o seguinte texto:
Código: Selecionar todos
#!/usr/bin/env python
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
# Date: 2012.11.10
# Autor: luis

# Abre os ficheiros a analisar
f1 = open('lista_apps1.txt', 'r')
f2 = open('lista_apps2.txt', 'r')

# lê as linhas
f1_lines = f1.readlines()
f2_lines = f2.readlines()

# fecha os ficheiros
f1.close()
f2.close()

# verificação das apps iguais
fout = []
for line2 in f2_lines:
    for line1 in f1_lines:
        if line1 == line2:
            print line2
            fout.append(line2)

# salva a informação igual em ambos
f3 = open('lista_apps3.txt', 'w')
f3.writelines(fout)

# fecha o ficheiro
f3.close()

Depois de guardar, feche o editor, e clique nas propriedades do ficheiro e marque-o como executável! Depois é dar dois cliques nele, clicar em executar se aparecer uma janela e aguardar pela criação do ficheiro lista_apps3.txt.

Atenção



Isto só funciona se tiver a mesma versão de Ubuntu, i.e., Ubuntu 12.04 e Kubuntu 12.04, e que estejam totalmente actualizados, porque a versão de cada aplicação pode interferir com a validade no algoritmo (básico :upsiu: ) de detecção de aplicações similares!
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: O que é o zram?

Mensagempor Marlom Jobsom » Sáb, 10 de Novembro 2012, 23:30

Sim, uma ISO original. Após um tempo usando ela, e depois de muitas atualizações, resolvi instalar o remastersys pra criar uma ISO. Tenho certeza de que esse lance do zram surgiu antes de eu criar uma iso. Por isso a ISO que criei ta vindo com o zram.
Eu vou fazer o que falei acima. Vou criar uma VM e instalar nele essa iso, e depois sair tirando programa por programa até descobrir qual possui o zram embutido. Seguindo a suposição do colega. :D

Marlom Jobsom
 
Mensagens: 137
Registrado em: 14 Agosto, 2012

Re: O que é o zram?

Mensagempor Marlom Jobsom » Sáb, 10 de Novembro 2012, 23:37

Luis Cardoso (10-11-2012, 22:30) escreveu:Se quer saber qual(ais) o(s) pacote(s) que tem em comum faça o seguinte:

Ubuntu



dpkg -l > lista_apps1.txt

Kubuntu



dpkg -l > lista_apps2.txt


Ponha estes dois ficheiros na mesma máquina e num local acessível! Então vamos criar aí um ficheiro de nome similar_apps.py e abrindo-o com o editor de sua preferência coloque o seguinte texto:
Código: Selecionar todos
#!/usr/bin/env python
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
# Date: 2012.11.10
# Autor: luis

# Abre os ficheiros a analisar
f1 = open('lista_apps1.txt', 'r')
f2 = open('lista_apps2.txt', 'r')

# lê as linhas
f1_lines = f1.readlines()
f2_lines = f2.readlines()

# fecha os ficheiros
f1.close()
f2.close()

# verificação das apps iguais
fout = []
for line2 in f2_lines:
    for line1 in f1_lines:
        if line1 == line2:
            print line2
            fout.append(line2)

# salva a informação igual em ambos
f3 = open('lista_apps3.txt', 'w')
f3.writelines(fout)

# fecha o ficheiro
f3.close()

Depois de guardar, feche o editor, e clique nas propriedades do ficheiro e marque-o como executável! Depois é dar dois cliques nele, clicar em executar se aparecer uma janela e aguardar pela criação do ficheiro lista_apps3.txt.

Atenção



Isto só funciona se tiver a mesma versão de Ubuntu, i.e., Ubuntu 12.04 e Kubuntu 12.04, e que estejam totalmente actualizados, porque a versão de cada aplicação pode interferir com a validade no algoritmo (básico :upsiu: ) de detecção de aplicações similares!


Vou fazer isso. Gostei do programinha :D

Marlom Jobsom
 
Mensagens: 137
Registrado em: 14 Agosto, 2012

Re: O que é o zram?

Mensagempor Marlom Jobsom » Seg, 12 de Novembro 2012, 17:03

Não ta funcionando :(
Criei uma pasta e botei as duas listas dentro dela junto com o algoritimo de comparação em python. Dei permissão de execução, executo e nada acontece.

Marlom Jobsom
 
Mensagens: 137
Registrado em: 14 Agosto, 2012

Re: O que é o zram?

Mensagempor Luis Cardoso » Seg, 12 de Novembro 2012, 17:22

Marlom Jobsom (12-11-2012, 16:03) escreveu:Não ta funcionando :(
Criei uma pasta e botei as duas listas dentro dela junto com o algoritimo de comparação em python. Dei permissão de execução, executo e nada acontece.

Então vamos fazer o seguinte, abra o terminal e escreva o comando:
cd caminho_da_pasta

Assim que estiver na pasta onde tem o script, execute o seguinte comando:
python similar_apps.py


Em principio deverá dar um erro, pois pelo que vejo no ícone, existem espaçamentos a mais que interfere com a execução do Python. Para tal, em vez de usar a opção SELECIONAR TODOS (da tag CODE do fórum), o melhor é seleccionar manualmente, copiar e colar! Pois existe um pequeno bug nessa tag do fórum que adiciona acidentalmente um espaçamento extra!
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: O que é o zram?

Mensagempor Marlom Jobsom » Seg, 22 de Abril 2013, 2:52

Depois de tanto tempo, tenho algo a ser acrescentado a esse tópico.
Depois de ter em mãos o resultado gerado pelo algoritmo de Luis Cardoso, comecei os testes atrás de algum programa que tenha trazido junto com ele o zram.
Acabou sendo o próprio Remastersys que trazia "junto" com ele o zram, como Cláudio Novais havia sugerido. Entretanto, após a remoção completa do Remastersys, o zram continua no sistema. :evil:
Executei o comando pra desabilitar o zram0:
sudo swapoff /dev/zram0

Funciona, mas, basta reiniciar o computador, e lá está ela ativada de novo, mesmo sem o Remastersys presente no sistema o.0

Marlom Jobsom
 
Mensagens: 137
Registrado em: 14 Agosto, 2012

Re: O que é o zram?

Mensagempor Claudio Novais » Seg, 22 de Abril 2013, 12:19

O pacote zram foi removido Marlom? Talvez procurar no init se ele está por lá!
ls /etc/init.d/
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: O que é o zram?

Mensagempor Marlom Jobsom » Seg, 22 de Abril 2013, 17:26

Ta aí o resultado. To fazendo testes numa VM.

Só pra frizar, o zram não foi instalado, nem seus pacotes. Sempre que procuro algo relacionado a ele, não encontro nada. Nem antes da instalação do Remastersys nem depois de sua remoção.
Quando iniciei a instalação do Remastersys, ele avisa que precisa instalar outros pacotes. Nenhum desses é o zram.
A única coisa que posso fazer no momento é olhar o histórico de pacotes instalados.
Não é tão grande. Vou remover um a um e verificar qual deles contém o zram. :\

Marlom Jobsom
 
Mensagens: 137
Registrado em: 14 Agosto, 2012

Re: O que é o zram?

Mensagempor Claudio Novais » Seg, 22 de Abril 2013, 17:32

O que você tem na lista de partições?

cat /etc/fstab
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

AnteriorPróximo

Voltar para Questões gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 19 visitantes