Filename | ![]() |
Version | 0.2 |
Age in days | 56 |
Release date | 2025 08. 27. |
Size | 9.69 KB |
id | 115 |
Name | igdebi |
Package | |
Appname | |
Essential | |
Vendor | |
License | |
Distribution | sid |
Suite | main |
Source | |
Architecture | binary-i386 |
MultiArch | |
Maintainer | VΓtΔzslav DvoΕΓ‘k |
InstalledSize | 65 |
Depends | python3-tqdm , python3:any , python-pkg-resources , python3-validators , gdebi-core |
PreDepends | |
Breaks | |
Enhances | |
Section | python |
Priority | optional |
Description | Online package installer |
LongDescription | i(nternet)gdebi takes debian package from url or filepath and install it. |
AutoBuiltPackage | |
Filename | pool/sid/main/i/igdebi/igdebi_0.2_all.deb |
MD5sum | 684a6f1e5bd2b6a0735474f5f9632f4e |
SHA1 | ffbb6844606210805b6de26eec04d9ac3d82335f |
SHA256 | 8acc1a072b277f63d4a5bc3213c693b8f04b49780f2533ad25a42972f44f1798 |
SHA512 | eb8d861a8cd4bc9d9b5fe87efcb3ee68de26afbaf21fb9aec09907ae1b8b90627efc6e04b49b6b292b8afb7de1570804062a27e71cd59103983290ad0e45481a |
Size | 9920 |
Auto-Built-Package | |
Homepage | https://github.com/vitexsoftware/igdebi |
Provides | |
Existing | |
fileMtime | 2025-08-27 01:05:30 |
created | 2021-03-20 03:24:33 |
updated | 2025-08-26 23:05:30 |
./ | |
./usr/ | |
./usr/bin/ | |
./usr/bin/igdebi | 372 |
./usr/lib/ | |
./usr/lib/python3/ | |
./usr/lib/python3/dist-packages/ | |
./usr/lib/python3/dist-packages/igdebi/ | |
./usr/lib/python3/dist-packages/igdebi/__init__.py | |
./usr/lib/python3/dist-packages/igdebi/igdebi.py | 1028 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/ | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/PKG-INFO | 261 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/dependency_links.txt | 1 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/entry_points.txt | 47 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/requires.txt | 17 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/top_level.txt | 7 |
./usr/share/ | |
./usr/share/doc/ | |
./usr/share/doc/igdebi/ | |
./usr/share/doc/igdebi/changelog.gz | 211 |
./usr/share/doc/igdebi/copyright | 299 |
./usr/share/icons/ | |
./usr/share/icons/hicolor/ | |
./usr/share/icons/hicolor/scalable/ | |
./usr/share/icons/hicolor/scalable/apps/ | |
./usr/share/icons/hicolor/scalable/apps/igdebi.svg | 32740 |
./usr/share/man/ | |
./usr/share/man/man1/ | |
./usr/share/man/man1/igdebi.1.gz | 357 |
./usr/share/metainfo/ | |
./usr/share/metainfo/io.github.vitexsoftware.igdebi.metainfo.xml | 627 |
./ | |
./usr/ | |
./usr/bin/ | |
./usr/bin/igdebi | 372 |
./usr/lib/ | |
./usr/lib/python3/ | |
./usr/lib/python3/dist-packages/ | |
./usr/lib/python3/dist-packages/igdebi/ | |
./usr/lib/python3/dist-packages/igdebi/__init__.py | |
./usr/lib/python3/dist-packages/igdebi/igdebi.py | 1028 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/ | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/PKG-INFO | 261 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/dependency_links.txt | 1 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/entry_points.txt | 47 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/requires.txt | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/top_level.txt | 7 |
./usr/share/ | |
./usr/share/doc/ | |
./usr/share/doc/igdebi/ | |
./usr/share/doc/igdebi/changelog.gz | 211 |
./usr/share/doc/igdebi/copyright | 299 |
./usr/share/icons/ | |
./usr/share/icons/hicolor/ | |
./usr/share/icons/hicolor/scalable/ | |
./usr/share/icons/hicolor/scalable/apps/ | |
./usr/share/icons/hicolor/scalable/apps/igdebi.svg | 32740 |
./usr/share/man/ | |
./usr/share/man/man1/ | |
./usr/share/man/man1/igdebi.1.gz | 357 |
./usr/share/metainfo/ | |
./usr/share/metainfo/io.github.vitexsoftware.igdebi.metainfo.xml | 627 |
./ | |
./usr/ | |
./usr/bin/ | |
./usr/bin/igdebi | 372 |
./usr/lib/ | |
./usr/lib/python3/ | |
./usr/lib/python3/dist-packages/ | |
./usr/lib/python3/dist-packages/igdebi/ | |
./usr/lib/python3/dist-packages/igdebi/__init__.py | |
./usr/lib/python3/dist-packages/igdebi/igdebi.py | 1028 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/ | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/PKG-INFO | 261 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/dependency_links.txt | 1 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/entry_points.txt | 47 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/requires.txt | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/top_level.txt | 7 |
./usr/share/ | |
./usr/share/doc/ | |
./usr/share/doc/igdebi/ | |
./usr/share/doc/igdebi/changelog.gz | 211 |
./usr/share/doc/igdebi/copyright | 299 |
./usr/share/icons/ | |
./usr/share/icons/hicolor/ | |
./usr/share/icons/hicolor/scalable/ | |
./usr/share/icons/hicolor/scalable/apps/ | |
./usr/share/icons/hicolor/scalable/apps/igdebi.svg | 32740 |
./usr/share/man/ | |
./usr/share/man/man1/ | |
./usr/share/man/man1/igdebi.1.gz | 357 |
./usr/share/metainfo/ | |
./usr/share/metainfo/io.github.vitexsoftware.igdebi.metainfo.xml | 627 |
./ | |
./usr/ | |
./usr/bin/ | |
./usr/bin/igdebi | 948 |
./usr/lib/ | |
./usr/lib/python3/ | |
./usr/lib/python3/dist-packages/ | |
./usr/lib/python3/dist-packages/igdebi/ | |
./usr/lib/python3/dist-packages/igdebi/__init__.py | |
./usr/lib/python3/dist-packages/igdebi/igdebi.py | 1028 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/ | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/PKG-INFO | 261 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/dependency_links.txt | 1 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/entry_points.txt | 47 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/requires.txt | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/top_level.txt | 7 |
./usr/share/ | |
./usr/share/doc/ | |
./usr/share/doc/igdebi/ | |
./usr/share/doc/igdebi/changelog.gz | 242 |
./usr/share/doc/igdebi/copyright | 299 |
./usr/share/icons/ | |
./usr/share/icons/hicolor/ | |
./usr/share/icons/hicolor/scalable/ | |
./usr/share/icons/hicolor/scalable/apps/ | |
./usr/share/icons/hicolor/scalable/apps/igdebi.svg | 32740 |
./usr/share/man/ | |
./usr/share/man/man1/ | |
./usr/share/man/man1/igdebi.1.gz | 357 |
./usr/share/metainfo/ | |
./usr/share/metainfo/io.github.vitexsoftware.igdebi.metainfo.xml | 627 |
./ | |
./usr/ | |
./usr/bin/ | |
./usr/bin/igdebi | 948 |
./usr/lib/ | |
./usr/lib/python3/ | |
./usr/lib/python3/dist-packages/ | |
./usr/lib/python3/dist-packages/igdebi/ | |
./usr/lib/python3/dist-packages/igdebi/__init__.py | |
./usr/lib/python3/dist-packages/igdebi/igdebi.py | 1028 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/ | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/PKG-INFO | 272 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/dependency_links.txt | 1 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/entry_points.txt | 47 |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/requires.txt | |
./usr/lib/python3/dist-packages/igdebi-0.1.egg-info/top_level.txt | 7 |
./usr/share/ | |
./usr/share/doc/ | |
./usr/share/doc/igdebi/ | |
./usr/share/doc/igdebi/changelog.gz | 242 |
./usr/share/doc/igdebi/copyright | 299 |
./usr/share/icons/ | |
./usr/share/icons/hicolor/ | |
./usr/share/icons/hicolor/scalable/ | |
./usr/share/icons/hicolor/scalable/apps/ | |
./usr/share/icons/hicolor/scalable/apps/igdebi.svg | 32740 |
./usr/share/man/ | |
./usr/share/man/man1/ | |
./usr/share/man/man1/igdebi.1.gz | 357 |
./usr/share/metainfo/ | |
./usr/share/metainfo/io.github.vitexsoftware.igdebi.metainfo.xml | 627 |
Interactive Gdebi - A modern command-line tool for downloading and installing Debian packages from URLs.
sudo apt install lsb-release wget
echo "deb http://repo.vitexsoftware.cz $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.cz/keyring.gpg
sudo apt update
sudo apt install igdebi
git clone https://github.com/VitexSoftware/igdebi.git
cd igdebi
pip3 install -r requirements.txt
sudo apt install gdebi-core
pip3 install -e .
sudo igdebi https://example.com/package.deb
sudo igdebi /path/to/package.deb
# Install Apache NetBeans IDE
sudo igdebi https://github.com/Friends-of-Apache-NetBeans/netbeans-installers/releases/download/v27-build1/apache-netbeans_27-1_amd64.deb
Output:
Downloading https://github.com/.../apache-netbeans_27-1_amd64.deb...
Downloading apache-netbeans_27-1_amd64.deb: 100%|ββββββββββββ| 621M/621M [00:20<00:00, 30.9MB/s]
Successfully installed apache-netbeans_27-1_amd64.deb
Cleaned up downloaded file: apache-netbeans_27-1_amd64.deb
sudo apt install gdebi-core python3-pip
Python 3.7+ is required. The following Python packages are needed:
tqdm>=4.67.0
- For progress bars during downloadvalidators>=0.35.0
- For URL validationrequests>=2.25.0
- For HTTP downloadsInstall Python dependencies:
pip3 install -r requirements.txt
Clone Repository
git clone https://github.com/VitexSoftware/igdebi.git
cd igdebi
Create Virtual Environment
python3 -m venv venv
source venv/bin/activate # On Linux/macOS
Install Dependencies
pip install -r requirements.txt
pip install -e .
Install System Dependencies
sudo apt install gdebi-core
We use standard debian devscripts:
debuild -i -us -uc -b
Run tests with a real package:
# Test with a small package
sudo igdebi https://github.com/VitexSoftware/igdebi/releases/download/test/test-package.deb
# Test with local file
sudo igdebi /path/to/local/package.deb
igdebi <URL_OR_PATH>
Arguments:
URL_OR_PATH
: Either a URL pointing to a .deb file or a local file pathExamples:
igdebi https://example.com/package.deb # Download and install from URL
igdebi ./package.deb # Install local file
igdebi /tmp/downloaded.deb # Install from absolute path
The tool provides comprehensive error handling:
os.system()
with secure subprocess
callsgit checkout -b feature/amazing-feature
)git commit -m 'Add amazing feature'
)git push origin feature/amazing-feature
)This project is licensed under the GPL License - see the LICENSE file for details.
Version | Download/Install count | Last hit |
---|---|---|
1 | 0.1 | 2017-12-14 00:55:05 |
5 | 0.1-1 | 2019-05-29 11:26:54 |