Nem tudo esta no repositorio do salix

1. Nem tudo esta no repositorio do salix

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/01/2018 - 09:28h


# slapt-get --install foremost
Lendo Listas de Pacotes...Concluído
Pacote não existente: foremost


https://slackbuilds.org/repository/14.2/system/foremost/




  


2. Re: Nem tudo esta no repositorio do salix

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/01/2018 - 09:56h


# wget -c http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz">http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz
--2018-01-05 09:30:57-- http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz">http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz
Resolvendo foremost.sourceforge.net... 216.34.181.96
Conectando-se a foremost.sourceforge.net|216.34.181.96|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 52352 (51K) [application/x-gzip]
Salvando em: “foremost-1.5.7.tar.gz”

foremost-1.5.7.tar.gz 100%[=====================================================================================>] 51,12K 219KB/s em 0,2s

2018-01-05 09:31:02 (219 KB/s) - “foremost-1.5.7.tar.gz” salvo [52352/52352]



# wget -c https://slackbuilds.org/slackbuilds/14.2/system/foremost.tar.gz
--2018-01-05 09:31:16-- https://slackbuilds.org/slackbuilds/14.2/system/foremost.tar.gz
Resolvendo slackbuilds.org... 208.94.237.149
Conectando-se a slackbuilds.org|208.94.237.149|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 2369 (2,3K) [application/x-gzip]
Salvando em: “foremost.tar.gz”

foremost.tar.gz 100%[=====================================================================================>] 2,31K --.-KB/s em 0s

2018-01-05 09:31:18 (72,3 MB/s) - “foremost.tar.gz” salvo [2369/2369]



# tar -vzxf foremost.tar.gz
foremost/
foremost/foremost.SlackBuild
foremost/doinst.sh
foremost/README
foremost/foremost-broken-jpeg.patch
foremost/slack-desc
foremost/foremost.info



# cp foremost-1.5.7.tar.gz foremost/


cd foremost/


# chmod +x foremost.SlackBuild




