Como executar o arquivo.desktop no slackware [RESOLVIDO]

1. Como executar o arquivo.desktop no slackware [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/12/2017 - 17:06h

Não consigo executar o arquivo.desktop no slackware.

Tem um site que pode nos ajudar:

https://mexapi.macpress.com.br/criando-pacotes-slackware

Download do pacote.tar.gz:

http://www.mediafire.com/file/ftccaviecdx0c6h/Calculadora.tar.gz

Alguém pode me ajudar?


  


2. MELHOR RESPOSTA

edps
edps

(usa Slackware)

Enviado em 25/12/2017 - 19:04h

Capitao_Zap escreveu:

Não sei criar um slackbuild, só sei criar um arquivo.txz ou um arquivo.tgz.


Vou enviar o pacote pra você via email.

Veja o empacotamento e execução de sua Calculadora, bem como o ícone visível no submenu Escritório:

https://i.imgur.com/YYvH8QK.png

Fiz apenas algumas modificações:

1. no slack-desc (seguindo o template do SlackBuilds),
2. criei um README e o pus na pasta /usr/doc/programa-versão
3. movi o ícone do programa para /usr/share/pixmaps
4. modifiquei o seu doinst.sh removendo a criação do link simbólico
5. e no arquivo Calculadora.desktop configurei o executável para /usr/bin/Calculadora

Para empacotar

Acrescentei versão, arquitetura (setada para noarch, pois acho que deve ser esse o caso) e buid, e empacotei para o formato txz (pra economizar espaço, mas leve mais tempo).

Um tree na pasta antes de empacotar:


» slack64@edps╺─╸[Calculadora] tree
.
├── install
│   ├── doinst.sh
│   └── slack-desc
└── usr
├── bin
│   └── Calculadora
├── doc
│   └── Calculadora-001
│   └── README
└── share
├── applications
│   └── Calculadora.desktop
└── pixmaps
└── Calculadora.png

8 directories, 6 files
----------------------------------------------------------------------- 19:05:27
» slack64@edps╺─╸[Calculadora]


Para empacotar:

$ sudo /sbin/makepkg -l y -c n /tmp/Calculadora-001-noarch-1.${PKGTYPE:-txz} 


LOG completo:


Build/Calculadora » sudo /sbin/makepkg -l y -c n /tmp/Calculadora-001-noarch-1.${PKGTYPE:-txz}

Slackware package maker, version 3.141593.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package: /tmp/Calculadora-001-noarch-1.txz

./
install/
install/slack-desc
install/doinst.sh
usr/
usr/doc/
usr/doc/Calculadora-001/
usr/doc/Calculadora-001/README
usr/bin/
usr/bin/Calculadora
usr/share/
usr/share/pixmaps/
usr/share/pixmaps/Calculadora.png
usr/share/applications/
usr/share/applications/Calculadora.desktop

Slackware package /tmp/Calculadora-001-noarch-1.txz created.

Build/Calculadora » sudo installpkg /tmp/Calculadora-001-noarch-1.txz
Verifying package Calculadora-001-noarch-1.txz.
Installing package Calculadora-001-noarch-1.txz:
PACKAGE DESCRIPTION:
# Calculadora (calculadora de décimo terceiro salario)
#
# Calculadora feita na IDE Lazarus.
#
# Homepage:
#
Executing install script for Calculadora-001-noarch-1.txz.
Package Calculadora-001-noarch-1.txz installed.

Build/Calculadora »



3. Re: Como executar o arquivo.desktop no slackware [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 24/12/2017 - 20:25h

Capitao_Zap escreveu:

Não consigo executar o arquivo.desktop no slackware.

Tem um site que pode nos ajudar:

https://mexapi.macpress.com.br/criando-pacotes-slackware

Download do pacote.tar.gz:

http://www.mediafire.com/file/ftccaviecdx0c6h/Calculadora.tar.gz

Alguém pode me ajudar?


Pergunta do dia... Porque existe isso no arquivo doinst.sh:

ln -s /usr/bin/Calculadora /Root/Desktop/Calculadora 


* sabendo que criar um link simbólico de um executável para um diretório qualquer, para que você possa executá-lo de qualquer local, aquele diretório no caso (/Root/Desktop) tem que estar em seu $PATH, do contrário você terá que fazer:

$ cd /Root/Desktop/
$ sh Calculadora
ou
$ ./Calculadora


Se você quiser, me envie esse seu SlackBuild que acerto ele pra você (já que baixei o .tar.gz), porque no momento estou usando Gentoo.

-------

MAS... se quiser acertar você mesmo, no arquivo /usr/share/applications/Calculadora.desktop modifique a linha:

Path=/Root/home/Calculadora/usr/bin/Calculadora 


por

Path=/usr/bin/Calculadora 


* isso antes de empacotar!



4. OK

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/12/2017 - 14:40h

Não sei criar um slackbuild,só sei criar um arquivo.txz ou um arquivo.tgz.


5. Re: Como executar o arquivo.desktop no slackware [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/12/2017 - 21:50h


Prefiro usa java no lugar do lazarus


6. OK

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/12/2017 - 15:05h

A calculadora ainda não chegou no meu e-mail.

Meu e-mail:007mrkernel@gmail.com


7. Re: Como executar o arquivo.desktop no slackware [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 26/12/2017 - 17:49h

Capitao_Zap escreveu:

A calculadora ainda não chegou no meu e-mail.

Meu e-mail:007mrkernel@gmail.com


Não sei o que está havendo, mas não tenho recebido nenhum email do VOL (meu email é do Yahoo), e as opções estão marcadas nas minhas preferencias de conta do VOL.

Em todo caso, acabo de te enviar os arquivos.


8. Re: Como executar o arquivo.desktop no slackware [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/12/2017 - 19:14h

edps escreveu:

Capitao_Zap escreveu:

A calculadora ainda não chegou no meu e-mail.

Meu e-mail:007mrkernel@gmail.com


Não sei o que está havendo, mas não tenho recebido nenhum email do VOL (meu email é do Yahoo), e as opções estão marcadas nas minhas preferencias de conta do VOL.

Em todo caso, acabo de te enviar os arquivos.


O problema do e-mail é geral.

https://www.vivaolinux.com.br/topico/Sugestoes-para-o-Viva-o-Linux/Email-do-vol-suporte-com-problema...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts