computação vou aprendendo GNU Linux Debian PostgreSQL pgAdmin QT Ubuntu C R Pascal Lazarus Solver . . .
quarta-feira, 6 de março de 2013
GNU/Linux - Restaurando o GRUB
Galera, vai aí uma dica do professor Danny.... valeu Danny...
Para restaurar o menu de inicialização do grub,
após ter removido o windows ou outr sistema operacional e instalado o linux
devemos relizar os seguintes passos:
$ su
Para entrar como superusuário. Quem utilizar o ubuntu por exemplo, deve preceder os comandos com o comando sudo.
# fdisk -l
Para verificar qual partição contem o sistema operacional de interesse. Por exemplo: se no seu disco existem dois sistemas GNU/Linux (ou windows) instalado, a lista mostrará:
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 14796 118847488 83 Linux
/dev/sda2 14797 30402 125348865 5 Estendida
/dev/sda5 30142 30402 2085888 82 Linux swap / Solaris
/dev/sda6 15299 30142 119230464 83 Linux
/dev/sda7 14797 15298 4031488 82 Linux swap / Solaris
Vemos que o outro sistema (o que não tem o símbolo *, isto é /dev/sda6) é o de interesse. Então, entremos com o comando:
# mount -t /dev/sda6 /mnt
Para Montar a partição (no meu caso é sda6 com sistema de arquivos ext4, basta o usuário trocar se for o caso) ou então, se quiser fazer pela interface gráfica, apenas acesse a partição de preferência (para montá-la) através do nautilus ou outro explorador de diretórios.
Agora, deve-se instalar novamente o GRUB, na MBR, com o comando:
# grub-install --root-directory=/mnt /dev/sda6
Basta agora atualizar o grub, que deve encontrar todos os sistemas instalados na máquina, com o comando:
# update-grub (atualizar o grub)
O que gerará uma lista do tipo:
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
Found Ubuntu 12.10 (12.10) on /dev/sda6
done
Basta reiniciar a máquina e pronto!!!
terça-feira, 12 de fevereiro de 2013
Debian 6.0.6 - Instalando o Skype
Para instalar o Skype Debian 6.0.6 Squeeze pode se proceder da seguinte maneira.
Abra o terminal: " Ctrl + Alt + T "
Entre como root: "su"
:~$ su
Senha:
#
Edite o sources.list:
# gedit /etc/apt/sources.list
==========================
Obs.: para editar no Debian 7, pode-se utilizar o editor "nano"
# nano /etc/apt/sources.list
Ctrl + o, para salvar.
Ctrl + x, para sair.
==========================
Adicione a seguinte linha no sources.list e salve esse arquivo:
deb http://download.skype.com/linux/repos/debian/ stable non-free
Atualize o sistema:
# apt-get update
Instale o Skype:
# apt-get install skype
Pode ser necessário executar o comando a seguir para verificar falhas:
# apt-get -f install
Pode ser necessário instalar os pacotes abaixo utilizando os comandos a seguir:
# aptitude install libqt4-core
# aptitude install libqt4-gui
# apt-get install libqt4-webkit
Abra o terminal: " Ctrl + Alt + T "
Entre como root: "su"
:~$ su
Senha:
#
Edite o sources.list:
# gedit /etc/apt/sources.list
==========================
Obs.: para editar no Debian 7, pode-se utilizar o editor "nano"
# nano /etc/apt/sources.list
Ctrl + o, para salvar.
Ctrl + x, para sair.
==========================
Adicione a seguinte linha no sources.list e salve esse arquivo:
deb http://download.skype.com/linux/repos/debian/ stable non-free
Atualize o sistema:
# apt-get update
Instale o Skype:
# apt-get install skype
Pode ser necessário executar o comando a seguir para verificar falhas:
# apt-get -f install
Pode ser necessário instalar os pacotes abaixo utilizando os comandos a seguir:
# aptitude install libqt4-core
# aptitude install libqt4-gui
# apt-get install libqt4-webkit
quarta-feira, 16 de janeiro de 2013
Debian 6.0.6 - Instalando o Java
Para instalar o Java no Debian 6.0.6 Squeeze pode se proceder da seguinte maneira.
Será acrescentado um endereço para repositório.
Abra o terminal: " Ctrl + Alt + T "
Entre como root: "su"
:~$ su
Senha:
#
Edite o sources.list:
# gedit /etc/apt/sources.list
Adicione a seguinte linha no sources.list e salve esse arquivo:
deb http://www.duinsoft.nl/pkg debs all
Adicionei a chave ao apt:
# apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26
Atualize o sistema:
# apt-get update
Instale o Adobe Flash Player:
# apt-get install update-sun-jre
Faça um teste na página seguinte, basta selecionar um jogo do famoso Atari e ver se funciona corretamente:
Referência:
Debian 6.0.6 - Instalando o Adobe Flash Player
Para instalar o Adobe Flash Player no Debian 6.0.6 Squeeze pode se proceder da seguinte maneira.
Gnash é o player de flash que vem no Debian.
O Gnash ainda não está bom.
Instalar o Adobe Flash Player, que é gratuito mas não é livre, é uma solução.
Assim que terminei a instalação, o Navegador (Gooogle Chrome, e o Chromium) já começaram a utiliza-lo.
Não foi necessário remover o Gnash.
Será acrescentado um endereço para repositório.
Abra o terminal: " Ctrl + Alt + T "
Entre como root: "su"
:~$ su
Senha:
#
Edite o sources.list:
# gedit /etc/apt/sources.list
Adicione a seguinte linha no sources.list e salve esse arquivo:
deb http://ftp.de.debian.org/debian squeeze main contrib
Atualize o sistema:
# apt-get update
Instale o Adobe Flash Player:
# apt-get install flashplugin-nonfree
Referências:
sábado, 10 de novembro de 2012
Lazarus - Formulários e o componente MainMenu
Abra um novo projeto
Salvar com os nomes
Arquivo de projeto: Formulario
Arquivo de unit: u_1_formulario
Insera um novo formulário
File / New Form
F9 – para compilar
Salve o novo formulário
Pedirá para salvar o formulário ( unit )
Salve com o nome u_2_formulario
Adicione um botão no formulário 1
Dê um duplo clique e programe com o código:
=======================================================
Form2.show;
=======================================================
É necessário adicionar a unit que é responsável por esse formulário.
Adiciona-se com o comando uses.
Antes do procedimento " TForm1.Button1Click "
=======================================================
implementation
{ TForm1 }
uses u_2_formulario;
procedure TForm1.Button1Click(Sender: TObject);
=======================================================
Componente TmainMenu
Adicione um TmainMenu no formulário 1.
Um clique no componente e um clique no formulário 1.
Duplo clique no componente MainMenu1
Clique em “New Item 1” e altere a propriedade “Caption” para “Arquivo”
Clicar com o botão direito no botão “Arquivo” e escolher “Create Submenu”
Clique em “New Item 2” e altere a propriedade “Caption” para “Sair”
Feche o “Menu Editor” do “MainMenu1”
Voltando ao formulário principal ( formulário 1 )
Clique em “Arquivo” e clique em “Sair” do Form1
Digite:
=======================================================
Close;
=======================================================
Execute o programa e faça um teste
Altere a propriedade Caption colocando o símbolo “&” antes do caption
&Arquivo
&Sair
Observe que a primeira letra fica sublinhada
Isso significa que é possível acessar esses comandos com a tecla “Ctrl + letra que está sublinhada” ou “Alt + letra que está sublinhada”.
Abra o “MainMenu1”
Clique com o botão direito em “Arquivo”
Clique em “Insert New Item (After)”
Altere o “Caption” para “Ajuda”
Clique com o botão direito em “Ajuda”
Clique em “Create Submenu”
Altere o “Caption” para “Sobre”
Feche o “Menu Editor” do “MainMenu1”
Voltando ao formulário principal
Clique em “Ajuda” e depois em “Sobre”
Digite:
=======================================================
Form2.Show;
=======================================================
Execute o programa e faça um teste
Altere o aspecto do formulário 2
Crie informações sobre o seu programa
Exemplo:
versão
autor
Seja criativo
Adicione um botão “Ok” que irá fechar o formulário Sobre.
Adicione um terceiro formulário
Faça um pequeno programa que o usuário entra com dois números e imprima o menor;
Antes do menu “Sair”, adicione um menu que irá levar para o formulário de mostrar o menor, altere o “Caption” desse submenu para “Menor”.
segunda-feira, 15 de outubro de 2012
Lazarus - Componente CheckBox
Fazer um
programa para um restaurante onde o usuário irá realizar escolhas
sobre uma refeição e aparecerá o preço dessa refeição.
– A
interface gráfica deverá ser montada conforme mostrado em sala.
– Terão
3 RadioButtons para especificar o tamanho do prato: pequeno, médio
ou grande. O usuário deverá escolher apenas uma dentre essas três
opções de tamanhos.
– Terão
6 CheckBox para especificar quais os componentes o usuário deseja no
prato: carne boi, carne frango, carne peixe, salada, batata frita e
ovo frito. O usuário poderá escolher nenhum, um ou vários
componentes.
– Os
valores (R$) relacionados ao tamanho dos pratos serão: prato
pequeno: 5; prato médio: 7; prato grande: 9.
– Os
valores (R$) relacionados aos componentes serão: carne boi: 5;
carne frango: 4; carne peixe: 3; salada: 1,5; batata frita:3; ovo
frito: 1.
– Terão
3 botões: Montar, Limpar e Sair.
– O
botão Montar: se não estiver nenhum tamanho de prato selecionado,
deverá informar a mensagem (ShowMessage), “Por favor, escolha um
tamanho de prato!”. Caso tenha algum tamanho de prato selecionado,
deverá informar a mensagem (ShowMessage), “Valor do PF = R$12,50”,
por exemplo.
– O
botão limpar: deverá limpar a seleção de todos RaioButton e de
todos CheckBox.
– O
botão sair: sai do programa.
A imagem do formulário com as respectivas propriedades "Names" já alterados exibidas na janela "Object Inspector" encontra-se abaixo:
O código encontra-se abaixo:
=======================================================
procedure TFrmMontar.BtnMontarClick(Sender: TObject);
var Preco : Real;
begin
Preco := 0;
if ((RdBtnPFPequeno.Checked=false) and (RdBtnPFMedio.Checked=false) and (RdBtnPFGrande.Checked=false))
then ShowMessage('Por favor, escolha um tamanho de prato!');
if (RdBtnPFPequeno.Checked)
then Preco := 5
else if (RdBtnPFMedio.Checked)
then Preco := 7
else if (RdBtnPFGrande.checked)
then Preco := 9;
if (ChckBxBoi.Checked) then Preco := Preco + 5;
if (ChckBxFrango.Checked) then Preco := Preco + 4;
if (ChckBxPeixe.Checked) then Preco := Preco + 3;
if (ChckBxSalada.Checked) then Preco := Preco + 1.5;
if (ChckBxBatata.Checked) then Preco := Preco + 3;
if (ChckBxOvo.Checked) then Preco := Preco + 1;
if ((RdBtnPFPequeno.Checked) or (RdBtnPFMedio.Checked) or (RdBtnPFGrande.Checked))
then ShowMessage('Valor do PF = R$ ' + FormatFloat('0.00;-0.00;zero', Preco));
end;
procedure TFrmMontar.BtnLimparClick(Sender: TObject);
begin
RdBtnPFPequeno.checked := False;
RdBtnPFMedio.checked := False;
RdBtnPFGrande.checked := False;
ChckBxBoi.Checked := False;
ChckBxFrango.Checked := False;
ChckBxPeixe.Checked := False;
ChckBxSalada.Checked := False;
ChckBxBatata.Checked := False;
ChckBxOvo.Checked := False;
end;
procedure TFrmMontar.BtnSairClick(Sender: TObject);
begin
close
end;
=======================================================
sábado, 13 de outubro de 2012
Debian 6.0.6 - Instalando o navegador Google Chrome
Para instalar o navegador Google Chrome no Debian 6.0.6 Squeeze pode se proceder da seguinte maneira.
Será utilizado o repositório do Chrome no sources.list, com isso, o navegador Google Chrome também será atualizado caso seja feito uma atualização para o sistema.
Será utilizado o repositório do Chrome no sources.list, com isso, o navegador Google Chrome também será atualizado caso seja feito uma atualização para o sistema.
Abra o terminal: " Ctrl + Alt + T "
Entre como root: "su"
:~$ su
Senha:
#
Edite o sources.list:
# gedit /etc/apt/sources.list
Adicione a seguinte linha no sources.list e salve esse arquivo:
deb http://dl.google.com/linux/chrome/deb/ stable main
Após salvar e voltar ao terminal, adicione a chave gpg ao apt:
# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
OK
#
Atualize o sistema:
# apt-get update
Instale o navegador Google Chrome:
# apt-get install google-chrome-stable
Assinar:
Postagens (Atom)