6562
Comment: +debtags software
|
6121
typo fix
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
||<tablestyle="width: 100%; text-align: center; border: 0px hidden"> {{http://www.debian.org/logos/openlogo-nd-50.png}} {{http://www.debian.org/Pics/debian.png}}|| ||<style="border: 0px hidden">~+{{attachment:Portal/IDB/logo_portal.png}} Welcome to the [[Debian]] software portal+~|| ---- {{attachment:Portal/IDB/icon-application-32x32.png}} This section contains information to help with discovering and using software from an end-user perspective. |
|
Line 11: | Line 5: |
= Software = |
|
Line 14: | Line 6: |
||||||<rowstyle="background-color: #ffe4f1; line-height: 3em;">'''Quick access'''|| | ||||||<rowstyle="background-color: #D70751; color:#ffffff; line-height: 3em;">'''Quick access'''|| |
Line 19: | Line 11: |
||{{attachment:Portal/IDB/icon-printer-32x32.png}} [[Printing|Printing]]|||||| | || {{attachment:Portal/IDB/icon-display-32x32.png}} [[DesktopEnvironment|Desktop Environments]]||{{attachment:Portal/IDB/icon-development-32x32.png}} [[SystemAdministration|System Administration]]||{{attachment:Portal/IDB/icon-printer-32x32.png}} [[Printing|Printing]]|| ||{{attachment:Portal/IDB/icon-backup-32x32.png}} [[Compression]]|||||| |
Line 22: | Line 15: |
Since it's all about Software, you might want to refer to these other wiki portals: * [[DesktopEnvironment]] * [[PackageManagement]] * [[SystemAdministration]] * [[Network]] * [[CommandLineInterface]] * [[ProgrammingApplication]] And some pages about : * Archive and disk images: [[Compression|Managing compressed files]], [[iso_image|Managing ISO files]], [[ManipulatingISOs|Mount, view and extract files in an ISO]] |
|
Line 37: | Line 18: |
The recommended way to install new software on Debian is by using packages from the official repositories. These repositories should contain most of the software you will want to install, allowing you not to rely on external sources. | The recommended way to install new software on Debian, is to use [[PackageManagement|Package Management]] tools to install packages from the official repositories. These repositories should contain most of the software you will want to install, allowing you not to rely on external sources. |
Line 39: | Line 21: |
To achieve this, Debian has several tools dedicated to [[PackageManagement|Package Management]], which allow you to manage the APT repositories (main, contrib, non-free), and to search and select software to be installed. | == Finding Software == There are several ways to learn what software included in Debian can cover your specific needs. {{{#!wiki debian '''[[https://www.debian.org/doc/manuals/debian-handbook/sect.searching-packages.en.html|Debian Administrator's Handbook: Searching packages]]'''<<BR>> '''[[https://www.debian.org/doc/manuals/debian-handbook/sect.package-meta-information.en.html|Debian Administrator's Handbook: Package Meta Information]]'''<<BR>> '''[[https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_search_method_options_with_aptitude|Debian Reference Manual - 2. Debian package management - Search method options with aptitude]]'''<<BR>> '''[[https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_searching_on_the_package_meta_data|Debian Reference Manual - 2. Debian package management - Searching on the package meta data]]'''<<BR>> }}} * Use a [[PackageManagementTools|package manager]] to browse software categories, sort them, and search through available packages. * [[https://debtags.debian.org/search/|Debtags web search]] provides means to search software according to their various facets (see [[Debtags/SearchHelp|Help page]]). * Search and browse packages on [[https://packages.debian.org|packages.debian.org]]. Each package may have a list of "recommended", "suggested" packages which complement the main package, and a list of packages with similar functionality. The [[https://packages.debian.org/unstable/main/newpkg?format=rss|new packages RSS feed]] lists packages recently added to [[DebianUnstable|Debian Unstable]] * [[https://snapshot.debian.org/|snapshot.debian.org]] - the snapshot archive allows access to all past and current packages in the Debian archive based on dates and version numbers. == Installing software form other sources == |
Line 43: | Line 44: |
* building the software from sources. * installing packages from unofficial repositories/websites. * getting binaries * deploying software with containers such as Docker * using Flatpak or other package managers such as Nix/Guix. |
* Installing packages from [[DebianRepository/UseThirdParty|unofficial/third-party repositories]] * Downloading and running ready-to-use binaries * Building the software from sources. * Deploying software in containers such as [[Docker]] * Using other package managers such as [[FlatPak]], Nix/Guix... |
Line 49: | Line 50: |
== Finding Software == {{{#!wiki debian * Debian Reference Manual: [[https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_how_to_pick_debian_packages|How to pick Debian packages?]] * Debian Administrator's Handbook: [[https://www.debian.org/doc/manuals/debian-handbook/sect.searching-packages.en.html|Searching packages]] }}} There are several ways to learn what software included in Debian can cover your specific needs. === with Debtags web search === You can search for applications in Debtags database thanks to tag filters called facets. Some facets are targeted at specific software domains (i.e: ''sound'', ''web'', ''game'', ''office'', ''x11''). Some others, like ''field'' and ''use'', or ''works-with'' and ''works-with-format'' are more general but might also be useful. ''role::program'' might also be useful when you want to eliminate packages which cover your field of research but are not applications (packages such as documentation, libraries, etc., which are not meant to contain programs). Same goes for ''scope'', which isn't obvious, but helps to distinguish the main applications from its secondary tools (that could be helper scripts which do not make sense to be used as standalone). Have a look at the [[Debtags/SearchHelp#Syntax|search syntax]], then try it: [[https://debtags.debian.org/search/|Debtags search form]] Remember to put ''tag:'' keyword in front of your full tag name (i.e: [[https://debtags.debian.org/search/?wl=&q=tag%3Ause%3A%3Aediting+AND+tag%3Aworks-with%3A%3Asoftware%3Asource&qf=all|tag:use::editing AND tag:works-with::software:source]]) Be aware some more [[Debtags|tagging work]] is still needed (some facets are lacking and some packages tags are unreviewed or still need to be assigned), so you might not be able to find what you expect. You can aim broad, then refine your search with further filters provided on the right column. Alternatively, you might install on your own computer and use: [[DebPkg:packagesearch]], [[DebPkg:debtags]] === by other means === * [[https://packages.debian.org|packages.debian.org]] (sometimes, you will find alternatives to a software in the «Similar packages» section.) * package managers (software is sorted according to categories, some package managers like [[DebPkg:gnome-software]] provide further suggestions by organizing differently) * this wiki and other web pages * for some time, interesting new packages were mentioned in [[https://www.debian.org/News/weekly/|Debian Weekly Newsletter]]. You can see full list of packages coming with Debian Stable [[https://packages.debian.org/stable/|here]] |
|
Line 90: | Line 53: |
* [[http://screenshots.debian.net/packages|Screenshots of packages]] | * [[http://screenshots.debian.net/packages]] - Screenshots of packages |
Line 92: | Line 55: |
* [[DebianSoftware|An Overview of the Software Available to Debian Stable]] * [[FlatpakHowto|How to install third party software using Flatpak]] ## * Find packages by [[http://debtags.debian.net/search/bytag|category]] |
* [[DebianSoftware]] - An Overview of the Software Available to Debian Stable * [[BTS]] - Bugs in debian software * [[FlatpakHowto]] - How to install third party software using Flatpak * [[WNPP]] - list of packages requested for packaging and/or looking for maintainers * [[WindowsEquivalent]] - Equivalents to Windows software == Other software lists == '''Generic software lists''' * [[WikiPedia:List_of_free_and_open-source_software_packages|List of free and open-source software packages - Wikipedia]] * [[https://wiki.archlinux.org/index.php/List_of_applications|List of applications - ArchWiki]] '''Specialized software lists''' * [[https://github.com/n1trux/awesome-sysadmin|awesome-sysadmin]] - Free Software for system administrators * [[https://github.com/Kickball/awesome-selfhosted|awesome-selfhosted]] - Free Software network services and web applications * [[https://libreprojects.net/|Libre Projects]] - Free and Open Source web services '''Software [[WikiPedia:Forge (software)|forges]]''' * [[https://github.com/explore]] * [[https://gitlab.com/explore]] * [[https://launchpad.net/]] * [[https://sourceforge.net/]] == Wiki pages == '''List of pages related to software in Debian:''' <<FullSearchCached(language:en category:CategorySoftware)>> |
Line 97: | Line 89: |
CategoryPortal | CategorySoftware | CategoryPortal | CategorySoftware | CategoryPackageManagement |
Translation(s): عربي - বাংলা - German - English - Español - Français - עברית (Hebrew) - indonesia - Italiano - 日本語 (Nihongo) - 한국어 - Melayu - Polski - Brasileiro - Русский - Svenska - 简体中文
Quick access |
||
|
||
|
Installing software
The recommended way to install new software on Debian, is to use Package Management tools to install packages from the official repositories. These repositories should contain most of the software you will want to install, allowing you not to rely on external sources.
Finding Software
There are several ways to learn what software included in Debian can cover your specific needs.
Debian Administrator's Handbook: Searching packages
Debian Administrator's Handbook: Package Meta Information
Debian Reference Manual - 2. Debian package management - Search method options with aptitude
Debian Reference Manual - 2. Debian package management - Searching on the package meta data
Use a package manager to browse software categories, sort them, and search through available packages.
Debtags web search provides means to search software according to their various facets (see Help page).
Search and browse packages on packages.debian.org. Each package may have a list of "recommended", "suggested" packages which complement the main package, and a list of packages with similar functionality. The new packages RSS feed lists packages recently added to Debian Unstable
snapshot.debian.org - the snapshot archive allows access to all past and current packages in the Debian archive based on dates and version numbers.
Installing software form other sources
Provided you know what you are doing, you might also get software by :
Installing packages from unofficial/third-party repositories
- Downloading and running ready-to-use binaries
- Building the software from sources.
Deploying software in containers such as Docker
Using other package managers such as FlatPak, Nix/Guix...
writing your own!
See also
http://screenshots.debian.net/packages - Screenshots of packages
WhyTheName, because we all wonder where does software names come from
DebianSoftware - An Overview of the Software Available to Debian Stable
BTS - Bugs in debian software
FlatpakHowto - How to install third party software using Flatpak
WNPP - list of packages requested for packaging and/or looking for maintainers
WindowsEquivalent - Equivalents to Windows software
Other software lists
Generic software lists
Specialized software lists
awesome-sysadmin - Free Software for system administrators
awesome-selfhosted - Free Software network services and web applications
Libre Projects - Free and Open Source web services
Software forges
Wiki pages
List of pages related to software in Debian:
- Amarok
- Ampache
- Apache
- AppArmor
- AptCLI
- AptCacherNg
- AptConfiguration
- AptProtocol
- Aptitude
- Ardour
- AutoConf
- AutoMake
- AutomaticPackagingTools
- BackupAndRecovery
- Bash
- BashColors
- Bind9
- BitTorrent
- Boot-Info
- Boot-Repair
- BrowserApps
- BurnCd
- CDDVDTools
- CategoryDesktopApplication
- CheckInstall
- ChineseInputMethod
- Chromium
- Clementine
- CoinOr
- Compiz
- Compression
- Console
- ConvertCVStosvn
- Cordova
- Cupt
- D
- DDNS
- DHCP_Server
- DatabaseServers
- DebianAlternatives
- DebianDesktop
- DebianEdu/HowTo/BackupPC
- DebianGNUstep
- DebianInstaller
- DebianKVMGuests
- DebianNPDatabases
- DebianPackageManagement
- DebianSecurity/debsecan
- DebianSpamAssassin
- DebianTcl
- DefaultWebBrowser
- DiskImage
- DisplayManager
- Distcc
- Docker
- Dovecot
- Duplicity
- DvdRwTools
- EduKstars
- EduSoundtracker
- EduXtide
- Edutainment
- Emulator
- EtchApache2DefineSSL
- Evolution
- Exim4ATTUverse
- Exim4Gmail
- EximSendThroughSSH
- FAI
- FTP
- FakeRoot
- Falkon
- FastTrack
- FileManager
- Firefox
- Flatpak
- FluxBox
- FreeSoftwareFoundation
- FreedomBox
- GIMP
- GNOME-DB
- GNU
- GPL
- GTK
- Game
- Gnome
- Groupware
- HostingControlPanels
- HowtoRecordVNC
- I18n/Fcitx5
- I18n/LanguagePacks
- Icedove
- ImapProxy
- InstantMessaging
- IrcClients
- JACK
- Java/OmegaT
- KDE
- KVM
- Kodi
- Konqueror
- LDAP
- LDAP/AutoFSSetup
- LDAP/ExampleEntries
- LDAP/Kerberos
- LDAP/LDAPUtils
- LDAP/MigrationTools
- LDAP/OpenLDAPSetup
- LDAP/PAM
- LDAP/PowerDNSSetup
- LDAP/phpldapadmin
- LTSP/Epoptes
- LXC
- LaMp
- Latex
- LetsEncrypt
- Lguest
- LibreOffice
- LightDM
- Lighttpd
- Lustre
- Lynx
- MATE
- MDA
- MPlayer
- MUA
- MailApps
- Make
- Mame
- ManipulatingISOs
- Manual-Howto
- Mariadb
- Matrix
- Mozilla
- Multimedia
- MultimediaCodecs
- MultimediaFetchingTools
- Mupen64Plus
- MySql
- NFS
- NFSServerSetup
- NFSTroubleshooting
- NTP
- Nautilus
- NetworkApplication
- NetworkManager
- NetworkMonitoring
- NewsAggregator
- OSM/tileserver
- OSS
- OfficeApplication
- OpenPGP
- OpenStack
- OpenVz
- Openbox
- Opera
- POSIX
- PackageManagement
- PackageManagementTools
- Pan
- Parted
- Peer2Peer
- PentiumBuilder
- Picard
- PipeWire
- PkgNagios
- Po4a
- Podman
- PostfixAndSASL
- PostgreSql
- ProgrammingApplication
- Prosody
- PulseAudio
- Python
- QEMU
- Rdesktop
- Redmine
- RemoteDesktop
- RemoteFiles
- Rhythmbox
- Ripping
- Rsyslog
- Rust
- SSH
- SVNAdministrationTutorial
- SVNTutorial
- Samba
- Samba/BuildingALinuxDomain
- Samba/ClientSetup
- Samba/DcWithLdapBackend
- Samba/Dirvish
- Samba/DomainController
- Samba/FreeRadiusToLdap
- Samba/LinuxDomainClients
- Samba/ServerSimple
- Samba/WindowsPginaClient
- Sandbox
- Schroot
- Screensaver
- Seahorse
- Seamonkey
- SecuringNFS
- SecurityApplication
- Shell
- ShellConfiguration
- ShellScript
- ShellToolTricks
- Software
- Subtitle
- Subversion
- Sympa
- Synaptic
- SystemBuildTools
- SystemVirtualization
- TFTP
- TerminalEmulator
- TextEditor
- ThomasChung/CloudImage
- ThomasChung/WebConsole
- Thunderbird
- TorBrowser
- Transmission
- Unison
- UseNet
- UsenetApps
- UserModeLinux
- UsingSCAP
- VDR
- VLC
- VMBuilder
- VMware
- VNCviewer
- VersionControlSystem
- VirtualBox
- WNPP
- WebBrowsers
- WebServers
- WhyTheName
- WindowManager
- WindowsEquivalent
- WindowsServerHyperV
- Wine
- WordPress
- XCP
- XMPP
- Xfce
- ZNC
- Zope
- bn/ProgrammingApplication
- bn/Software
- cdrecord
- coreutils
- dansguardian
- de/PDF
- dnsmasq
- dpkg
- dselect
- ekiga
- euca2ools
- fr/Apache
- fr/GIMP
- freedict
- git
- gmdb2
- gmusicbrowser
- gnome-chinese-input
- hu/FreedomBox
- irssi
- it/GIMP
- it/HowToReconfigureCryptSetup
- it/Picard
- libvirt
- light-locker
- minidlna
- mpd
- ms/ProgrammingApplication
- ms/Software
- msmtp
- netconf
- nginx/FastCGI
- nspawn
- nullmailer
- opendkim
- plymouth
- po
- reportbug
- ru/Plymouth
- sSMTP
- screen
- ungoogled-chromium
- vim
- w3m
- zh_CN/ChineseInputMethod
- zh_CN/Chromium
- zh_CN/Game
- zh_CN/I18n/Fcitx5
- zh_CN/KDE
- zh_CN/Multimedia
- zh_CN/NetworkApplication
- zh_CN/OfficeApplication
- zh_CN/Opera
- zh_CN/PipeWire
- zh_CN/ProgrammingApplication
- zh_CN/Software
- zh_CN/TextEditor
CategoryPortal | CategorySoftware | CategoryPackageManagement