domingo, 30 de março de 2014

[Actualizado] Instalar o Snow Leopard no EeePC 1000HE

Parte 1:
A)
1.- Copiar o conteúdo do DVD original para uma pen USB (Disk Utility, opção 'Restore'…)
2.- Correr o NetbookBootMaker 0.8.4pre.app.
3.- Arrancar o EeePC com a pen USB.
4.- No menu "Utilities", escolher "Disk Utility".
5.- Formatar o disco (não esquecer de seleccionar "GUID Partition Table" nas opções da partição).
6.- Depois de instalado o Snow Leopard, voltar a arrancar com a pen USB.
7.- Escolher "NetBootInstaller" (ignorar o aviso "unsupported device").
8.- Seleccionar apenas as opções "Install Chameleon 2 NBI" e "Install General Extensions".
9.- Reiniciar computador (sem a pen USB).

B)
1.- Correr o Kext Helper e instalar AttansicL1eEthernet.kext, IOBluetoothFamily.kext.
2.- Instalar VoodooHDA.prefpane (pasta "1" do Google Drive).
3.- Substituir a pasta "/Extra" por esta.
4.- Reiniciar computador.
5.- Instalar driver wifi STA_RT2860 D-1.1.2.0 UI-1.7.1.0_2009_02_17.dmg.

Parte 2:
1.- Correr o NetbookInstaller 20100616212351.app.
2.- Seleccionar apenas "Install Chameleon 2 NBI" e "Install General Extensions".
3.- Reiniciar computador.
4.- Instalar MacOSXUpdCombo10.6.7.dmg (no final, NÃO reiniciar!).
5.- Descomprimir mach_kernel_atom_10.7.0(xnu-1504.9.37~1).zip.
6.- Actualizar kernel:

No terminal:
~$ sudo -s
~$ cd /
~$ mv mach_kernel mach_kernel_old
~$ cp ~/desktop/mach_kernel_atom mach_kernel
~$ chown 0:0 mach_kernel

7.- Descomprimir ASUS1000HE_SnowLeopard.zip.
8.- Instalar os kexts desse zip via Kext Helper.
9.- Reiniciar computador.

Parte 3:
1.- Instalar MacOSXUpdCombo10.6.8.dmg (no final, NÃO reiniciar!).
2.- Descomprimir legacy_kernel-10.6.8.bz2.
3.- Actualizar kernel:

No terminal:
~$ sudo -s
~$ cd /
~$ mv mach_kernel mach_kernel_old_1
~$ cp ~/desktop/legacy_kernel-10.6.8 mach_kernel

4.- Reiniciar computador.

Parte 4:
A)
1.- Voltar a correr o NetbookInstaller 20100616212351.app.
2.- Seleccionar apenas "Install Chameleon 2 NBI" e "Install General Extensions".
3.- Reiniciar computador.

B)
1.- Apagar o ficheiro 1201N.DSDT.aml da pasta "/Extra"; copiar o ficheiro dsdt.aml para essa pasta.
2.- Copiar o IOBluetoothFamily.kext do ASUS1000HE_SnowLeopard.zip e o VoodooHDA.kext (pasta "2" do Google Drive) para a pasta "/Extras/GeneralExtensions" e depois correr o programa "UpdateExtra" que está na pasta "/Extra".
3.- Instalar VoodooHDA.prefPane (pasta "2" do Google Drive).
3.- Instalar o AttansicL1eEthernet.kext do ASUS1000HE_SnowLeopard.zip e o SleepEnabler.kext via Kext Helper.
4.- Reiniciar computador.

(clicar na imagem para aumentar)

Google Drive/eeepc1000he

Para mais informações, consultar:
- http://www.insanelymac.com/forum/topic/190295-guide-retail-snow-leopard-install-on-asus-eeepc-1000he/
- http://minhdanh2002.blogspot.pt/2010/10/dual-booting-mac-os-x-1064-and-windows.html
- http://prasys.info/2011/06/howto-macos-x-10-6-8-and-intel-atoms/
- http://www.osx86.net/topic/19547-asus-eee-pc-1000he-1067-battery-problem-solved-for-me/
...
- http://penadigital.blogspot.pt/2009/10/instalar-o-snow-leopard-no-eeepc-1000he.html

# edit 2/4/2014

domingo, 10 de novembro de 2013

sábado, 9 de novembro de 2013

Quem nos defende?

"O Governo não negoceia porque o seu propósito é outro: utilizar a troika para reforçar as suas capacidades políticas em Portugal. Somos um protetorado na medida em que é essa a ambição política de quem nos governa".

(via 365 forte)

quinta-feira, 7 de novembro de 2013

Debian Linux: actualizar glibc

OS: Debian 7 "Wheezy"

... para podermos instalar o MeoCloud (CloudPT-0.0.69.linux-i686.zip) ;)

1.- Abrir o ficheiro "/etc/apt/sources.list" e adicionar o repositório testing do Debian.
~$ su
~$ nano /etc/apt/sources.list


[...]
deb http://ftp.debian.org/debian testing main

2.- Actualizar a lista de repositórios.
~$ apt-get update

