Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

deb安装后怎么打开,deb安装的软件怎么启动

deb安装后怎么打开

题图来自Unsplash,基于CC0协议

导读

  • deb文件安装后在哪里找到
  • deb安装的软件怎么启动
  • ubuntu deb安装包运行命令
  • deb安装后没有桌面图标
  • 如何从终端运行deb安装的程序
  • 首先,你需要将deb文件成功安装到你的系统上。通常,安装deb文件之后,软件就已经在你的系统里了,但不一定会自动出现桌面图标或者出现在应用菜单中。你有几种方法可以找到并启动它:

    1. 找到安装后的软件:

      • 应用菜单: 最直接的方法是使用你的桌面环境(如GNOME, KDE, XFCE等)的应用菜单。通常可以在屏幕底部、顶部或侧边栏找到应用程序启动器。在菜单的搜索框里输入你想要启动的软件名称(比如“Firefox”、“Remmina”),如果安装成功并且图标未被隐藏,它应该会出现在结果中,点击即可启动。
      • 查找安装位置: 如果应用菜单里没有找到,或者你想确认已经安装了什么程序,可以使用命令 dpkg -s <package-name> (将<package-name>替换为软件包的名字,通常是.deb文件去掉扩展名后缀的部分,比如firefox)。这条命令会显示软件包的安装信息,包括其安装的可执行文件(二进制文件)所在的路径,通常在/usr/bin//usr/local/bin/等目录下,或者其归档包中包含了usr/bin/...这些文件夹。或者,你可以试着在系统路径(由PATH环境变量定义)下查找程序名:file /usr/bin/.../programname 或者在知道大致路径的情况下,直接到系统的/usr/bin/usr/local/bin 等目录下看。
    2. 安装deb包的命令: 即使安装成功,你可以通过以下命令检查某个deb能不能安装(即是否已安装):

      sudo dpkg -s package-name

      这将显示软件包的信息,如果返回包含Status: install ok installed的信息,则软件已安装。如果你只是想确认deb包能不能用apt方法安装,可以用:

      apt install /path/to/package.deb

      这会自动解压deb包并进行依赖检查和安装。

    3. deb安装后无桌面图标: 很多时候,尤其是通过终端使用dpkg安装,或者dpkg安装时没有覆盖或创建应用程序菜单文件,是不会自动创建桌面图标或更新应用菜单条目的。上述的应用菜单搜索仍然是最常用的方法。有些软件安装包会包含.desktop文件,这种格式的文件可以被认为是“桌面图标”或启动器定义。这些文件通常位于/usr/share/applications//usr/local/share/applications/~/.local/share/applications/(如果你有运行安装程序的权限或手动创建了)下。如果这些文件存在但应用菜单仍不显示它们,可能需要手动触发更新应用菜单,或者在桌面环境设置中重新扫描应用程序。

    4. 从终端运行deb程序: 最直接的方法是先确认程序的确切名称和路径,方法可以参照第1点中的dpkg -s或查找可执行文件路径。找到后,只要该文件有可执行权限(通常deb安装会有,可以不用chmod +x),就可以在终端中直接输入程序的完整路径来运行,比如:

      /usr/bin/firefox

      如果不确定路径,或者不确定PATH里是否有,也可以使用which programname或者update-alternatives --list programname试试(这个较为复杂)。一个通用的方法是在知道包名为package-name的情况下,尝试:

      syswhich package-name

      这个命令(如果安装了,通常是which --sys-root=/ sys/bin/which或类似路径,用来模仿which但只寻找系统路径),可以告诉你系统安装路径下对应的程序路径。一旦你找到了可执行程序的名称(例如firefox),知识firefox并确保PATH环境包含其目录(或者使用全路径),你就可以在任何时候从终端下使用firefox命令运行该程序了。

    总而言之,deb包安装完成后,不一定是自动就方便地使用了。主要通过应用菜单搜索来启动,或者通过确认安装了什么,然后使用其可执行文件名完整路径**在终端中运行。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com