web-dev-qa-db-ja.com

apt-getのエイリアスを作成するにはどうすればよいですか?

あるDebianシステムでapt install packageを使用してパッケージをインストールしたことを覚えています。その後、パスワードを要求され、Sudo apt-get installよりも便利でした。

最初のコマンドをどのように使用したのかわかりません。手伝ってくれますか?

10
Jeremia

おそらくそのエイリアスを作成できます。

Bashを使用していると仮定して、ホームディレクトリに.bash_aliasesファイルがまだ存在しない場合は、作成します。

次に、次の行をファイルに追加します。

alias apt='Sudo apt-get'

次に、シェルを閉じて、もう一度開きます。

これで、構文apt install <package-name>を使用して新しいパッケージをインストールできます。オートコンプリートはエイリアスでは機能しないことに注意してください。

12
jokerdino

最近のDebianベースのディストリビューションでaptからapt-getへのエイリアスを作成するのはおそらく悪い考えです。 Debbian Jessie(2015)およびUbuntu 15.10(2015)以降、aptコマンドが存在します

http://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html#s-apt-gethttp://manpages.ubuntu。 com/manpages/wily/en/man8/apt.8.html

実際には、apt-getおよびapt-cacheの代わりに使用できます。

  apt-get update             ->  apt update
  apt-get upgrade            ->  apt upgrade
  apt-get dist-upgrade       ->  apt full-upgrade
  apt-get install package    ->  apt install package
  apt-get remove package     ->  apt remove package
  apt-get autoremove         ->  apt autoremove
  apt-cache search string    ->  apt search string
  apt-cache policy package   ->  apt list -a package
  apt-cache show package     ->  apt show package
  apt-cache showpkg package  ->  apt show -a package

また、full-upgradeにないapt-getなどの新しいカンマも含まれます。

1
Z boson

Bash_profileまたはbashrcを開きます。 (おそらく〜/ .bashrcまたは〜/ .bash_profileにあります)。次に、行alias apt='Sudo apt-get'を追加します。次に、ファイルを保存し、ターミナルを終了して、再度開きます。

1
daviewales

「最近のDebianベースのディストリビューションでapt-getに適したエイリアスを作成するのはおそらく悪い考えです。DebbianJessie(2015)とUbuntu 15.10(2015)以降、aptコマンドが存在します。」

これ以上同意できませんでした。たまたま、より頻繁に使用される2つのapt-getコマンド(pdateおよびpgrade)のエイリアスを次のように作成しました。

alias aptgupd = 'Sudo apt-get update' alias aptgupg = 'Sudo apt-get upgrade'

他のいくつかのルートのほんの一例です。これがお役に立てば幸いです。

0
Ebeeze