Igor Delovski Board Forum Index Igor Delovski Board
My Own Personal Slashdot!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Installers

 
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Dev Links
Dev Links  
Author Message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Mon Nov 20, 2006 4:57 pm    Post subject: Installers Reply with quote

Follow Steph: Just How Important is Your Software Installer?

"Most people probably think it’s not that important, as long as it just works
and installs your software for you. However the reality is that this is far
from true. Your installer is the first impression people have of your software,
and you only get one chance!"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Wed Nov 22, 2006 9:18 pm    Post subject: Reply with quote

CodeGuru: Deploy Your Applications and Components Using the Windows Installer

"Windows Installer enables you to deploy your applications and components
in an efficient manner. The installer provides new capabilities to advertise
features without installing them, to install products on demand, and to add
user customizations."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Mon Dec 04, 2006 5:57 pm    Post subject: Reply with quote

A Sneak Peek into Windows Vista's Upgrade Architecture

"Upgrade to Windows Vista are no longer a 'merge' with the old OS. First,
Windows Vista's setup gathers old OS settings and user settings and data
and stores them. Then it wipes away the old OS and applies the new operating
system image (which is really fast thanks to Image Based Setup). Next,
setup applies stored settings and data to this clean install based on per-
component logic in manifests and plug-ins, which magically brings back your
applications and data in a brand new OS. Your registry and file system are
free of goo that is no longer needed by Windows Vista."


(Paul Thurrott : "the results surprised me"!)
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Wed Jan 03, 2007 10:45 am    Post subject: Reply with quote

creating install package

"how can i create install packge in MAC ?

like in window i can create install package using "InstallShield" ..

Is there any tool that create install package same way ?"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Wed Feb 14, 2007 8:15 pm    Post subject: Reply with quote

Basil Vandegriend: Designing for Deployability

"The platform you are basing your development on – whether an application
server, operating system, or set of language libraries – may have built-in
support for dealing with certain environmental differences. Rather than
building your own solution (which the other two approaches cover), it is
often easiest to use the provided functionality."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Fri Feb 16, 2007 12:31 am    Post subject: Reply with quote

JoS: Installer Program

"I just read something that was totally appropos to that discussion.  It was
on how Vista decides what an installer is (because Vista assumes that application
installers should be run with admin privileges)"


See: theInvisibleThings - Running Vista Every Day!
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Fri Feb 16, 2007 11:18 pm    Post subject: Reply with quote

To Windows Installer or not to Windows Installer..that is the ?

"So if you sell to enterprises this will be a big factor. They want to be able
to use products like SMS and MOM to schedule and distribute software
upgrades."

...

"I'd do MSI even for something that might seem to not need it.  You
never know when some large enterprise wants to site license it and then
deploy it on their corporate network."
Back to top
View user's profile Send private message Visit poster's website
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Thu Jul 26, 2007 5:55 pm    Post subject: Reply with quote

JoS: Creating Custom Installer

"Can anyone point me to a tool which allows me to create an installer
which can handle a wide variety of actions?

Our install document is currently running to 50 A4 pages and I want to
simplify that somewhat."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Mon Sep 17, 2007 11:57 pm    Post subject: Reply with quote

What do I do with per-user data when I uninstall?

"Now, if you want, you can clean up the per-user data for the current user
(after asking for permission), but you definitely should not be messing with
the profiles of other users."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun Oct 21, 2007 2:10 am    Post subject: Reply with quote

Digg: Universal Installer For Linux Coming Soon?

"A universal installer for Linux could be in the works that would allow you to
install software on almost every Linux Distribution. Nixstaller is an Open Source
project that allows users to create user friendly and flexible installers that
work on various UNIX like systems."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Fri May 30, 2008 3:31 pm    Post subject: Reply with quote

JoS: Tracking an installer

"I asked my self this same question today and found the "Installation Monitor",
from Microsoft: <http://support.microsoft.com/kb/927229>"
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Thu May 11, 2017 10:15 am    Post subject: Reply with quote

How to generate a installer package for mac app?

"For setting up your own installers, I highly recommend a program called
Packages - http://s.sudre.free.fr/Software/Packages/about.html"
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Thu May 11, 2017 10:24 am    Post subject: Reply with quote

The Grey Blog - OS X: Creating Packages from the Command Line

