create Ubuntu Distribution based on my home directory?
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
add a comment |
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
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
add a comment |
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
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
16.04 development custom-distributions distro-recommendation uck
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
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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