{"id":28190567,"url":"https://github.com/masterdev07/odootechnical","last_synced_at":"2025-07-18T21:32:40.068Z","repository":{"id":292816926,"uuid":"982016017","full_name":"masterDev07/odootechnical","owner":"masterDev07","description":"This guide provides a step-by-step process for setting up an Odoo environment. It begins by ensuring an optimal internet connection and then instructs users to set necessary environment variables for the Linux guest and Odoo version. Next, it details the creation of a directory for storing Odoo files and the cloning of the Odoo technical repository","archived":false,"fork":false,"pushed_at":"2025-06-14T22:11:16.000Z","size":15540,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-14T23:20:20.796Z","etag":null,"topics":["debootstap","odoo","technical"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/masterDev07.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-12T08:49:24.000Z","updated_at":"2025-06-14T22:11:20.000Z","dependencies_parsed_at":"2025-06-03T05:30:43.673Z","dependency_job_id":null,"html_url":"https://github.com/masterDev07/odootechnical","commit_stats":null,"previous_names":["masterdev07/odootechnical"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/masterDev07/odootechnical","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterDev07%2Fodootechnical","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterDev07%2Fodootechnical/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterDev07%2Fodootechnical/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterDev07%2Fodootechnical/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/masterDev07","download_url":"https://codeload.github.com/masterDev07/odootechnical/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masterDev07%2Fodootechnical/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265837588,"owners_count":23836557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debootstap","odoo","technical"],"created_at":"2025-05-16T10:13:09.868Z","updated_at":"2025-07-18T21:32:40.056Z","avatar_url":"https://github.com/masterDev07.png","language":"Shell","readme":"**Step-by-Step Guide to Setting Up Odoo Development Environment With Debootstrap**\n\nWe must take 3 steps to setting up Odoo Development Environment Install Guest Operating System on Host then make configuration on it and Install Odoo from Debian package. Our goal are to running Odoo on Guest OS. In this example we are try to install Odoo 10.\n\n**A. Install Guest Operating System With Debootstrap**\n \nTo ensure a smooth installation of Odoo, follow these steps carefully. Make sure \nyour internet connection is optimal for downloading necessary files. Please use distribution linux Debian-based like Mint, Ubuntu, Debian ....\n\n\n1. **Install Debootstrap**  \n   Numero uno install Debootstrap on your lovely computer\n   ```bash\n    sudo apt install debootstrap\n   ```\n\n2. **Create a Directory**  \n   Next, create a directory where the Odoo files will be stored:\n   ```bash\n   mkdir /home/chroot\n   ```\n\n3. **Clone the Repository**  \n   Now, clone the Odoo technical repository from GitHub. This command will \n   download the latest version:\n   ```bash\n   git clone --depth 1 https://github.com/masterDev07/odootechnical\n   ```\n\n4. **Make the Script Executable**  \n   After cloning, you need to make the script executable. This allows you to run \n   it without any permission issues:\n   ```bash\n   cd odootechnical\n   chmod +x create_guest_os.sh\n   ```\n\n5. **Run the Script**  \n   Make correction on file create_guest_os.sh as you need. Finally, execute the script to set up your guest OS:\n   ```bash\n   ./create_guest_os.sh\n   ```\n\n6. **Wait for Completion**  \n   Be patient as the script runs. Once it finishes, your computer ready to next step.\n\n7. **Run the Script**\n   Run script in guest operating system. Make correction on file create_guest_os.sh as you need. Finally, execute the script to create apt repository:\n   ```bash\n   ./create_repo_apt.sh\n   ```\n  \n**B. Configure Guest OS**\n\nTo run Odoo 10 Guest OS on xenial, we need configuration our guest OS. We need chroot on our box. First we install chroot on our box and install schroot to simple execution for using chroot. Then we need make configuration on file /etc/schroot/chroot.d/sepuluh.conf.\n \n1. **Install chroot and schroot**\n   ```bash\n    sudo apt install chroot schroot\n   ```\n   \n2. **Create configuration file**\n   ```bash\n    [odoo10]\n    description=xenial\n    type=directory\n    directory=/home/chroot/xenialodoo10\n    profile=default\n    groups=schroot\n    users=your_username\n    root-users=your_username\n   ```\n\n**C. Install Odoo from Debian package**\n\nNow we can install everything on our guest OS like Odoo etc. First we must login to our box with command:\n   ```bash\n    schroot -c sepuluh\n   ```\n\n1. **Download Odoo 10 Debian package from nightly.com**\n   ```bash\n    wget https://nightly.odoo.com/10.0/nightly/deb/odoo_10.0.latest_all.deb\n   ```\n       \n2. **Update and Upgrade System also Install Dependency for Odoo 10**\n   ```bash\n    sudo apt update\n    sudo apt upgrade -y\n    sudo apt install adduser node-less postgresql-client python python-babel python-dateutil python-decorator python-docutils python-feedparser python-imaging python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-requests python-suds python-tz python-vatnumber python-vobject python-werkzeug python-xlsxwriter python-xlwt python-yaml -y\n   ```\n   \n3. **Install Odoo 10.0 from Debian Package**\n   ```bash\n   sudo  apt install odoo_10.0.latest_all.deb\n   ```\n\n4. **Run Odoo 10.0**  \n   You  must create user odoo in postgresql\n\n   ```bash\n   createuser odoo\n   alter role odoo with login password 'type_your_password'; \n   sudo service postgresql start\n   odoo\n   ```    \n\n5. **Access Odoo 10.0**\n   ```bash\n   http://localhost:8069/\n   ```   \n\nIf you want install Odoo 9 on other GUEST Linux you just copy guest directory with **cp -a directory_xenial type_new_name** then unistall Odoo 10 . By following these steps, you will have a fully functional Odoo Development environment ready for use. Enjoy your new setup!\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasterdev07%2Fodootechnical","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmasterdev07%2Fodootechnical","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasterdev07%2Fodootechnical/lists"}