Package Manager

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

HUMA2000
Posts: 235
Joined: Sat Nov 27, 2004 1:06 pm
Location: España, al sur con el solecito
Contact:

Post by HUMA2000 »

I don't like the idea of having twice the same apps only in diffent trees. you can just ignore the install from source option. But if you realy want, we can add a "disable install from src" option.
I prefer optimize the apps to my system compiling it, but i know lot of people that get scared when he see a install from the sources and a binary install, they don't know what to choice, so it could be interesting a basic interface that hides the sources and an avanced interface, with the sources and other power options, so a neofit can use it like windows, without knowing what they are doing when install a program.....
Last edited by HUMA2000 on Fri Jan 07, 2005 11:19 am, edited 1 time in total.
Gedi

Post by Gedi »

Dr. Fred wrote:If anyone wants another solution please post it here. So that it can be included to the vote.
IMO, any proposal _MUST_ be written in C

VB is too much of a resource hog to be a viable option.
Plus, if the end product does prove useful (like apt-get) then it could be included in into the OS source.
Dr. Fred
Developer
Posts: 607
Joined: Wed Dec 22, 2004 10:09 pm
Location: Amsterdam

Post by Dr. Fred »

Quigs wrote:I personally hate these managers things...
Sounds like you used the wrong one.
IMO, any proposal _MUST_ be written in C
We are talking about a script lang not about the program. If everyone who wants to create a package needed to know C, we would run in trouble.

@SirTalon
I think we don't need to create that many files. If we just create 2 non packed ones it will be easier to maintain. I know that (almost ?) no Linux packgemanger goes that way but that is because they have the data files include into the package file.
Where do you want ReactOS to go today ?
frik85
Developer
Posts: 829
Joined: Fri Nov 26, 2004 7:48 pm
Location: Austria, Europe
Contact:

Post by frik85 »

Open Source Software (OSS) for Windows (List):
http://osswin.sourceforge.net/
Dr. Fred
Developer
Posts: 607
Joined: Wed Dec 22, 2004 10:09 pm
Location: Amsterdam

Post by Dr. Fred »

Good link !

But we have to test them all and check if they run under ROS.
Where do you want ReactOS to go today ?
Dr. Fred
Developer
Posts: 607
Joined: Wed Dec 22, 2004 10:09 pm
Location: Amsterdam

Post by Dr. Fred »