# ./foremost.SlackBuild
foremost-1.5.7/
foremost-1.5.7/engine.c
foremost-1.5.7/main.h
foremost-1.5.7/main.c
foremost-1.5.7/helpers.c
foremost-1.5.7/config.c
foremost-1.5.7/README
foremost-1.5.7/foremost.conf
foremost-1.5.7/foremost.8.gz
foremost-1.5.7/extract.c
foremost-1.5.7/ole.h
foremost-1.5.7/CHANGES
foremost-1.5.7/cli.c
foremost-1.5.7/dir.c
foremost-1.5.7/extract.h
foremost-1.5.7/api.c
foremost-1.5.7/state.c
foremost-1.5.7/Makefile
patching file extract.c
Hunk #1 succeeded at 1868 (offset 74 lines).
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c main.c
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c state.c
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c helpers.c
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c config.c
config.c: In function ‘translate’:
config.c:27:6: warning: value computed is not used [-Wunused-value]
*rd++;
^
config.c:32:6: warning: value computed is not used [-Wunused-value]
*rd++;
^
config.c:37:6: warning: value computed is not used [-Wunused-value]
*rd++;
^
config.c:42:6: warning: value computed is not used [-Wunused-value]
*rd++;
^
config.c:47:6: warning: value computed is not used [-Wunused-value]
*rd++;
^
config.c:52:6: warning: value computed is not used [-Wunused-value]
*rd++;
^
config.c:57:6: warning: value computed is not used [-Wunused-value]
*rd++;
^
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c cli.c
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c engine.c
engine.c: In function ‘search_chunk’:
engine.c:319:17: warning: variable ‘current_pos’ set but not used [-Wunused-but-set-variable]
unsigned char *current_pos = NULL;
^
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c dir.c
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c extract.c
extract.c: In function ‘extract_htm’:
extract.c:556:17: warning: variable ‘currentpos’ set but not used [-Wunused-but-set-variable]
unsigned char *currentpos = NULL;
^
extract.c: In function ‘extract_wmv’:
extract.c:1157:14: warning: variable ‘fileObjHeaderSize’ set but not used [-Wunused-but-set-variable]
u_int64_t fileObjHeaderSize = 0;
^
extract.c:1150:17: warning: variable ‘currentpos’ set but not used [-Wunused-but-set-variable]
unsigned char *currentpos = NULL;
^
extract.c: In function ‘extract_gif’:
extract.c:1404:17: warning: variable ‘currentpos’ set but not used [-Wunused-but-set-variable]
unsigned char *currentpos = foundat;
^
extract.c: In function ‘extract_jpeg’:
extract.c:1824:17: warning: variable ‘currentpos’ set but not used [-Wunused-but-set-variable]
unsigned char *currentpos = NULL;
^
extract.c: In function ‘extract_exe’:
extract.c:2114:15: warning: variable ‘align’ set but not used [-Wunused-but-set-variable]
unsigned int align = 0;
^
extract.c:2110:15: warning: variable ‘size_of_headers’ set but not used [-Wunused-but-set-variable]
unsigned int size_of_headers = 0;
^
extract.c:2108:15: warning: variable ‘sizeofimage’ set but not used [-Wunused-but-set-variable]
unsigned int sizeofimage = 0;
^
extract.c:2105:15: warning: variable ‘rva’ set but not used [-Wunused-but-set-variable]
unsigned int rva = 0;
^
extract.c:2104:15: warning: variable ‘SizeOfUninitializedData’ set but not used [-Wunused-but-set-variable]
unsigned int SizeOfUninitializedData = 0;
^
extract.c:2103:15: warning: variable ‘SizeOfInitializedData’ set but not used [-Wunused-but-set-variable]
unsigned int SizeOfInitializedData = 0;
^
extract.c:2102:15: warning: variable ‘SizeOfCode’ set but not used [-Wunused-but-set-variable]
unsigned int SizeOfCode = 0;
^
extract.c: In function ‘extract_rar’:
extract.c:2277:13: warning: variable ‘file_size’ set but not used [-Wunused-but-set-variable]
u_int64_t file_size = 0;
^
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c api.c
api.c: In function ‘dump_dirent’:
api.c:481:10: warning: variable ‘unknown’ set but not used [-Wunused-but-set-variable]
short unknown;
^
gcc -Wall -O2 -fPIC -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 main.o state.o helpers.o config.o cli.o engine.o dir.o extract.o api.o -o foremost
install -m 755 foremost /tmp/SBo/package-foremost/usr/bin
install -m 444 foremost.8.gz /tmp/SBo/package-foremost/usr/man/man8
install -m 444 foremost.conf /tmp/SBo/package-foremost/etc

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/foremost-1.5.7-x86_64-1_SBo.tgz

./
etc/
etc/foremost.conf.new
install/
install/doinst.sh
install/slack-desc
usr/
usr/man/
usr/man/man8/
usr/man/man8/foremost.8.gz
usr/bin/
usr/bin/foremost
usr/doc/
usr/doc/foremost-1.5.7/
usr/doc/foremost-1.5.7/README
usr/doc/foremost-1.5.7/foremost.SlackBuild
usr/doc/foremost-1.5.7/CHANGES

Slackware package /tmp/foremost-1.5.7-x86_64-1_SBo.tgz created.







# installpkg /tmp/foremost-1.5.7-x86_64-1_SBo.tgz
Verifying package foremost-1.5.7-x86_64-1_SBo.tgz.
Installing package foremost-1.5.7-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# foremost (recover files based on their headers and footers)
#
# Foremost is a Linux program to recover files based on their headers
# and footers. Foremost can work on image files, such as those
# generated by dd, Safeback, Encase, etc, or directly on a drive. The
# headers and footers are specified by a configuration file, so you can
# pick and choose which headers you want to look for.
#
# Homepage: http://foremost.sourceforge.net/
#
Executing install script for foremost-1.5.7-x86_64-1_SBo.tgz.
Package foremost-1.5.7-x86_64-1_SBo.tgz installed.