"In this blog post I will give a brief overview of how this tools can be invoked
to build your own packages. You will be able to:

Create your own product archives containing multiple component packages.
Create a DMG disk image for your product archive.

In the next part of this tutorial we will see how we can write a Makefile to
perform all the commands required to package your product and streamline
your workflow, maybe executing it in a custom XCode target of yours."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Wed May 17, 2017 1:35 pm    Post subject: Reply with quote

Grivet-Tools - How to build a simple pkg with pkgbuild

"The purpose of this article is to demonstrate the most simple construction
of a package using pkgbuild. You can issue the following command in terminal
to view the manual and additional features."


edit - looks like Installer may find old version of an app about to be installed
that was moved to some other location by the user and then overwrite it at
that location during the new install. Sounds strange, but looks like explanation
why at first it looks as if the install is doing nothing. Consulting install.log in
/var/logs/ I have seen the applications is being installed to another place.

so - pkgbuild and moved application

edit 2 Porting PackageMaker command line build installer to pkgbuild

"Relocation has to do with the fact that a user could move the Application
from /Applications to say /WorkApplications /PrivateApplications. In your
case the Installer probably finds your Application in the build folder and
installs it over this one.

I think the Installer uses the Application Bundle Identifier and Spotlight for
the relocation, so for testing you could add the build folder to the Spotlight
ignore list.

You can define in the Component Property List BundleIsRelocatable. If you
really have to install a framework global, this is one bundle where you want
to set BundleIsRelocatable to false."


Last edited by Ike on Thu May 18, 2017 12:36 pm; edited 1 time in total
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Thu May 18, 2017 10:51 am    Post subject: Reply with quote

git - Scripted-Mac-Package-Creation - build_pkg.sh

"Per Olofsson Added support for building with pkgbuild and made it the
default."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Thu May 18, 2017 2:38 pm    Post subject: Reply with quote

Shane - Creating Flat Packages in OSX

"Developers were left with three terminal-based utilities that could be used
to build packages - pkgbuild, productbuild, and pkgutil.

I'm going to give a quick overview on how I use these three utilities to build
the flat package for our product. This approach can be adapted for your own
needs."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Wed Aug 02, 2017 1:47 pm    Post subject: Reply with quote

fhoerni - XSLT processing with xsltproc

"This article shows how to use XSLT style sheets to create HTML documents
out of XML data files.
The processing is done with the xsltproc tool.
The XML file contains the data.
The XSLT file tells how the data is to be displayed.
One XSLT file may be used to process several XML files and generate as many
HTML pages, with similar graphical presentation."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun Aug 06, 2017 1:40 pm    Post subject: Reply with quote

sp - How to add a License.txt to a pkg built with productbuild using --component option?

"These files need to be present in whatever directory you specify in the --
resources parameter that you pass to productbuild"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Mon Aug 07, 2017 1:27 pm    Post subject: Reply with quote

Comparing stuff:

otool -lhv -arch all someLib.so

nm -gU someLib.so
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Tue Aug 22, 2017 12:41 pm    Post subject: Reply with quote

git - Mac OS X uninstall script for packaged install of node.js

Code:
lsbom -f -l -s -pf ${receipt} \
    | while read i; do
      # Remove each file listed in the bom.
      rm -v /usr/local/${i}
    done
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Thu Jan 04, 2018 12:05 am    Post subject: Reply with quote

The 'app' you can't trash: how SIP is broken in High Sierra

"When you install something, you expect to be able to remove it too. But
when a reader came to uninstall BlueStacks, an Android emulator, from his
Mac running High Sierra 10.13.2, he found the way blocked. The Finder
kindly informed him that - The operation can't be completed because you
don't have the necessary permission."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Thu Feb 15, 2024 6:16 pm    Post subject: Reply with quote

git - Compile a library for iOS 4.3 using its configure script

"ios-configure runs a "configure" script using the iOS 4.3 SDK, generating
a static library that will load and run on your choice of iPhone, iPad, and
their respective simulators."


so - Compiling external C++ library for use with iOS project

"The best way then to deal with this is create a build script which will do all the
work for you. This way, it's easier to redo. More importantly, you can reuse the
script or permute it to build other external libs.

There are many ways you can build the script. Here is one."


#!/bin/bash

...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Dev Links All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Delovski.hr
Powered by php-B.B. © 2001, 2005 php-B.B. Group