3.- Instalar a versão mais recente (2.17-93).
~$ apt-get -t testing install libc6-dev

4.- Reiniciar o sistema.

Nota: Depois de instalado/actualizado, é recomendado comentar a linha referida no ponto 1) para evitar notificações e possíveis actualizações indesejadas do sistema (e, logo de seguida, voltar a actualizar a lista de repositórios...).
~$ nano /etc/apt/sources.list

[...]
# deb http://ftp.debian.org/debian testing main


Para mais informações, consultar:
- http://unix.stackexchange.com/questions/85505/need-to-install-glibc-2-14-on-wheezy
- http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-default-version
...
- https://wiki.debian.org/DebianTesting 

Debian Linux: Canon Pixma MP230

OS: Debian 7 "Wheezy"

1.- Descarregar as drivers aqui (cnijfilter-mp230series-3.80-1-deb.tar.gz e scangearmp-mp230series-2.00-1-deb.tar.gz).

2.- Descomprimir os ficheiros e executar o(s) script(s) como root:

Impressora:
~$ tar -zxvf cnijfilter-mp230series-3.80-1-deb.tar.gz
~$ cd cnijfilter-mp230series-3.80-1-deb
~$ su
~$ ./install.sh


Scanner (ScanGearMP):
~$ tar -zxvf scangearmp-mp230series-2.00-1-deb.tar.gz
~$ cd scangearmp-mp230series-2.00-1-deb
~$ su
~$ ./install.sh


3.- Ligar a multifunções.

O ScanGearMP é o programa da Canon para digitalizar/scannarizar documentos. Mas, por defeito (?), o scanner só é detectado se corrermos o programa (scangearmp) usando a conta root. Para funcionar com a conta base/standard, é necessário fazer o seguinte:

1.- Verificar o "ID" da multifunções.
~$ lsusb

[...]
Bus 001 Device 002: ID 04a9:175f Canon, Inc.
[...]


2.- Abrir o ficheiro "/lib/udev/rules.d/60-libsane.rules" e acrescentar a MP230.
~$ su
~$ nano /lib/udev/rules.d/60-libsane.rules

[...]
# Canon PIXMA MP230
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175f", ENV{libsane_matched}="yes"
[...]


3.- Gravar e reiniciar o sistema.

domingo, 1 de setembro de 2013

O boçal

(...) Já alguém se lembrou de perguntar aos 900 mil desempregados de que lhes valeu a Constituição até hoje?

Pedro Passos Coelho no discurso de encerramento da Universidade de Verão do PSD, 1/9/2013.

#edit 2/9/2013:

Pergunte-se aos desempregados

quinta-feira, 22 de agosto de 2013

domingo, 18 de agosto de 2013

Debian Linux: actualizações automáticas de segurança via cron-apt

OS: Debian 7 "Wheezy"

0.- Instalar update-notifier (opcional)
~$ su
~$ apt-get install update-notifier


1.- Instalar cron-apt
~$ apt-get install cron-apt

2.- Editar o ficheiro /etc/cron-apt/action.d/3-download de modo a actualizar apenas os pacotes (e não a distro):
~$ nano /etc/cron-apt/action.d/3-download
autoclean -y
#dist-upgrade -d -y -o APT::Get::Show-Upgraded=true
upgrade -d -y -o APT::Get::Show-Upgraded=true


3.- Criar os seguintes ficheiros para permitir as actualizações automáticas de segurança:
~$ nano /etc/cron-apt/action.d/5-security
upgrade -y -o APT::Get::Show-Upgraded=true

~$ nano /etc/cron-apt/config.d/5-security
OPTIONS="-o quiet=1 --no-list-cleanup -o Dir::Etc::SourceList=/etc/apt/security.sources.list -o Dir::Etc::SourceParts=\"/dev/null\""


4.- Criar o ficheiro security.sources.list com base na sources.list:
~$ cp /etc/apt/sources.list /etc/apt/security.sources.list

... e apagar tudo excepto:

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main


[Nota: Não esquecer de editar este ficheiro quando actualizarmos o sistema -- substituir "wheezy" pelo novo nome da distro].

5.- Configurar o ficheiro /etc/cron.d/cron-apt de acordo com o horário pretendido. Por defeito, corre às 4 da manhã.
~$ nano /etc/cron.d/cron-apt
#
# Regular cron jobs for the cron-apt package
#
# Every night at 4 o'clock.
0 4 * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt
# Every hour.
# 0 * * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt /etc/cron-apt/config2
# Every five minutes.
# */5 * * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt /etc/cron-apt/config2


6.- Executar o cron-apt via anacron criando um atalho no /etc/cron.daily:
~$ ln -s /usr/sbin/cron-apt /etc/cron.daily/

Para mais informações, consultar:
- http://www.the-art-of-web.com/system/cron-apt-wheezy/
- https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo
...
- http://naoimporta.com/blog/cron-vs-anacron-como-configurar-o-anacron-no-linux/
...
- http://v1.corenominal.org/howto-setup-a-crontab-file/

quarta-feira, 31 de julho de 2013

back to the future (ii)

Savages - "City's Full" (2012)