# foremost -h
foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus.
$ foremost [-v|-V|-h|-T|-Q|-q|-a|-w-d] [-t <type>] [-s <blocks>] [-k <size>]
[-b <size>] [-c <file>] [-o <dir>] [-i <file]

-V - display copyright information and exit
-t - specify file type. (-t jpeg,pdf ...)
-d - turn on indirect block detection (for UNIX file-systems)
-i - specify input file (default is stdin)
-a - Write all headers, perform no error detection (corrupted files)
-w - Only write the audit file, do not write any detected files to the disk
-o - set output directory (defaults to output)
-c - set configuration file to use (defaults to foremost.conf)
-q - enables quick mode. Search are performed on 512 byte boundaries.
-Q - enables quiet mode. Suppress output messages.
-v - verbose mode. Logs all messages to screen




# foremost -V
1.5.7
This program is a work of the US Government. In accordance with 17 USC 105,
copyright protection is not available for any work of the US Government.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.




3. Re: Nem tudo esta no repositorio do salix

edps
edps

(usa Slackware)

Enviado em 05/01/2018 - 22:14h

Agora fiquei curioso... isso é um desabafo ou uma dica?

Se for o segundo caso, você poderia confeccionar uma dica específica ao Salix.

Se for o 1º caso, digo que é por isso que não gosto de usar sistemas derivados de outros.

O Salix por exemplo vem com esse slapt-get, e não sei se vem com algum front-end para o SlackBuilds como o sbopkg, sbotools, slpkg, slackrepo, etc, o que leva você a ter todo esse trabalho para instalar um SlackBuild.

SlackBuild esse que você poderia obter já compilado e empacotado assim:

$ wget -nv https://slackonly.com/pub/packages/14.2-x86_64/system/foremost/foremost-1.5.7-x86_64-1_slonly.txz
$ sudo installpkg foremost-1.5.7-x86_64-1_slonly.txz


Ou instalando o slackpkg++ e adicionando o repositório SlackOnly.


4. Re: Nem tudo esta no repositorio do salix

edps
edps

(usa Slackware)

Enviado em 05/01/2018 - 22:18h

E resumindo toda essa trabalheira de fazer tudo na unha:

$ wget -nv https://slackbuilds.org/slackbuilds/14.2/system/foremost.tar.gz
$ tar xf foremost.tar.gz
$ cd foremost
$ chmod +x foremost.SlackBuild
$ source foremost.info
$ wget -nv $DOWNLOAD
$ sudo sh foremost.SlackBuild
$ sudo installpkg /tmp/foremost-1.5.7-x86_64-1_SBo.tgz


log: https://gist.github.com/66e50b513491fb69cb43ac44dccc92c4


5. Re: Nem tudo esta no repositorio do salix

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/01/2018 - 22:47h

edps escreveu:

E resumindo toda essa trabalheira de fazer tudo na unha:

$ wget -nv https://slackbuilds.org/slackbuilds/14.2/system/foremost.tar.gz
$ tar xf foremost.tar.gz
$ cd foremost
$ chmod +x foremost.SlackBuild
$ source foremost.info
$ wget -nv $DOWNLOAD
$ sudo sh foremost.SlackBuild
$ sudo installpkg /tmp/foremost-1.5.7-x86_64-1_SBo.tgz


log: https://gist.github.com/66e50b513491fb69cb43ac44dccc92c4


Uso o Salix como distro de bolso tem muita característica do Kurumin 7.

- Cabe tranquilamente em qualquer Pen Drive
- sistema minimalista
- interface xfce, ideal para pcs antigos
- usa pouca RAM
- basicão
- só falta add os scritps


