create Ubuntu Distribution based on my home directory?












0















I have many programs install on my Ubuntu and on my home directory which are sourced in.bashrc as well.



I just want to create my own distribution based on Ubuntu.



I have tried uck and pingbuy builder. uck did not do the job perfectly and somehow just made a copy on my default root.



Pingbuy builder is much more better but when I try to create the distro it is creating based on my hard drive.



I have 300 GB hard drive with Ubuntu 16.04 LTS installed in it and pingbuy builder is making about 300,000 blocks for selected distribution.



All I want is this:



I have some programs installed in ~/src and they are sourced in ~/.bashrc and some of them are in /opt.



I just want to create a distribution to include just my root and my installed program in /home/$USER.



my result must be an .iso file and when I try to install it, this will install all my programs in / and /home/$USER as DEFAULT



Thanks.










share|improve this question

























  • May I ask for what purpose you want this ? Is it for a sake of back up or are you planning on deploying more computers based on your defaults ?

    – Oskar L
    2 days ago











  • I'm planning on deploying more computers based on my defaults. @OskarL

    – Nima Dolatabadi
    2 days ago











  • I am not sure about creating a specific ISO corresponding to your system but maybe better idea would be using something like puppet or cfengine for deployment and maintenance ? Or you could create a preseed file for your installation and put in it all the software you want to install ?

    – Oskar L
    2 days ago











  • your explanation is not much clear for me, anyway I think I can figure it out but searching your keywords. thanks. @OskarL

    – Nima Dolatabadi
    2 days ago
















0















I have many programs install on my Ubuntu and on my home directory which are sourced in.bashrc as well.



I just want to create my own distribution based on Ubuntu.



I have tried uck and pingbuy builder. uck did not do the job perfectly and somehow just made a copy on my default root.



Pingbuy builder is much more better but when I try to create the distro it is creating based on my hard drive.



I have 300 GB hard drive with Ubuntu 16.04 LTS installed in it and pingbuy builder is making about 300,000 blocks for selected distribution.



All I want is this:



I have some programs installed in ~/src and they are sourced in ~/.bashrc and some of them are in /opt.



I just want to create a distribution to include just my root and my installed program in /home/$USER.



my result must be an .iso file and when I try to install it, this will install all my programs in / and /home/$USER as DEFAULT



Thanks.










share|improve this question

























  • May I ask for what purpose you want this ? Is it for a sake of back up or are you planning on deploying more computers based on your defaults ?

    – Oskar L
    2 days ago











  • I'm planning on deploying more computers based on my defaults. @OskarL

    – Nima Dolatabadi
    2 days ago











  • I am not sure about creating a specific ISO corresponding to your system but maybe better idea would be using something like puppet or cfengine for deployment and maintenance ? Or you could create a preseed file for your installation and put in it all the software you want to install ?

    – Oskar L
    2 days ago











  • your explanation is not much clear for me, anyway I think I can figure it out but searching your keywords. thanks. @OskarL

    – Nima Dolatabadi
    2 days ago














0












0








0








I have many programs install on my Ubuntu and on my home directory which are sourced in.bashrc as well.



I just want to create my own distribution based on Ubuntu.



I have tried uck and pingbuy builder. uck did not do the job perfectly and somehow just made a copy on my default root.



Pingbuy builder is much more better but when I try to create the distro it is creating based on my hard drive.



I have 300 GB hard drive with Ubuntu 16.04 LTS installed in it and pingbuy builder is making about 300,000 blocks for selected distribution.



All I want is this:



I have some programs installed in ~/src and they are sourced in ~/.bashrc and some of them are in /opt.



I just want to create a distribution to include just my root and my installed program in /home/$USER.



my result must be an .iso file and when I try to install it, this will install all my programs in / and /home/$USER as DEFAULT



Thanks.










share|improve this question
















I have many programs install on my Ubuntu and on my home directory which are sourced in.bashrc as well.



I just want to create my own distribution based on Ubuntu.



I have tried uck and pingbuy builder. uck did not do the job perfectly and somehow just made a copy on my default root.



Pingbuy builder is much more better but when I try to create the distro it is creating based on my hard drive.



I have 300 GB hard drive with Ubuntu 16.04 LTS installed in it and pingbuy builder is making about 300,000 blocks for selected distribution.



All I want is this:



I have some programs installed in ~/src and they are sourced in ~/.bashrc and some of them are in /opt.



I just want to create a distribution to include just my root and my installed program in /home/$USER.



my result must be an .iso file and when I try to install it, this will install all my programs in / and /home/$USER as DEFAULT



Thanks.







16.04 development custom-distributions distro-recommendation uck






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 2 days ago







Nima Dolatabadi

















asked Jan 10 at 17:15









Nima DolatabadiNima Dolatabadi

36




36













  • May I ask for what purpose you want this ? Is it for a sake of back up or are you planning on deploying more computers based on your defaults ?

    – Oskar L
    2 days ago











  • I'm planning on deploying more computers based on my defaults. @OskarL

    – Nima Dolatabadi
    2 days ago











  • I am not sure about creating a specific ISO corresponding to your system but maybe better idea would be using something like puppet or cfengine for deployment and maintenance ? Or you could create a preseed file for your installation and put in it all the software you want to install ?

    – Oskar L
    2 days ago











  • your explanation is not much clear for me, anyway I think I can figure it out but searching your keywords. thanks. @OskarL

    – Nima Dolatabadi
    2 days ago



















  • May I ask for what purpose you want this ? Is it for a sake of back up or are you planning on deploying more computers based on your defaults ?

    – Oskar L
    2 days ago











  • I'm planning on deploying more computers based on my defaults. @OskarL

    – Nima Dolatabadi
    2 days ago











  • I am not sure about creating a specific ISO corresponding to your system but maybe better idea would be using something like puppet or cfengine for deployment and maintenance ? Or you could create a preseed file for your installation and put in it all the software you want to install ?

    – Oskar L
    2 days ago











  • your explanation is not much clear for me, anyway I think I can figure it out but searching your keywords. thanks. @OskarL

    – Nima Dolatabadi
    2 days ago

















May I ask for what purpose you want this ? Is it for a sake of back up or are you planning on deploying more computers based on your defaults ?

– Oskar L
2 days ago





May I ask for what purpose you want this ? Is it for a sake of back up or are you planning on deploying more computers based on your defaults ?

– Oskar L
2 days ago













I'm planning on deploying more computers based on my defaults. @OskarL

– Nima Dolatabadi
2 days ago





I'm planning on deploying more computers based on my defaults. @OskarL

– Nima Dolatabadi
2 days ago













I am not sure about creating a specific ISO corresponding to your system but maybe better idea would be using something like puppet or cfengine for deployment and maintenance ? Or you could create a preseed file for your installation and put in it all the software you want to install ?

– Oskar L
2 days ago





I am not sure about creating a specific ISO corresponding to your system but maybe better idea would be using something like puppet or cfengine for deployment and maintenance ? Or you could create a preseed file for your installation and put in it all the software you want to install ?

– Oskar L
2 days ago













your explanation is not much clear for me, anyway I think I can figure it out but searching your keywords. thanks. @OskarL

– Nima Dolatabadi
2 days ago





your explanation is not much clear for me, anyway I think I can figure it out but searching your keywords. thanks. @OskarL

– Nima Dolatabadi
2 days ago










0






active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1108647%2fcreate-ubuntu-distribution-based-on-my-home-directory%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1108647%2fcreate-ubuntu-distribution-based-on-my-home-directory%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How did Captain America manage to do this?

迪纳利

南乌拉尔铁路局