I have created a API section at the wiki(http://mok.lvcm.com/cgi-bin/reactos/ros ... ageManager)

Please tell me what you think about it.
Where do you want ReactOS to go today ?
Blackcrack
Posts: 1808
Joined: Tue Dec 20, 2005 12:55 pm
Contact:

Re: Packet Manager

Post by Blackcrack »

Hy,

i had found this tread and had think.. humm, i had pm's with Jaix
to have an idea of an packetmanager like zip/or other compressed pack + autoupdater or so..
copy if it is give some automatismus, only in the magical folder ;D

Code: Select all

C:/program files/ROSPM/install-scripts/
--------------------------ros-notepad2-engl.web.insscript---------------------------------------------------------
#rospm-web-script

[destripton]
catalog=Tools/Textedit/Winntgui/Multiple Text Editors
Name=<b>Notepad2 </b>  ;//html-enabling?
picture=%progpictures%//%resolution%//notepad2.png
destr=A notepad Editor with Syntax-Highlighting (engl)   ;//html-enabling?
progger=Florian Balmer
hp=http://www.flos-freeware.ch/notepad2.html ;//linking with the Programmername target="_blank"
downlaodprotokoll=html     ;//http,ftp,sftp,bittorrent...eg.emule ;) or other networks
name=                                  #//to buy enabling or others ;)
pass=                                   #//to buy enabling or others ;)
file=http://www.flos-freeware.ch/zip/notepad2.zip   


chupd=1
chdate=1

;//compressfile and installoptions
[install]
virtualfs=zipfs
scriptinst=1
type=zip
normal=1
sfx=0
sfx-exe=0
sfx-exe-typ=upx   ;//decompress and decompress-installing, upx, rarsfx,zipsfx,arjsfx, ucsfx
enhancedcmdline= /p /encrypted  ;//like an enhanced programm to possible buying/autoupdated by buyed or others :mrgreen: 
installer=0
installer-typ=script       ;// name/ext. , script by self(extract, create and copy/reg+linking) or 0 or nothing *g*
uninstall-list=1
uninstlog=1                ;//to uninstall manual per hand
uninstallexe=1            ;//to uninstall manual per exe ( Admin/singleklick)
instpath=%windir%/
create-folder=0
checkregestry=0
updateregestry=1
use-in-pack-reg=0      ;//if exist in the pack a regfile in the root of the pack
;// 0= read not the regfile // 1=implemet the regfile // 2= implemet the regfile and the regstring in this script
fistartprogram=1  ;//if first install, then start program behind the installation
updatecheck=1
autoupdate=2    ;//0=manual updatecheck by Admin//1= anancing uptate // 2=anancing update behind installing // 3=silence update /System Update

[updatecheck]
checkupd=1
checkupdate-date=1
checkupdate-righm=w      ;// a updatereminder, h,d,w,m,j (who can enabling in ROSPM-config such as cron/reminder)
;// if howerly or weekly
checkupdate-time=01:00,am  ;// or weekly =monday,01:00,am // or monthly=2,monday,01:00,am
checkinstexefile-date=1

[in-pack-copy-files]
file1=notepad2.exe
file2=notepad2.reg
file3=notepad2.txt
;//file10000=blabla.xx

;//linking in menu,rootonly,alluser,user,desktop,etc
;//Filename,Menu,Desktop,.....and more mus write the programmer/s
[file-link]
linkfile1=notepad2.exe,1,0,1
linkfile2=notepad2.txt,1,0,0

[Program Folder]
programdir=%ProgramFiles%//notepad2
checkfolder=1
createfolderifnotex=1
checkfiles=1

;//therefor can anyone create a Menueditor for admin and a exefile to start
;//as admin how as sudo in linux or kdesu in kde so like as "runas.exe"
;// for easy reating plugins can anyone write a normal run.exe to enabling in the panel a little plugin
;// as little commandline...to run "run.exe runas administrator menuconfig"

; //for ROS-Spez. Installing]
[regstrings]
REGEDIT4

; Additional Settings for Notepad2
;
; Notepad2 must be restarted after the values have been
; imported to the registry (press Ctrl+L from Notepad2).


; Notepad2 Toolbar Button Customization
;
; The following settings can be used to customize the appearance of
; the Notepad2 toolbar buttons.


; Toolbar Strings
;
; Remove the ; in front of each button you would like to display a text
; description in addition to the image.

[-HKEY_CURRENT_USER\Software\Notepad2\Toolbar Strings]
[HKEY_CURRENT_USER\Software\Notepad2\Toolbar Strings]
;"01"="New"
;"02"="Open"
;"03"="metapath"
;"04"="Save"
;"05"="----------"
;"06"="Undo"
;"07"="Redo"
;"08"="----------"
;"09"="Cut"
;"10"="Copy"
;"11"="Paste"
;"12"="----------"
;"13"="Find"
;"14"="Replace"
;"15"="----------"
;"16"="Word Wrap"
;"17"="----------"
;"18"="Zoom In"
;"19"="Zoom Out"
;"20"="----------"
;"21"="Scheme"
;"22"="Config"
;"23"="----------"
;"24"="Exit"
;"25"="Save As"
;"26"="Save Copy"
;"27"="Copy All"
;"28"="Clear"
;"29"="Find Next"
;"30"="Find Previous"
;"31"="Print"


; Toolbar Bitmaps
;
; It's possible to use custom bitmaps for the Notepad2 toolbar. See the
; file Toolbar.bmp from the Notepad2 source code package as a template.
; Note: if you have created a nice set of toolbar buttons and would like
; to release it to others, please drop me a note: textview@bluewin.ch.

[HKEY_CURRENT_USER\Software\Notepad2\Settings]
;"ToolbarBitmap"="Tools.bmp"
;"ToolbarBitmapHot"="ToolsHot.bmp"
;"ToolbarBitmapDisabled"="ToolsDisabled.bmp"


[HKEY_CURRENT_USER\Software\Notepad2\International]

; International Support
;
; Specify default ANSI code page and character set. Experimental...!
;
; Code Pages (incomplete):                         Character Sets:
; ------------------------                         ---------------
;    0 Default                                       0 ANSI
;  874 Thai                                          1 Default
;  932 Japan                                         2 Symbol
;  936 Chinese (PRC, Singapore)                     77 Mac
;  949 Korean                                      128 Shift JIS
;  950 Chinese (Taiwan; Hong Kong SAR, PRC)        129 Hangul
; 1250 Windows 3.1 Eastern European                130 Johab
; 1251 Windows 3.1 Cyrillic                        134 GB-2312
; 1252 Windows 3.1 Latin 1 (U.S., Western Europe)  136 Chinese Big-5
; 1253 Windows 3.1 Greek                           161 Greec
; 1254 Windows 3.1 Turkish                         162 Turkish
; 1255 Hebrew                                      163 Vietnamese
; 1256 Arabic                                      177 Hebrew
; 1257 Baltic                                      178 Arabic
;                                                  186 Baltic
;                                                  204 Russian
;                                                  222 Thai
;  NOTE: Convert to hexadecimal before using!      238 Eastern European
;                                                  255 OEM

"CodePage"=dword:00000000
"CharSet"=dword:0000001


; Miscellaneous Options


[HKEY_CURRENT_USER\Software\Notepad2\Settings]

; Default Extension
; The file extension specified here is automatically added when you type
; filenames without extensions in the open and save dialogs. The default
; is "txt", and "" means no extension.

"DefaultExtension"="txt;diz;nfo;readme;me;info"


; Large File Warning
; Set the limit in megabytes (hexadecimal) for the load warning message.
; The default setting is to display a warning for files exceeding 1 MB.
;
; disable -> 00000000
;  1 MB   -> 00000001
;  2 MB   -> 00000002
; 10 MB   -> 0000000A

"FileLoadWarningMB"=dword:00000001


; Opacity Level
; Opacity level in transparent mode in %. The value must be
; indicated in hexadecimal notation.
; Note: transparent mode is activated by pressing Alt+U.
;
; 100% -> 00000064
;  75% -> 0000004b
;  50% -> 00000032
;  33% -> 00000021

"OpacityLevel"=dword:0000004b


; No Fade Hidden
; Disable faded appearance of hidden and system files in the "Open with"
; and "Favorites" dialog boxes.
;
; enabled  -> 00000001
; disabled -> 00000000

"NoFadeHidden"=dword:00000000

[execute]
cmdline1= regsvr32 /s %installpack%\\notepad2.reg
cmdline2= %programfiles%\\notepad2\\notepad2.exe  .\notepad2.txt
cmdupdateline1= %programfiles%\\notepad2\\notepad2.exe /about        //if it is give to show new version if updated
cmdupdateline2= regsvr32 /s %installpack%\\notepad2.reg

[end]
//-------------------------------------------------end-----------------------------------------------------------------------------------
take an look and maby it is coming some ideas uppon..
easyly

best Regards
Blacky
Post Reply

Who is online

Users browsing this forum: Baidu [Spider], Google [Bot] and 2 guests