É ideal para resolver problema rápido com um pouco de segurança.

O que faz esse comando source?
$ source foremost.info

A variável $DOWNLOAD chama qual processo?

$ wget -nv $DOWNLOAD

Em resumo: O numero de pacotes nos repositórios do salix deve ser menor em relação aos repositórios do debian,ubuntu,mint.....

Na falta de pacote no repositório adoro ter muito trabalho...



6. Re: Nem tudo esta no repositorio do salix

edps
edps

(usa Slackware)

Enviado em 05/01/2018 - 23:00h

meianoite escreveu:
Uso o Salix como distro de bolso tem muita característica do Kurumin 7.

- Cabe tranquilamente em qualquer Pen Drive
- sistema minimalista
- interface xfce, ideal para pcs antigos
- usa pouca RAM
- basicão
- só falta add os scritps

É ideal para resolver problema rápido com um pouco de segurança.


Legal saber disso, das derivadas que testei gostei mais do Zenwalk, mais próximo (eu acho) do Slackware.


O que faz esse comando source?
$ source foremost.info

A variável $DOWNLOAD chama qual processo?

$ wget -nv $DOWNLOAD


Explicando a grosso modo, o comando source lê o conteúdo de um arquivo (no caso, o foremost.info).

De posse dessas informações, basta dizer ao wget (ou curl ou outro qualquer) o que baixar, nos casos, as linhas DOWNLOAD ou DOWNLOAD_x86_64 dos arquivos *.info.

Como para o caso do foremost, o source do programa é o mesmo para ambas as arquiteturas (x86 e x86_64), executo:

$ wget -nv $DOWNLOAD 


Mas se fosse o caso de um SlackBuild, que possua sources de diferentes arquiteturas, deve-se especificar, como no caso dos meus SlackBuilds opera e opera-developer (são somentes x86_64):

$ wget -nv $DOWNLOAD_x86_64 



Em resumo: O numero de pacotes nos repositórios do salix deve ser menor em relação aos repositórios do debian,ubuntu,mint.....

Na falta de pacote no repositório adoro ter muito trabalho...


Embora nota-se trabalho, ao menos você sabe se virar! :)


7. Re: Nem tudo esta no repositorio do salix

willian firmino
willian.firmino

(usa Slackware)

Enviado em 06/01/2018 - 21:54h

DA para facilitar isso ai com o sbotools citado acima: https://pink-mist.github.io/sbotools/
sboinstall foremost, inclusive com resolução de dependências dos builds.


8. Re: Nem tudo esta no repositorio do salix

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/01/2018 - 22:41h

Se não quer ter trabalho não usa Slackware...


9. Re: Nem tudo esta no repositorio do salix

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/01/2018 - 00:47h

Cabreuvas escreveu:

Se não quer ter trabalho não usa Slackware...


????????????????????????????????????????

Não estamos falando do Slackware puro e sim dos derivados dele (Salix) que usa um repositório que na teoria deveria ter os mesmos números de pacotes do Debian/MInt/Ubuntu.




10. Re: Nem tudo esta no repositorio do salix

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/01/2018 - 03:58h

meianoite escreveu:

Cabreuvas escreveu:

Se não quer ter trabalho não usa Slackware...


????????????????????????????????????????

Não estamos falando do Slackware puro e sim dos derivados dele (Salix) que usa um repositório que na teoria deveria ter os mesmos números de pacotes do Debian/MInt/Ubuntu.



Ah sim, agora só porque é baseado no Slack é obrigado a ter todos os pacotes da face da Terra.


11. Re: Nem tudo esta no repositorio do salix

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/01/2018 - 16:31h

Cabreuvas escreveu:

Ah sim, agora só porque é baseado no Slack é obrigado a ter todos os pacotes da face da Terra.


A ideia de um repositório com pacote gerado no final do processo de empacotamento não seria essa?












Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts